
模块化js
Bingo_BIG
知识只是工具,重要的是思想。有问题请咨询lybwwp@163.com
展开
-
js 模块defin化讲解
AMD规范的API非常简单:JavaScript1define(id?, dependencies?, factory);规范定义了一个define函数,它用来定义一个模块。它包含三个参数,前两个参数都是可选的。第一个参数 id:是一个string字符串,它表示模块的标识原创 2014-01-09 09:48:30 · 1085 阅读 · 0 评论 -
CMD 模块定义规范 讲解
CMD 模块定义规范在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);define Functiondefine 是一个全局函数转载 2014-01-09 10:39:47 · 3824 阅读 · 0 评论 -
mustache.js的使用说明
看了Mustache的github,学学其中的语法,做个笔记1.简单的变量替换:{{name}}1 var data = { "name": "Willy" };2 Mustache.render("{{name}} is awesome.",data);返回结果 Willy is awesome.2.如果变量含有html的代码的,例如:、等等而不想转义可以在转载 2014-01-14 14:36:35 · 5440 阅读 · 0 评论 -
SeaJS之use函数
有了 define 等模块定义规范的实现,我们可以开发出很多模块。但光有一堆模块不管用,我们还得让它们能跑起来。在 SeaJS 里,要启动模块系统很简单:seajs.use(‘./main’);seajs.use 用来在页面中加载模块。通过 use 方法,可以在页面中加载任意模块。语法:seajs.use seajs.use(id, callback?)// 加载模块转载 2014-04-15 16:06:26 · 5138 阅读 · 0 评论 -
js模板引擎介绍搜集
js模板引擎越来越多的得到应用,如今已经出现了几十种js模板引擎,国内各大互联网公司也都开发了自己的js模板引擎(淘宝的kissy template,腾讯的artTemplate,百度的baiduTemplate等),如何从这么多纷繁的模板引擎中选择一款适合自己的呢,笔者最近对主流的js模板引擎(mustache,doT,juicer,artTemplate,baiduTemplate,Handl原创 2014-01-27 14:38:14 · 23114 阅读 · 5 评论