zoukankan      html  css  js  c++  java
  • requirejs初体验

    1、引入requirejs
    <script type="text/javascript" src="/js/common/require2.3.5.js" ></script>
    2、配置requirejs
    require.config({
            urlArgs: "r=" + (new Date()).getTime(), // 加载的js路径后面加上随机参数,防止浏览器缓存
            baseUrl: '/js/common',// 指定js目录,requirejs动态加载js的根目录
            paths: {
                jquery : 'jquery-1.12.4.min', //  /js/common目录下引入jquery-1.12.4.min.js注意这里js文件名送没有后缀的
                layer  : 'layer/layer' //  /js/common/layer/layer.js
            },
           // 唯遵守AMD规则的js文件设定方式
            shim:{
                layer:{
                    deps: ['jquery', 'css!/js/common/layer/theme/default/layer.css'], //依赖jquery.js,并指定这个组件依赖的css文件注意写法,如果有css依赖那么必须用到css.min.js
                    exports: 'layer'
                }
            },
            map: {
                '*': {
                    // js组件依赖的css,需要用css.min.js来引入
                    css: '/js/common/css.min.js'
                }
            }
        });
    
    3、使用外部自定义的js
    创建test.js
    function tester() {
        console.log('------------------------');
    }
    
    使用
    require(["test"],function(){
            tester();
        });
    
    
    使用layer.js的例子
        require(["jquery", "layer"], function($, layer) {
    //        layer.config({
    //            path: '/js/common/layer/'
    //        });
            layer.msg('验证中,请稍后...', {
                icon: 16
                ,shade: 0.01,
                time:0
            });
    layer.alert('dddd')
        });
    

      

  • 相关阅读:
    mysql基础以优化
    Mysql建立索引基础
    Mysql(1)
    SVN学习总结
    Github
    Java Eclipse断点调试
    Java设计模式图文详解
    代理模式
    Java——动态代理技术
    Spring基本概念理解
  • 原文地址:https://www.cnblogs.com/adtuu/p/7825845.html
Copyright © 2011-2022 走看看