登陆购买课程后可参与讨论,去登陆吧
同学你好,区别:添加在原型上是有好处的,即:原型上的方法是共享的,多次实例化对象的时候不会重复创建,节省内存。而直接添加在Dropdown方法中,是没有节省内存这个好处的。
如果对于这块内容掌握的不够深刻的话,建议回顾一下js面向对象那一块的知识点。
祝学习愉快~
同学你好,是添加在Dropdown这个方法中。可以打印Dropdown看下:
打印结果:
即:
同学你好,解答如下:
1、区别是第一种写法是把_init方法添加在原型上,即Dropdown.prototype。
2、是可以调用的。可以做如下测试:
效果:
可以正常调用。同学可以自己试一下。
还有一个问题:
这个是dropdown.js文件下 调用showHide.js的showHide。 这是两个分开的js文件 是如何能调用联系起来的?
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。
37 3
22 4
78 1
80 1
56 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星