高质量的JavaScript

简介:

在团队开发环境下,代码的可维护性非常重要。

1.善用全局变量。你可以使用匿名函数的方式,避免无用的全局变量冲突。如果需要在多个地方进行数据通信,那么你可以定义一个全局对象,比如GLOA={},还可以定义不同的“命名空间”,比如CLOA.space1={},GLOA.space2={}....

2.JS是脚本语言,浏览器下载到哪儿就执行到哪儿,如果你写了多个<script>标签,那么执行入口会有好几个,很乱的。比较好的做法是给他们一个统一的执行入口:window.onload和DOMReady.这里有个区别:window.onload是等页面完全加载后执行(包括图片,flash等),而DOMReady只要DOM节点全部生成就可以了。DOMReady不是JS原生支持的。需要用其他库。比如JQuery的$(document).ready(),YUI的YAHOO.util.Event.onDOMReady()。如果只用JS的话,你也可以把JS代码放在body的最后面,这样确保前面的DOM都“生成”了。所以这里有一个简单的原则:CSS放在页头,JS放在页尾。

4.JS代码也可以像CSS那样分层组织(base,common,page思想),对于各个浏览器表现不一致问题,有必要在base层封装一下。而common层你可以加入项目需要的一些扩展功能。

3.上线前别忘了把你的CSS和JS代码压缩一下,好处嘛,你懂的。

JS是一门很有趣的语言,要想写出高质量的代码需要深厚的编程功底和丰富的经验,这个需要在项目和工作中慢慢体会。

曾经有人能将JS运用自如,基本上能将想要的功能都实现,大家都对他加以赞赏。我想说不要以为你很牛逼!实现功能只是对程序员的要求,很多技术牛人都非常谦虚。少年总是too young too simple,你会很多,但不会更多!


相关文章
|
7月前
|
JavaScript 前端开发
70.【JavaScript 6.0】(二)
70.【JavaScript 6.0】
25 0
|
8天前
|
存储 JavaScript 前端开发
JavaScript组成的问题。
JavaScript组成的问题。
|
2月前
|
JavaScript 前端开发
JavaScript-T2
JavaScript-T2
16 0
|
5月前
|
存储 JavaScript 前端开发
javascript有什么用
JavaScript是一种用于编写网页交互和动态效果的脚本语言,具有广泛的应用。它在现代Web开发中发挥着重要的作用,无论是在前端还是后端开发中,JavaScript都扮演着重要的角色。本文将详细介绍JavaScript的七大主要用途,并对其在各个领域中的具体应用进行详细分析。
|
8月前
|
JavaScript
JavaScript2
JavaScript2
25 0
|
设计模式 前端开发 JavaScript
怎么学JavaScript?
怎么学JavaScript?
100 0
怎么学JavaScript?
|
JavaScript 前端开发
JavaScript中的this
JavaScript中的this自制脑图
54 0
JavaScript中的this
|
JavaScript 前端开发
JavaScript 介绍
JavaScript 介绍
153 0
JavaScript 介绍
|
JavaScript 前端开发 Java
JavaScript的知识总结(5)
JavaScript的知识总结(4)
|
JSON JavaScript 前端开发
javascript
理解ES 全称: ECMAScript js语言的规范 我们用的js是它的实现 js的组成 ECMAScript(js基础) 扩展-->浏览器端 BOM DOM 扩展-->服务器端 Node.
1274 0