前面的话 CMD(Common Module Definition)表示通用模块定义,该规范是国内发展出来的,由阿里的玉伯提出。就像AMD有个requireJS,CMD有个浏览器的实现SeaJS,SeaJS和requireJS一样,都是javascript的模块化解决方案。本文将详细介绍CMD和se ...
分类:
Web程序 时间:
2017-08-23 15:02:43
阅读次数:
258
前面的话 由CommonJS组织提出了许多新的JavaScript架构方案和标准,希望能为前端开发提供统一的指引。AMD规范就是其中比较著名一个,全称是Asynchronous Module Definition,即异步模块加载机制。完整描述了模块的定义,依赖关系,引用关系以及加载机制。而AMD规范 ...
分类:
Web程序 时间:
2017-08-23 14:53:35
阅读次数:
236
继上篇教程中提到的,我们新建一个简单的tabs类型的Ionic项目。 依据文件夹文件我们知道,系统自己主动创建了一个controller文件和server文件,而且把全部的控制器和服务都写到这两个文件中面。 这是一个简单的项目,业务逻辑代码也非常少。这样子实现并没有什么问题。可是当我们的项目越写越多 ...
分类:
Web程序 时间:
2017-08-05 19:41:29
阅读次数:
237
前端模块规范有三种:CommonJs,AMD和CMD。 CommonJs用在服务器端,AMD和CMD用在浏览器环境AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。AMD:提前执行(异步加载:依赖先执行)+延迟执行CMD: ...
分类:
Web程序 时间:
2017-08-02 00:41:02
阅读次数:
245
1、首先导入相应的js文件 3、然后在自己的index.js文件中实现自己的代码 通过依赖关系引入js库 4、定义自己的utils.js库 //自定义自己的库,然后引入 require(['utils'], function(utils) { utils.show(); utils.change() ...
分类:
Web程序 时间:
2017-07-30 19:10:01
阅读次数:
244
必须执行seajs.use()时,才能自动执行预加载项 此框架与requirejs类似,主要是模式不同,Seajs为CMD懒加载模式,requirejs为AMD异步加载。 简易说明文档 ...
分类:
Web程序 时间:
2017-07-26 09:45:22
阅读次数:
286
在 Oracle JET 应用程序中使用 RequireJS 添加第三方工具或库。 步骤: 1.如果使用工具框架脚手架,需要一下操作。 a.使用 npm 安装你需要的库。 npm install my-library --save b.在 script/grunt/config 目录中,在 orac ...
分类:
数据库 时间:
2017-07-22 12:10:30
阅读次数:
202
KindEditor官方的文档在使用KindEditor时是这样的: 使用了自己提供给的ready,想要在dom加载完成后创建富文本框。一般情况下都不会有问题,我在dome中也是可用的。今天正式把代码一直到项目中,幺蛾子出现啦,富文本框怎么都不出现。花了一个来小时问题定位到ready。问题的原因是, ...
分类:
Web程序 时间:
2017-07-20 17:25:35
阅读次数:
220
在一篇构建基于Javascript的移动web CMS入门——简单介绍中简单的介绍了关于墨颀CMS的一些原理,其极框架组成。于是開始接着应该说明一下这个CMS是怎样一步步搭建起来。RequireJS 使用库及依赖这里用的是bower的JS来下载库。具体能够參考一下bower install js使用 ...
分类:
移动开发 时间:
2017-07-20 13:37:15
阅读次数:
236