js模块化提供三种规范 1.commonjs规范,代表nodejs适合后台开发,因为是同步的,服务器运行快,等待时间不长,commonjs不适合用于前端,前端的客户端是浏览器,浏览器追求异步加载,浏览器不能等待时间太长。 2.前端模块规范:amd 代表requirejs 是异步的 3.第三个模块化规 ...
分类:
其他好文 时间:
2019-07-04 21:23:26
阅读次数:
119
Modular programming is used to break large applications into smaller blocks of manageable code. Module based coding eases the effort for maintenance a ...
分类:
编程语言 时间:
2019-06-27 00:26:53
阅读次数:
150
刚刚接手的新项目中应用了require.js,自己就花了点时间了解了一下,这里给大家推荐一个教学视频 "《阿当大话西游之Web组件》" ,视频我是看了前边几节介绍又结合了新的项目,所学的知识就已经够用了。 require.js 具体是什么? RequireJS是一个工具库,主要用于客户端的模块管理。 ...
分类:
Web程序 时间:
2019-06-21 18:32:24
阅读次数:
168
恢复内容开始 现在学习vue都是利用脚手架vue-cli快速搭建一个项目,这是非常高效的方法,我是十分推荐的,但是有时候在没有互联网的情况,我们没办法在node环境下,敲一个nmp install XXX帮我们搭建系统。这边也遇到了这样的情况,记录一下过程,备忘。 采用的方式是利用requireJS ...
分类:
Web程序 时间:
2019-06-03 00:25:26
阅读次数:
255
1、简介 随着前端业务复杂度的增加,模块化成为一个大的趋势。而在ES6还未被浏览器所支持的情况下,commonjs作为ES6中标准模块加载方案,在客服端中的支持情况并不好,现在在客服端中有2中模块化的解决方案,CMD和AMD,他们的代表分别为seajs和requirejs。这篇文章主要介绍我对com ...
分类:
Web程序 时间:
2019-05-24 20:52:39
阅读次数:
169
关于requirejs中的define的原理理解 我们已经了解到模块模式是为单例创建私有变量和特权方法的。一个最基本的例子: var foo=(function(){ var something='cool', var another=[1,2,3]; function dosomething(){ ...
分类:
Web程序 时间:
2019-04-26 11:29:53
阅读次数:
153
基于requireJS和Gulp可快速搭建前端项目的脚手架。 项目地址 项目目录 项目中使用到的部分技术如下: 跨域问题: 开发环境:proxy; 生产环境:根据自己公司的实际情况选择; 如何使用 1、下载项目: 2、安装依赖: 3、启动项目 4、项目打包 项目启动命令 自动化部署功能 如果该项目有 ...
分类:
Web程序 时间:
2019-03-19 01:05:55
阅读次数:
269
不使用模模块化的情况 util.js(基础函数库) getFormatDate 函数 a-util.js(业务基础函数库) aGetFormatDate 函数 使用getFormatDate a.js aGetFormatDate // util.js function getFormatDate( ...
分类:
Web程序 时间:
2019-03-16 23:21:03
阅读次数:
258
CommonJS 一种规范 AMD/CMD 基于commonJS演变而来的 规范 requirejs 是加载器对规范的实现 遵循AMD规范 seajs 遵循CMD规范 一、CommonJS Node.js是CommonJS规范的实现,webpack 也是以CommonJS的形式来书写。 node.j ...
分类:
Web程序 时间:
2019-03-07 00:38:10
阅读次数:
225
require.js使用教程 下载require.js, 并引入 官网: http://www.requirejs.cn/ github : https://github.com/requirejs/requirejs 将require.js导入项目: js/libs/require.js 官网: ...
分类:
Web程序 时间:
2019-02-26 01:25:29
阅读次数:
226