zoukankan      html  css  js  c++  java
  • requirejs(模块化)

    <script src="../../dist/js/require.js" data-main="../../dist/js/main.js"></script>
    main.js:
    requirejs.config({
      paths: {
        jquery: 'plugins/jQuery/jquery-2.2.3.min',
        icheck: 'plugins/iCheck/icheck.min'
      }
    });
    requirejs(['jquery','icheck'],function($) {
      $('.checkLine').iCheck({
        checkboxClass: 'icheckbox_flat-blue',
        radioClass: 'icheckbox_flat-blue',
      });
    });

    require.config({

        baseUrl: "js/lib",改变基目录

        paths: {

          "jquery": "jquery.min",
          "underscore": "underscore.min",
          "backbone": "backbone.min"

        }

      });

     http://www.ruanyifeng.com/blog/2012/11/require_js.html
    http://www.requirejs.cn/
     
    https://gitee.com/qiaozh/codes/coamv6il59gw3n0kp421x49
     
    所谓的模块化:将一个个函数封装在一个对象里,再将该对象赋值给一个全局变量
    (function($){
    var courseObj = {
      name:'笑话',
      set:function(){
      },
      openCourseBook:function(){
      },
      printCourse:function(){
      }
    };
      window.courseService = courseObj;
    })(jQuery || {})
    var courseService = (function($){
    var courseObj = {
      name:'笑话',
      set:function(){
      },
      openCourseBook:function(){
      },
      printCourse:function(){
      }
    };
       return courseObj;
    })(jQuery || {})
     
    当出现依赖关系:(缺陷:引入时被调用的需要放在前面)
    <script src="./courseSkin.js"></script>
    <script src="./courseTable.js"></script>
    courseSkin.js:
    (function($){
      var skin = {
      name:'ccc',
      get:function(){
        alert(this.name);
      }
    };
    window.courseSkin = skin;
    })(jQuery || {})
    courseTable.js:
    (function($,courseSkin){
    var courseObj = {
      name:'笑话',
      set:function(){
        alert(this.name);
      },
      openCourseBook:function(){
        courseSkin.get();//调用courseSkin
      },
      printCourse:function(){
        alert("printCourse");
      }
    };
    window.courseService = courseObj;
    })(jQuery || { },courseSkin)
  • 相关阅读:
    《1024伐木累》-小白篇之月侠-总章节五
    《1024伐木累-周末特别篇》-中彩票了,开发APP
    《1024伐木累》-有话直说,蛋疼~
    《1024伐木累》- 老王请客吃晚饭,介绍对象
    《1024伐木累》-小白篇之丽姐(前篇)-总章节四
    程序员最值得听的歌曲TOP10
    《1024伐木累》-职位不分贵贱,没房子怎么乐
    偶是一只别人眼里的程序猿
    《1024伐木累》-写代码写的娘炮了
    《1024伐木累》-小白篇之加班(结束篇)-总章节三
  • 原文地址:https://www.cnblogs.com/yuyedaocao/p/10272029.html
Copyright © 2011-2022 走看看