当前位置: 首页 > Web前端 > HTML

HTML,CSS,andJavaScriptSpecificationPartIII(javascriptpart)

时间:2023-03-29 12:37:19 HTML

4.1文档中引用js1)使用外部文件引用js;2)将引用js的代码放在一起,可以放在之前或者之前,严禁散落在body之间;3)将DOM结构和js代码分开,标签内禁止写入;4)如果是release版本,请压缩多个稳定版本的js文件类放在一个文件中,js文件压缩缩小。4.2不要直接操作DOM样式,使用样式表中定义的类来操作DOM样式4.3DOM加载将DOM加载后需要立即执行的代码封装在同一个函数中执行,不要写多个window。onload事件或jQueryready()事件。4.4严禁使用多个库4.5优化iQuery代码提高性能:1)选择器继承自最近的ID或者直接使用ID选择器:$("#idtag");2)在使用类之前添加选择器上标签名:$("span.span1");3)尽量使用ID选择器代替类;4)要获取子元素,请使用子选择器而不是后代选择器:$("#id>span");5)缓冲jQuery对象,代码中不要重复同一个选择器:varbtn=$("#id");6)使用data()存放临时变量;7)限制在更新DOM时直接操作DOM8)避免使用live()方法绑定事件;9)监听父元素上的事件,对目标元素进行操作;$("#id").click(函数(e){varinput=$(e.target);});10)延迟拖拽、动画、视觉效果等代码的加载,将可能影响页面加载速度的代码绑定到$(window).load()事件中。本文由博客多发平台OpenWrite发布!