Tag: 模块
打造最出色的模块加载框架:SeaJS Module Loader v0.3.0 预览版
nick | js | 2011-01-18
遇到的问题
来看示例:
// math.js
Math = {};
Math.add = function(n, m) { return n + m; };
// increment.js
function increment(val) { return Math.add(val, 1); }
// program.js
alert(increment(1));
假设 math.js 是数学静态方法库,increment.js 是具体业务代码,program.js 是执行入口。在 html 页面,最直接的引入方式:
<sc... [阅读全文]
基于 SeaJS 模块化开发的一个实例
nick | js | 2011-01-18
先看 demo: 旋转图标(在 Chrome 下打开效果最佳)
源码在这里:spinning-icons
test.html 里,通过以下代码引入初始化模式:
<script src="module.js" data-main="init"></script>
除了以上引入代码,页面中不再需要任何其它 script.
init.js 里,进行初始化操作:
module.declare(['spinning', 'jquery'], function(require) {
... [阅读全文]
Google 发布 Apache 自动优化模块
nick | apache | 2010-11-04
根据 Google Webmaster Central Blog 的消息, 为了帮助提升各类网站的访问速度, Google 发布了一个名为 mod_pagespeed 的自动化 Apache 优化模块,目前支持 CentOS, RHEL, Ubuntu, Debian, Fedora 等 Linux 发行版,用户只需要下载并安装相应的 Deb 或 RPM 包就可以完全自动优化 Apache Http 服务器了。
mod_pagespeed 可以做到:
不需要对网站 CMS ... [阅读全文]