zoukankan      html  css  js  c++  java
  • requery.js使用姿势

    最近在看requerjs,现在来总结下自己的收获,有不对的地方,望大家指正!

    1.首先介绍下requirejs,引用中文官网http://www.requirejs.cn的一句话,requirejs是一个javascript模块加载器,使用requireJs加载模块化脚本将提高代码的加载速度和质量

    2.如何使用它: 

    <script data-main="引用的js" src='require.js'>

    引用的js:

     require([],function() {
     console.log('1')
     })
     
    3.require里可以有两个参数,
    第一个参数是所依赖的模块,可以是一个,也可是多个,
    如: ['a','b',‘c’]
    第二个是回调函数,以形参的形式传入,在回调函数内部使用
    require(['a','b'],function(aM,bM) {
    aM.aFn();
    bM.bFn();
    })
     
    a ,bjs的写法
    define(function() {
    'use strict'
    function bFn() {
    console.log('我的是b模块')
    }
    // 调用
    return {
    bFn
    }
    });
    大致是这样的,通过return 调用
    4.模块的加载
    requirejs有config()的方法

    require.config({

      baseUrl: "路径",

      paths: {

        "jquery": "jquery.min",

      }

    });

    require(['jquery'],function($){
      console.log($)
    })
    大致是这么使用的
    由于requirejs加载的模块,必须按照AMD规范,用define函数定义的模块
    所以加载非规范的模块就用使用到shim()来加载
     
  • 相关阅读:
    java动态代理机制
    Spring的几种注入bean的方式
    java的泛型与反射机制
    java中equals与==的比较
    Java虚拟机JVM简单理解
    java集合类总结
    timersmanager 解析
    rtsp实时流通过rtmp推送到服务端
    udp 视频包网络传输花屏
    GB28181国检推流
  • 原文地址:https://www.cnblogs.com/neilniu/p/9663169.html
Copyright © 2011-2022 走看看