总结了一些开发中常常使用的方法和记忆混淆的知识点。
并不是所有的jq方法都是优秀的,还是尽量用原生js方法以提高效率。
1、通过js修改样式,尽量使用 dom.style.XXX = XXX的方式。
2、将$(“<p></p>
“)优化为
$( document.createElement(“p”));
一、jQuery部分
1、jq的查找节点
//expr可以设置想找的任何标记,比较方便
$("XX").find(expr);
2、jq的快速清除节点内容
$("XX").empty();
3、jq的添加、删除、判断属性
$("XX").addClass(expr);
$("XX").removeClass(expr);
$("XX").hasClass(expr);
4、动画效果使用jq动画
$("XX").show("slow"/1000);
$("XX").fadeIn/fadeOut();
$("XX").slideUp/slideDown();
$("XX").animation("动画样式","动画速度","回调函数");
5、动画效果使用jq动画
$("XX").show("slow"/1000);
$("XX").fadeIn/fadeOut();
$("XX").slideUp/slideDown();
$("XX").animation("动画样式","动画速度","回调函数");
二、js部分
1、牢记基本类型
number, string, boolean, null, undefined
2、数组删除某一段
arr.splice(startIndex, spliceNumber);
3、截取字符串的值
//不用substring方法
arr.slice(startIndex, endIndex);