JavaScript是一种极其强大和灵活的脚本语言,但对于很多人来说,“灵活”也意味着容易犯错误。最近创恩教育培训的学员正好也在学习javascript,看得出来,大家在学习过程中也会遇到各色的问题,这里我将介绍5种JavaScript的最佳实践,它们可以应用在任何JavaScript项目中,并且具有很强的可扩展性。
首先要保持代码的简洁、干净以及高质量的注释语句。它们并不是JavaScript独有的,但是很多人却并不重视它们。相比于代码本身的注释,同样重要的是分清楚每一段代码的功能,我们在教学员的时候,一再告诉他们,简洁干净的代码和高质量的注释语句是一个程序员是否专业的体现,这也正是创恩教学的主要目的,仅会使用不成,还有良好的编程习惯。
第二,将你的JavaScript保存在一个外部文件中。正确的引用外部JS文件的方法如下:
- <script type="text/javascript" src="script.js"></script>
第三点,从表示层分开你的JavaScript脚本。一个从JavaScript中添加onclick时间的实例如下:
- var div = document.getElementById('div');
- div.onclick = new Function("processClick(this)");
第四点,适当的处理和界定变量。有很多程序员在进行编程的时候,并没有适当的定义变量的范围,而是一味的使用var。
第五点,在使用JavaScript之前,我们应该经过深思熟虑的考虑,而不是直接将JavaScript放在第一位。根据用户的不同,也许很多人不赞成我的想法,但我还是要说:我们应该要考虑那些少数的用户(估计有5-10%的Web用户并没有使用JavaScript脚本),同时降低使用JavaScript。在我看来,JavaScript就像是一种辅助的工具,我们不应该过多的去依赖它,就像下面这个例子,那些才是网页中最重要的元素。
- <a href="javascript:processClick()">link</a>
- <a href="#" onclick="javascript:processClick()">link</a>
在JavaScript脚本被禁用的情况下,用户点击其中的任何一个链接,也将什么都不会发生。但是,如果使用下面的代码,即使JavaScript被禁用了,他们仍然可以浏览。