JS技术

那些相见恨晚的 JavaScript 技巧(2)

字号+ 作者:H5之家 来源:H5之家 2015-09-10 18:15 我要评论( )

别人使用你编写的 JavaScript 代码的时候,难免会更改某些代码,但这会很困难,因为不是每个人都很容易读懂别人的代码,与其这样,不如创建一个代码配置对象,别人只需要在这个对象中更改某些配置即可实现代码的更

别人使用你编写的 JavaScript 代码的时候,难免会更改某些代码,但这会很困难,因为不是每个人都很容易读懂别人的代码,与其这样,不如创建一个代码配置对象,别人只需要在这个对象中更改某些配置即可实现代码的更改。这里有一篇 JavaScript 配置对象详解的文章,简单说:

你应当在最后一步做这项工作,这里有一个文章,交付代码前的5件事值的参考。

同后台交互

JavaScript 是一门前台语言,你需要别的语言同后台交互,并返回数据,使用 AJAX,你可以让 JavaScript 直接使用同后台的交互,将复杂的数据处理交由后台处理。

JavaScript 框架

自己编写适应各种浏览器的代码是完全浪费时间,应当选择一个 JavaScript 框架,让这些复杂的事情交给框架处理。

更多资源
  • Douglas Crockford on JavaScript
    JavaScript 深度视频教程
  • The Opera Web Standards Curriculum
    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 

    唔,我说错了,无视我

     

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    网友点评
    q