美文网首页
requireJS使用说明

requireJS使用说明

作者: 泉落云生 | 来源:发表于2018-03-28 21:22 被阅读4次

1. 引入 requireJS

<script src="path/require.js" type="text/javascript" charset="utf-8" async defer></script>

2. 在引入requireJS的标签中,添加data-main="js/入口文件"

3. 入口文件

第一个参数是所依赖的模块;第二个参数是回调函数,所有模块加载完成之后进行的操作。

require([],function(){ //[]所依赖模块 回调函数
    //code
})

//example
require(['jquery'],function($){
    $.ajax()
})

4. 定义模块

在code区域中设置闭包自执行函数,直接执行函数
也可以在return区域内写自执行函数,效果一样

define([],function(){ //[]所依赖模块 回调函数
    //code
    return { //暴露模块
        var:var,
        fn:fn,
        fn:fn() //自执行
    }
})

5. 配置模块

require.config({
    baseUrl:'',//配置共同路径
    paths:{
        'jquery':['CDN地址','备用路径'],
        'jquerycookie':'URL'
    }
})

require(['jquery','jquerycookie'],function($,jqcookie){
    $.cookie('username',value)
})

// 单独配置文件时
require(['config'],function(){
    require(['jquery'],function(){
        $.ajax
    })
})

6. requireJS提供的跨域方式

跨域请求时将回调函数的名称设置为define

require(['跨域地址'],function(address){
    console.log(address)
})

相关文章

  • requireJS使用说明

    1. 引入 requireJS 2. 在引入requireJS的标签中,添加data-main="js/入口文件"...

  • Requirejs常用配置和应用

    requirejs、require方法冲突 如果加载了多个requirejs脚本,每个requirejs会判断是否...

  • 模块化

    RequireJS官网:www.requirejs.org 为什么使用RequireJS 1、有效的防止变量冲突2...

  • RequireJS模块化

    RequireJS官网:www.requirejs.org 为什么使用RequireJS1、有效的防止变量冲突2、...

  • requireJS实践

    开始使用requireJS 文件引入直接在页面上引入requireJS文件。requireJS改变了传统scrip...

  • vue之requireJs中引入vue-router的方法

    requireJs简介参数配置requireJS 常用的方法与命令也就两个,因此requireJS使用起来非常简单...

  • requirejs

    1.要使用requirejs必须先下载requirejs到工作目录下2.通过script载入requirejs,其...

  • requirejs

    requirejs组成 requirejs主要是有require、require.config和define组成。...

  • requireJs

    requirejs模块化开发 -- AMD配置短名称 config.js引入requirejs

  • requirejs的使用(AMD规范实现的库)

    什么是requirejs 要说requirejs就要先说一下AMD。AMD是”Asynchronous Modul...

网友评论

      本文标题:requireJS使用说明

      本文链接:https://www.haomeiwen.com/subject/vuoucftx.html