下载APP 随时随地学编程
返回 首页

sea.js使用手册

开始阅读
目录

入门

前端模块化开发的价值
5分钟上手Sea.js
API 快速参考

基础

模块系统
CMD 模块定义规范
模块标识
require 书写约定
模块的加载启动
配置
标准构建

插件

进阶

Sea.js 的调试接口
为什么要有约定和构建工具
ID 和路径匹配原则
如何改造现有文件为 CMD 模块
如何参与开发
插件开发指南
插件开发指南
包管理工具

探讨

前端模块化开发那点历史
从 CommonJS 到 Sea.js
与 Node.js 兼容
与 RequireJS 的异同
与 OzJS 的探讨

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }