学会使用requireJS
来源:互联网 发布:朗读古兰经软件下载 编辑:程序博客网 时间:2024/06/11 02:08
学习requireJS的中文网站——RequireJS中文网
百科:requirejs是一个JavaScript文件和模块加载器。requireJS允许你把你的javascript代码独立成文件和模块,同时管理每个模块间的依赖关系。RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。使用RequireJS加载模块化脚本将提高代码的加载速度和质量。
总结百科上的介绍,requireJS的核心任务便是解决js文件的模块化和依赖关系
我们以一个简单的demo为例,从require的配置文件开始说(这里我定义为main,js)
main.js
require.config({//默认的baseUrl为包含RequireJS的那个HTML页面的所属目录。baseUrl:'../requireJS',//逗号敢不敢别再忘paths:{'jquery':'lib/jquery','bootstrap':'lib/bootstrap'},/* * shim实现绑定文件的依赖关系, * 以下为例,bootstrap中用到jQuery,所以bootstrap依赖jQuery, * 通过下面的语句将建立起两者的依赖关系,系统加载bootstrap之前将先加载jquery */shim:{'bootstrap':{'deps':['jquery']}}})使用require.config()函数来定义配置文件内容,baseUrl是基本路径,paths在baseUrl的基础上找到最终路径,shim定义依赖关系
index.html
<!DOCTYPE html><html> <head><meta charset="utf-8" /><title>my requireJS demo</title> <!--也可以这样写:<script data-main='lib/main' src='lib/require.js'></script>这样写必须保证require.js加载完毕再加载main.js--> <script src="lib/require.js"></script><script src="lib/main.js"></script></head> <body> <div id="x" style="width: 40px;height: 20px;cursor: pointer;text-align: center;">你好</div><script type="text/javascript">/* * require最大的好处就是实现模块化,按需加载 */require(['jquery'], function($) {$('#x').click(function() {$(this).css({'background-color': 'red','color': 'white'})})})</script></body></html>运行结果
0 0
- 学会使用requireJS
- requireJs 使用
- RequireJs使用
- requireJs 使用
- 学会用requirejs,5分钟足矣
- 学会用requirejs,5分钟足矣
- 使用requirejs管理js
- RequireJs 使用注意点
- requirejs的使用
- requireJS的使用
- 【requireJS使用心得】
- requirejs使用与原
- requireJS使用入门
- Requirejs 使用记录
- 使用 RequireJS 加载 AngularJS
- RequireJs的使用
- requireJS使用--超详细
- RequireJS 使用详解
- LeetCode 8. String to Integer (atoi)
- yarn client中的一个BUG的修复
- Dash与Bash的语法区别
- WCF:学习笔记 svc、config和code文件之间的关系
- linux 查找大于100M的文件
- 学会使用requireJS
- Horner法则
- PIP 使用技巧
- WEB表单测试(ZZ)
- HashTable—闭散列与开链法
- Android中五大Manager详解及使用技巧
- list排序
- scn及检查点概念解析
- Windows批处理的应用点滴(~保持)