书签 分享 收藏 举报 版权申诉 / 9

类型Javascript编码规范.docx

  • 文档编号:4573516
  • 上传时间:2022-12-06
  • 格式:DOCX
  • 页数:9
  • 大小:22.95KB
,显然这个DIV不是用来界面显示的,如果非要这样做,达到使用HTML文件进行数据缓存的作用,至少改成用隐藏域来存这数据更合理,比如改成:

"Tom"}"/>。

其实也可以利用window对象来保存一些数据,像上面的例子,我们可以在AJAX请求页直接包含这样的脚本块:

,当在AJAX请求回调函数中执行完$("#MyDiv").html(data)后,在window上就马上有了这一变量。

如果采用第一种方法,将不可避免eval(document.getElementById("UserData").innerHTML)。

如果在window对象存放大量数据的话,这些数据不用时要及时手动清理它们,它们是要等浏览器刷新或重启后才会消失的,这就会增加内存开销。

6.16.重视代码优化工作

代码最优化是每个程序员应该努力达到的目标,也应该成为程序员永远的追求。

写代码的时候,不应该急着把功能实现出来,要想一下如何写代码,代码的执行效率才是较好的。

举个例子:

假设有定义getElementById的快捷方法functoin$(elemID){returndocument.getElementById(elemID)},那么有人可能会写出这样的代码$("MyDiv").parentNode.removeChild($("MyDiv")),其实这里执行了两次getElementByIdDOM查找,如果改成这样将更好:

varmyDiv=$("MyDiv");myDiv.parentNode.removeChild(myDiv)。

还好getElementById的DOM查找算比较快,如果换成getElementsByTagName则更应该注重优化了。

jQuery开发团队也有提醒大家要注意这方面的问题。

当然,代码优化技巧也是需要个人不断积累的。

曾有朋友跟我说他写网站后台代码从来不用考虑优化的,因为他们网站用的是至强四核服务器,我觉得这是很可笑的。

6.17.能用面向对象方法进行接口定义和代码组织

这一能力对于每一个程序员来说都是非常重要的,这也是决定一个程序员水平高低的一个重要因素。

能够把需求细化并抽象出不同的类,然后有条理地编写代码,使代码结构清晰,可读性高,代码易于维护,不至于太过程化而且杂乱无章,这样才算是一个优秀的程序员。

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Javascript 编码 规范
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Javascript编码规范.docx
链接地址:https://www.bdocx.com/doc/4573516.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开