zoukankan      html  css  js  c++  java
  • 深入学习sea.js

    入门学习了文档之后,在深入学习里面的一些有趣的知识点

    ===================================

    一、配置

    seajs.config({
        alias:(
           a3:'./js/module3.js'
    )
    
    });
    
    seajs.use('a3')

    二、module学习

    _ id:模块的id

    _url:模块的绝对路径

    —dependences  :模块的依赖 数组

    _ exports :当前模块的对外接口 

    define(function(require,exports,module){
        
        alert(module.dependencies);//模块数组
        require("./js/js02.js");
        var a =100;
        exports.a = a;
        
    })
    define(function(require,exports,module){
    alert(module.exports == exports);//对象的引用  true
        require("./js/js02.js");
        var a =100;
        exports.a = a;
        
    })

    异步加载

    define(function(require,exports,module){
    	
      
    	require.async("./js/js02.js",function(){
    		alert("异步完成加载动作执行")
    	});
    	var a =100;
    	exports.a = a;
    	
    })
    

    三.插件学习

    seajs-css

    <script src="path/to/sea.js"></script>
    <script src="path/to/seajs-css.js"></script>
    
    <script>
    
    // seajs can load css file after loading css plugin.
    seajs.use("path/to/some.css")
    
    </script>

    四.技巧

    1.use如何引用更多模块?

    2. seajs加id的有利提取?

    等待更新

  • 相关阅读:
    Java学习总结
    John 尼姆博弈
    博弈知识汇总(转)
    坏习纠正
    QDUOJ 河老师的新年礼物(尺取法)
    HDU
    QDUOJ ycb的ACM进阶之路 二进制多重背包
    HDU
    HDU
    POJ
  • 原文地址:https://www.cnblogs.com/h5monkey/p/6132478.html
Copyright © 2011-2022 走看看