别人使用你编写的 JavaScript 代码的时候,难免会更改某些代码,但这会很困难,因为不是每个人都很容易读懂别人的代码,与其这样,不如创建一个代码配置对象,别人只需要在这个对象中更改某些配置即可实现代码的更改。这里有一篇 JavaScript 配置对象详解的文章,简单说:
你应当在最后一步做这项工作,这里有一个文章,交付代码前的5件事值的参考。
同后台交互JavaScript 是一门前台语言,你需要别的语言同后台交互,并返回数据,使用 AJAX,你可以让 JavaScript 直接使用同后台的交互,将复杂的数据处理交由后台处理。
JavaScript 框架自己编写适应各种浏览器的代码是完全浪费时间,应当选择一个 JavaScript 框架,让这些复杂的事情交给框架处理。
更多资源JavaScript 深度视频教程
JavaScript 详解
本文国际来源:Smashing Magazine (原文作者:Christian Heilmann)
中文编译来源:锐商企业CMS 网站内容管理系统 官方网站
评论
colder|2010-4-24 17:06:59
大问分语言都支持类似下面这样的操作符:
a += 2 取代 a = a+2
但是基于ECMA的语言都支持一个更强大用途更广泛的操作符:
a ||= 0
这种操作用于在你不知道a有没有赋值的时候, 有就不动, 没有就给它一个默认值. 等价于:
if (a == undefined || a == nuul) { a = 0 }
或
a = a ? a : 0
cnlinkin|2010-4-24 21:34:53
围观ls真相帝
xiaomao101|2010-4-25 1:19:09
使用{ }来建立对象的方法在extjs中有见过。没想到js还能这么玩。
dswwsd|2010-4-27 9:40:39
我只是想说。。应该是a |= 0
dswwsd|2010-4-27 9:43:06
唔,我说错了,无视我