上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页
摘要: 目录 模块标识 相对标识 顶级标识 普通路径 文件后缀的提示 目录 模块标识 相对标识 顶级标识 普通路径 文件后缀的提示 相对标识 顶级标识 普通路径 模块标识 模块标识是一个字符串,用来标识模块。在 require、 require.async 等加载函数中,第一个参数都是模块标识。define 阅读全文
posted @ 2014-04-22 12:42 stephenykk 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 模块定义 define id dependencies factory exports require require.async require.resolve require.load require.constructor module module.id module.dependencie 阅读全文
posted @ 2014-04-22 11:35 stephenykk 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 使用场景 什么情况下需要使用 almond 呢?假设你手头有个基于requirejs的小项目,所有业务代码加起来就几十K(压缩后可能更小).出于性能优化的考虑,你可能在想:如果能够去掉requirejs的依赖就好了,毕竟,gzip后的requirejs还有大概20k(2.1.6版本)。 almond 阅读全文
posted @ 2014-04-22 06:30 stephenykk 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 就在前天晚上RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0.1。此次变化较大,代码也进行了重构,层次更清晰可读。功能上主要变化如下: 1,延迟模块 阅读全文
posted @ 2014-04-21 16:44 stephenykk 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 这一篇来认识下打包工具的paths参数,在入门一中 就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”, 但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如“jquery-1.7. 阅读全文
posted @ 2014-04-21 14:42 stephenykk 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。 RequireJS提供了一个打包压缩工具r.js来对模块进行合 阅读全文
posted @ 2014-04-21 14:31 stephenykk 阅读(2344) 评论(0) 推荐(0) 编辑
摘要: RequireJS Optimizer 是 RequireJS 自带的前端优化工具,可以对 RequireJS 项目中的JavaScript和CSS 代码使用 UglifyJS 或者 Closure Compiler 进行压缩合并。这篇文章介绍RequireJS Optimizer 的使用和配置方法 阅读全文
posted @ 2014-04-21 13:37 stephenykk 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 接触过requirejs的童鞋可能都知道,无论是通过define来定义模块,还是通过require来加载模块,模块依赖声明都是很重要的一步。而其中涉及到的模块路径解析,对于新手来说,有的时候会让人觉得很困惑。 ~~~通常用require加载模块 , define定义模块, requirejs == 阅读全文
posted @ 2014-04-21 13:15 stephenykk 阅读(2953) 评论(0) 推荐(1) 编辑
摘要: RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。它鼓励在使用脚本时以module ID替代URL地址。~~~模块化的代码,更清晰和易于维护§ 1.1加载JavaScript文件Require 阅读全文
posted @ 2014-04-21 11:38 stephenykk 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 最近仿的几个主题中,有几个是采用html5语法制作的,html5嘛,以后必然大势所趋,但是现有的很多浏览器并不支持这种新的标准。而我制作网站习惯用的是chrome浏览器的,当然不存在不兼容问题了。 it is header content it is footer content等主题做完上线后,... 阅读全文
posted @ 2014-04-18 10:57 stephenykk 阅读(1580) 评论(0) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页