首页 > 如图下面的js写法有什么优点啊?

如图下面的js写法有什么优点啊?

和分开写有区别吗?调用init()是不是自动执行所有的?


1) 写在一起就是把那么方法封装在init方法中,不会暴露到外部。分开写不利于以后维护
2)是不是自动执行所有要看你init中的代码逻辑,定义一个函数并不意味着一定会被调用到


这样通过原型添加的对象属性对于每个新建的实例都能访问到


首先得先知道什么是构造函数。
这写法就是一种构造函数。
prototype是构造函数的原型链。
如果每次都写H.prototype.xxx = function() {}
这是一种很繁琐麻烦的过程。 而prototype可以直接用对象的形式进行赋值。(图中就是)
最后这也是一种面向对象的写法,更易于代码维护和复用


模块化开发。
http://.com/a/1190000003974243

【热门文章】
【热门文章】