博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高效的jQuery
阅读量:5041 次
发布时间:2019-06-12

本文共 1132 字,大约阅读时间需要 3 分钟。

选择捷径

// 糟糕if(collection.length > 0){..} // 建议if(collection.length){..}

熟记技巧

// 糟糕$('#id').data(key,value); // 建议$.data('#id',key,value);

精简javascript

// 糟糕$first.click(function(){    $first.css('border','1px solid red');    $first.css('color','blue');}); // 建议$first.on('click',function(){    $first.css({        'border':'1px solid red',        'color':'blue'    });});

避免多个id选择符

// 糟糕$('#div #con'); // 建议$('#con');

优化选择符

$('div#div');$('div#div a.address'); // 建议$('#div');$('#div .address');

选择捷径

// 糟糕d = $('#ele').height();$('#ele').css('height',d-20); // 建议$ele = $('#ele');d = $ele.height();$ele.css('height',d-20)

避免全局变量

// 糟糕$ele = $('#ele');d = $ele.height();$ele.css('height',d-20);$('#ele').css('height',d-20); // 建议var $ele = $('#ele');var d = $ele.height();$ele.css('height',d-20);

链式操作

// 糟糕$second.html(value);$second.on('click',function(){    alert('hello everybody');});$second.fadeIn('slow');$second.animate({height:'120px'},500); // 建议$second.html(value);$second.on('click',function(){    alert('hello everybody');}).fadeIn('slow').animate({height:'120px'},500);

 

转载于:https://www.cnblogs.com/htzan/p/5440690.html

你可能感兴趣的文章
facenet模型训练
查看>>
修改目录下所有文件的某段内容
查看>>
认识mysql(2)
查看>>
BZOJ 4197 NOI 2015 寿司晚宴
查看>>
一个骑行者的独白,很不错,我就转载了。--原名是--<<关于认怂这件事>>
查看>>
主攻ASP.NET.3.5.MVC架构之重生: 控制器与视图之间的值传递(四)
查看>>
各大OJ快速传送门
查看>>
Mysql 子类查询所有父类
查看>>
【LeetCode-面试算法经典-Java实现】【114-Flatten Binary Tree to Linked List(二叉树转单链表)】...
查看>>
poj3073
查看>>
Android BroadcastReceiver 的简单实现
查看>>
关于一些基础的Java问题的解答(三)
查看>>
C++学习之const整理总结
查看>>
玩转modulesim_001 新建一个工程
查看>>
Maven中的SnapShot版本和Release版本
查看>>
淘宝技术发展
查看>>
am335x ar8031 双网口配置记录
查看>>
nodejs之入门
查看>>
ios中的三种弹框《转》
查看>>
Weakness and Poorness CodeForces - 578C
查看>>