javascript - js封装是什么意思?
PHP中文网
PHP中文网 2017-04-11 12:36:02
[JavaScript讨论组]

Js封装是什么意思?

是像网上的插件那样,写好后可以随时调用么?

封装的好处是什么?知道一点,易于修改,减少工作量。更多的好处是什么?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(7)
怪我咯

封装这个概念有点广泛,记住一个就行,封装就是提高单一功能或模块的独立性和复用。任何为这个目标所做的努力都是在对代码封装。

巴扎黑

代码会少,复用提高,但是已与修改就不一定了。封装的方法过多,代码复用率会提高,但是牵一发而动全身,代码耦合度也随之提高。所以封装代码要适度!

迷茫

就是面向对象

ringa_lee

直接引入,直接调用,使用时,只需修改参数就能达到效果。
缺点,一般封装的深,如果没有给而且说明,或者一些指引什么的,二开几乎不可能。大部分插件开源的功能都比较基础,要个性化估计得付费。

天蓬老师

封装,就是把一个零零散散的东西做成一个组件。打个很简单的比方,有的人用电脑不需要机箱,主板内存条显卡电源都裸露在外面,他觉得这样挺好,可以散热。但是大部分人还是会用机箱把所有的硬件都包装起来。优点嘛,第一便于到处使用,第二对内部部件有一个完整性的包括,第三,把所有的东西封装起来,只留下若干个接口,usb,显示器,音响接口等等,让使用者更加便利,也让维护者更加清晰。

PHP中文网

封装这么直观的词还不好理解吗,把一堆东西打包装起来啊,对外提供接口就能用了。

黄舟

适度的把相同的功能打包成一个函数,只留下相应的接口,就可以同一个功能,调用不同的参数来重复使用了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号