码迷,mamicode.com
首页 > 其他好文 > 详细

8.3-8.7

时间:2015-08-09 15:21:15      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

seaJS/CMD

 


CMD是seaJS提出的,属于Modules/1.1.1规范的一种实现。基本在国内出现。延迟加载

main.js

//main.js

define(function(require,exports,module){ var stu = require("student"); stu.showAll(); stu.add(); stu.update(); stu.del(); var $ = require("jquery"); $("input:button:eq(0)").click(stu.showAll); console.log($("h1")); });

 student.js

//student.js

define(function(require,exports,module){ console.log("加载student模块"); var $ = require("jquery"); require("bootstrap")($); function showAll(){ console.log("执行showAll"); $("#myModal").modal(); } function add(){ console.log("执行add"); } function update(){ console.log("执行update"); } function del(){ console.log("执行del"); } // exports.showAll = showAll; // exports.add = add; // exports.update = update; // exports.del = del; module.exports = { "showAll":showAll, "add":add, "update":update, "del":del } // return { // "showAll":showAll, // "add":add, // "update":update, // "del":del // } });

seajs的配置,引入js需去掉‘.js‘后缀

 //seajs的配置
    seajs.config({
        base:"../test_seajs",
        alias:{
            main:"js/main",
            student:"js/student",
            jquery:"js/jquery-1.9.1.min",
            bootstrap:"js/bootstrap.min"
        }
    });
    //加载主模块
    seajs.use("main");

  

8.3-8.7

标签:

原文地址:http://www.cnblogs.com/sinea17/p/4715144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!