zoukankan      html  css  js  c++  java
  • 2.精通前端系列技术之JS模块化开发-深入学习seaJs(四)

    深入学习seajs
    配置信息
    alias  :  别名配置
    paths  :  路径配置
    vars  :  变量配置
    map  :  映射配置
    preload  :  预加载项
    debug  :  调试模式
    base :  基础路径
    charset  :  文件编码
    深入学习seajs
    module
    id  :  模块唯一标识
    uri  :  模块绝对路径
    dependencies  :  当前模块依赖
    exports  :  当前模块对外接口
    
    require.async
    异步加载模块
    // JavaScript Document
    
    //var a = 100;
    
    define(function(require,exports,module){
        
        //alert( module.exports == exports );
        
        /*require.async('.js/module2.js',function(){
            alert('模块加载完的回调');
        });*/
        
        var a = 100;
        
        module.exports = {
            a : a
        };
        
    });

    4.深入学习seajs之插件

    深入学习seajs
    插件
    –text
    –style
    –combo
    –flush
    –debug
    –log
    –health
     

    5.深入学习seajs之开发技巧

    深入学习seajs
    技巧
    use如何引入多模块
    Sea.js加ID有利提取
    如何改造文件为CMD模块
    调试接口cache
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    <script src="sea/sea.js" id="seajsnode"></script>
    <script>
    
    
    /*seajs.use('./js/module1.js',function(ex){
        ex.show();
    });
    
    seajs.use('./js/module2.js',function(ex){
        ex.show();
    });*/
    
    seajs.use(['./js/module1.js','./js/module2.js'],function(ex,ex2){
        ex.show();
        ex2.show();
    });
    
    </script>
    </head>
    
    <body>
    </body>
    </html>
  • 相关阅读:
    【转】IOC和工厂模式联合使用简化工厂模式
    2014年12月24日
    【转】使用java程序模拟页面发送http的post请求
    2014年12月5日
    JAVA的double值去掉"E"
    多表联接查询解析
    Struts从后台向前台传递数据
    prepareCall()执行存储过程
    PreparedStatement
    C++ 中的new和delete理解与实操应用
  • 原文地址:https://www.cnblogs.com/kingCpp/p/4831008.html
Copyright © 2011-2022 走看看