JS对象的使用原则

Posted on

这次给大家带来JS对象的使用原则,JS对象使用的注意事项有哪些,下面就是实战案例,一起来看一下。

JS独一无二之处在于任何东西都不是神圣不可侵犯的。默认情况下,你可以修改任何你可以触及的对象。它(解析器)根本就不在乎这些对象是开发者定义的还是默认执行环境的一部分——只要是能访问到的对象都可以修改。在一个开发者独自开发的项目中,这不是问题,开发者确切地知道正在修改什么,因为他对所有代码都了如指掌。然而,在一个多人开发的项目中,对象的随意修改就是个大问题了。

什么是你的对象

当你的代码创建了这些对象时,你拥有这些对象。创建了对象的代码也许没必要一定由你来编写,但只要维护代码是你的责任,那么就是你拥有这些对象。举例来说,YUI团队拥有该YUI对象,Dojo团队拥有该dojo对象。即使编写代码定义该对象的原始作者离开了,各自对应的团队仍然是这些对象的拥有者。

当在项目中使用一个JS类库,你个人不会自动变成这些对象的拥有者。在一个多人开发的项目中,每个人都假设库对象会按照它们的文档中描述的一样正常工作。如果你在使用YUI,修改了其中的对象,那么这就给你自己的团队设置了一个陷阱。这必将导致一些问题,有些人可能会掉进去。

请牢记,如果你的代码没有创建这些对象,不要修改它们, 包括:

原生对象(Object、Array等等)

DOM对象(例如,document

浏览器对象模型(BOM)对象(例如,window)

类库的对象

上面所有这些对象是你项目执行环境的一部分。由于它们已经存在了,你可以直接使用这些或者用其来构建某些新的功能,而不应该去修改它们。

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

web开发中事件处理规则有哪些

web开发中UI层的松耦合

以上就是JS对象的使用原则的详细内容,更多请关注php中文网其它相关文章!

该文章由WP-AutoPost插件自动采集发布

原文地址:http://www.php.cn/js-tutorial-400555.html

Leave a Reply

Your email address will not be published. Required fields are marked *