美文网首页
requirejs使用(一)

requirejs使用(一)

作者: 打不过就加入他 | 来源:发表于2016-07-23 19:54 被阅读84次

简单来讲,requirejs就是用define来声明模块,用require来执行模块

requirejs 加载的模块都符合AMD,也就是说自己写的模块都必须符合AMD规范,下边来说下AMD模块的写法。

  • 在介绍前,先描述下简单的目录结构
目录结构
project
        |scripts
              |libs
                  jquery.min.js
                   // other js files
              |control
                   module1.js
                   main.js//入口文件
                   others
        index.html
  • index.html引用
<script src="js/libs/require.js" data-main="js/main.js"></script>

通常我们用define 来定义一个模块

  • 配置main.js
require.config({
    baseUrl: "js",
    paths: {   
         "jquery": "libs/jquery-1.11.3",   
         "m1":'control/module1'}
});
* 声明模块
//目录结构中文件名  module1.js

define(function(){
return {
init: function(){
console.log(1)
}
}
})

如果模块需要依赖于jquery

define(['jquery'],function($){
return {
init: function(){
console.log($)
}
}
})

* 加载使用

require(['jquery','m1'],function(j,m){
//dosomething
})


思考: 一个完整的项目具有不同的页面,如何对不同的页面进行按需加载?




相关文章

  • 模块化

    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就是用define来声明模块,用require来执行模块 requirejs 加载的模...

  • requirejs--初步使用(基本使用)

    基本使用 github仓库requirejs 为什么使用requirejs 异步加载文件 模块化开发一个文件一个模...

  • IE9 不支持 base 标签

    最近在学习使用 requirejs,config 的配置中有一个baseUrl代表 requirejs 加载 js...

  • requireJs使用

    requireJs使用 requireJs 使用require.js的第一步,是先去官方网站下载最新版本。下载后,...

  • requireJs原理分析

    requireJs 原理探究以及demo实现 写在前面: 大家在开发中,天天在使用requireJs,对于requ...

网友评论

      本文标题:requirejs使用(一)

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