- 0
- 0
- 约1.22万字
- 约 18页
- 2017-01-15 发布于北京
- 举报
《Javascript模块化编程
Javascript模块化编程(一):模块的写法
作者: 阮一峰
日期: 2012年10月26日
随着网站逐渐变成互联网应用程序,嵌入网页的Javascript代码越来越庞大,越来越复杂。
网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。
Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。
但是,Javascript不是一种模块化编程语言,它不支持类(class),更遑论模块(module)了。(正在制定中的ECMAScript标准第六版,将正式支持类和模块,但还需要很长时间才能投入实用。)
Javascript社区做了很多努力,在现有的运行环境中,实现模块的效果。本文总结了当前"Javascript模块化编程"的最佳实践,说明如何投入实用。虽然这不是初级教程,但是只要稍稍了解Javascript的基本语法,就能看懂。
一、原始写法
模块就是实现特定功能的一组方法。
只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。
function m1(){ //... }
function m2(){ //... }
上面的函数m1()和m2(),组成一个模块。使用的时候
您可能关注的文档
最近下载
- 一次性使用负压引流敷料套件产品技术要求.docx VIP
- 2026国考公安专业知识真题答案(考生回忆版).pdf VIP
- 2025年金融风险管理师信用评级与通货膨胀关系专题试卷及解析.pdf VIP
- 2025年AWS认证AWSBudgets与AWSControlTower集成治理专题试卷及解析.pdf VIP
- 2025年房地产经纪人契税计算在房产税费筹划中的应用专题试卷及解析.pdf VIP
- 国家开放大学2026年春《形势与政策》专题测验1-5答案+大作业答案.docx VIP
- JJF(冀) 3038-2025 污染源挥发性有机物(总烃、非甲烷总烃、苯系物)在线监测系统校准规范.pdf VIP
- 2025年特许金融分析师利率风险情景分析专题试卷及解析.pdf VIP
- 2025年拍卖师商标权质押的实现与拍卖专题试卷及解析.pdf VIP
- 校区打印店合作服务 投标方案(技术方案).pdf VIP
原创力文档

文档评论(0)