zoukankan      html  css  js  c++  java
  • require

    1、引入 require js
    data-main 属性 是入口文件
    1.  <script src="js/require.js" data-main="js/main"></script>
    2、编写 自己的模块代码

    require()函数接受两个参数。第一个参数是一个数组,表示所依赖的模块,上例就是['moduleA', 'moduleB', 'moduleC'],即主模块依赖这三个模块;第二个参数是一个回调函数,当前面指定的模块都加载成功后,它将被调用。加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块。

    注意:
        加载时 requirejs 默根路径是 入口文件(上面中main.js) 所在文件夹 可以通过 require.config 来改变 (baseUrl)

    require.config()就写在主模块(main.js)的头部。参数就是一个对象,这个对象的paths属性指定各个模块的加载路径。

    3、自定义 模块
    1. define(function (){
    2.     var add = function (x,y){
    3.       return x+y;
    4.     };
    5.     return {
    6.       add: add
    7.     };
    8.   });
    9.   define(['myLib'], function(myLib){
    10.     function foo(){
    11.       myLib.doSomething();
    12.     }
    13.     return {
    14.       foo : foo
    15.     };
    16.   });





  • 相关阅读:
    定时器应用(函数封装)
    js中的作用域
    js函数传参
    js数据类型转换
    jQuery总结
    少些招数,多些内力
    浏览器中的标签切换事件
    正则表达式之小有名气
    正则表达式之初入江湖
    详解apply
  • 原文地址:https://www.cnblogs.com/vvch/p/4867656.html
Copyright © 2011-2022 走看看