Sea.js官网 http://seajs.org/docs/ sea.js官方文档 https://github.com/seajs/seajs/issues/547 RequireJS官网 http://requirejs.org/ RequireJS中文网 http://www.require ...
分类:
其他好文 时间:
2019-11-23 14:24:31
阅读次数:
46
一、模块化规范 1、服务器端规范 CommonJS--node.js 2、浏览器端规范 AMD--RequireJS 国外相对流行 CMD--SeaJS 国内相对流行 3、模块化框架实现 CMD实现-seaJS创始人是阿里巴巴前端架构师玉伯;js文件的依赖管理、异步加载、方便前端的模块化开发。 官方 ...
分类:
其他好文 时间:
2019-10-29 00:00:52
阅读次数:
116
阅读目录 第一步,上传自定义的css 第二步,设置页面定制的css和页首html 第三步,设置页脚html 昨天在发布博客园的第一篇花了很多时间和精力编写的博客后《模块化利器: 一篇文章掌握RequireJS常用知识》,有博友问个人的博客风格是如何自定义的,今天特将月前整理博客时用到的一些方法总结如 ...
分类:
其他好文 时间:
2019-10-27 00:47:19
阅读次数:
95
作为js程序员,掌握rollup是必要的。 有了webpack后,为什么还要用rollup, 因为webpack不专业,webpack是打包一切. rollup只为打包js而生. rollup通过的五种打包格式: amd – 异步模块定义,用于像RequireJS这样的模块加载器 cjs – Com ...
分类:
其他好文 时间:
2019-10-24 11:38:49
阅读次数:
89
概述 在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。 ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。 ES6 的模块化分为导出(export) @与导入(i ...
分类:
其他好文 时间:
2019-10-24 00:27:23
阅读次数:
71
传统非模块化开发有如下的缺点: 1.命名冲突 2.文件依赖 前端标准的模块化规范: 1.AMD - requirejs 2.CMD - seajs 服务器端的模块化规范: CommonJS - Node.js 模块化相关的规则: 1.如何定义模块:一个js文件就是一个模块,模块内部的成员都是相互独立 ...
分类:
其他好文 时间:
2019-10-02 10:29:38
阅读次数:
104
模块化(切记:学习思想) 如果不用模块化编写代码,那么会具有以下问题: 代码杂乱无章,没有条理性,不便于维护,不便于复用 很多代码重复、逻辑重复 全局变量污染 不方便保护私有数据(闭包) 模块化的基本实现:闭包的自调用函数 AMD模块化 -->requireJS AMD:async module d ...
分类:
编程语言 时间:
2019-08-29 11:44:02
阅读次数:
123
node.js的代码都是构建在模块化开发的基础之上,模块化开始也是node.js的核心之一。 传统非模块化开发的缺点:1.命名冲突 2.文件依赖 标准的模块化规范: 1。AMD -requirejs 2。CMD- seajs 模块化的规范定义的一些写代码的规则,只要遵循了同样的标准,基本上风格都是一 ...
分类:
Web程序 时间:
2019-08-20 14:07:24
阅读次数:
154
Amd,Cmd, Commonjs, ES6 import/export等均是模块化方案 1、Commonjs使用在Nodejs上,加载模块是同步的。 2、Amd是requirejs在推广过程中对模块定义的规范化产出,异步模块定义,requirejs是对这个概念的实现,好比JavaScript语言是 ...
分类:
Web程序 时间:
2019-08-06 13:53:24
阅读次数:
167
什么是RequireJs RequireJS 是一个JavaScript模块加载器。在ES6出现之前,JS不像其他语言同样拥有“模块”这一概念,于是为了支持JS模块化,出现了各种各样的语言工具,如webpack,如ReuqireJS。 为什么使用RequireJS· 模块化:模块化就是将不同功能的函 ...
分类:
Web程序 时间:
2019-08-04 00:58:18
阅读次数:
110