当前位置:  开发笔记 > 编程语言 > 正文

使用Javascript的"好部分"的最佳方式

如何解决《使用Javascript的"好部分"的最佳方式》经验,为你挑选了1个好方法。

在Stackers的推荐下,我一直在阅读Crockford的优秀Javascript:The Good Parts.

这是一本很棒的书,但由于其中很多都致力于描述使用Javascript基本功能的最佳方式,我不确定如何在不重复许多其他Javascript程序员的努力的情况下将他的建议付诸实践.

以这段话为例,例如:

创建新对象时,可以选择应该是其原型的对象.Javascript提供的机制是混乱和复杂的,但它可以大大简化.我们将create为该Object函数添加一个方法.该create方法创建一个使用旧对象作为其原型的新对象.

if (typeof Object.create !== 'function') {
 Object.create = function(o) {
  var F = function () {};
  F.prototype = o;
  return new F();
}

我可以手动将此代码添加到我的所有Javascript项目中,但跟踪所有内容将是一个巨大的痛苦.

是否有任何库实现了Good Part的建议,从而省去了必须跟踪它们(/物理地将它们全部输出)的麻烦?



1> Tautologisti..:

Prototype有许多很棒的功能,包括一个通过对象原型处理JS"继承"细节的Class帮助器.

编辑:该死的,我一直忘记jQuery(我自己选择的库)有jQuery.extend

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有