随笔分类 -  js模块化

摘要:AMD异步模块规范 RequireJS就是AMD的一个典型的实现。 以下是一个只依赖与jQuery的模块代码: CMD (Common Module Definition) Sea.js 还提供了 nocache、debug 等插件,拥有在线调试等功能,能比较明显地提升效率。Sea.js 还提供了 阅读全文
posted @ 2019-07-26 11:44 极客小乌龟 阅读(2220) 评论(0) 推荐(0) 编辑
摘要:requireJS 可以很轻易的将一个项目中的JavaScript代码分割成若干个模块(module)。并且requireJS推荐一个模块就是一个文件,所以,你将获得一些零碎的具有互相依赖关系的JS文件。模块化的好处也浅显意见,那就是大大增强代码的可读性、易维护性、可扩展性、减少全局污染等。 目录: 阅读全文
posted @ 2019-04-25 21:07 极客小乌龟 阅读(2880) 评论(0) 推荐(0) 编辑
摘要:1. 使用require.js的意义 (1)实现JS文件的异步加载,避免网页因为加载JS文件缓慢造成网页未响应 (2)管理模块之间的依赖性,便于代码的编写和维护。页面中只需要引入require.js和main.js,其余的js文件全部通过require.js管理。 2. 获取require.js r 阅读全文
posted @ 2019-04-13 16:59 极客小乌龟 阅读(961) 评论(0) 推荐(0) 编辑
摘要:前一篇文章了解了什么是模块,这一篇就简单介绍一下如何定义并加载一个模块。 我所了解的三种模块加载方式分别是CommonJS、AMD和CMD 网上关于这三种模块加载方式讲解的文章很多,我就简单的做个介绍,如果想深入了解一下可以去网上查阅一下相关的资料。 (1)CommonJS 在CommonJS中,一 阅读全文
posted @ 2019-04-13 16:58 极客小乌龟 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1. 首先,我们需要明白为什么要用模块化? 功能都是为了解决需求的。模块化可以带来的优点有以下几点: 功能都是为了解决需求的。模块化可以带来的优点有以下几点: (1)可维护性。举个例子,如果我们把未使用模块化的代码比作油和水混合在了一起,模块化之后的代码就好像油和水的分层,油就是油,水就是水,这样的 阅读全文
posted @ 2019-04-13 16:49 极客小乌龟 阅读(576) 评论(0) 推荐(0) 编辑
摘要:CommonJS, AMD, CMD都是JS模块化的规范。 CommonJS是服务器端js模块化的规范,NodeJS是这种规范的实现。 AMD(异步模块定义)和CMD(通用模块定义)都是浏览器端js模块化的规范。RequireJS 遵循的是 AMD,SeaJS 遵循的是 CMD。 一、CommonJ 阅读全文
posted @ 2019-04-10 18:33 极客小乌龟 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:1.名词解释AMD:Asynchronous Modules Definition异步模块定义,提供定义模块及异步加载该模块依赖的机制。CMD:Common Module Definition 通用模块定义,提供模块定义及按需执行模块 RequireJS 遵循 AMD(异步模块定义)规范,Sea.j 阅读全文
posted @ 2019-04-10 18:06 极客小乌龟 阅读(812) 评论(0) 推荐(1) 编辑
摘要:JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范,本文包括这三个规范的来源及对应的产物的原理。 一、CommonJS 1.一开始大家都认为JS不强大,没什么用,官方定义的API只能构建基于浏览器的应用程 阅读全文
posted @ 2017-12-31 15:55 极客小乌龟 阅读(568) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示