RequireJS插件的使用
RequireJS 是一个JavaScript模块加载器,使用RequireJS加载模块化脚本将提高代码的加载速度和质量。今天和大家分享一下RequireJS插件的使用
关于RequireJS,我也还在学习中,下方贴出核心代码,和一下注释,更多详细的教程可以阮一峰老师的文档中看一看
require text插件
需要导入 require.js 和 text.js
使用text!,可以得到文件中的内容,需要注意路径
1 | require(['libs/text!resource/textc.css','libs/text!resource/texth.html','libs/text!resource/textt.txt'],function(cssStr,htmlStr,textStr){ |
require domReady插件
需要导入 require.js 和 domReady.js
1 | require(['libs/domReady'],function(domReady){ |
require css插件
需要导入 require.js 和 css.js —将css.js ! style.css 写在一起
如何利用 requireJs 加载 css 文件
1 | //libs/css --> libs/css.js |
require 使用模板插件
需要导入 require.js 和 template-web.js
1 | //这里先引入template 和 模板 |
require 压缩合并
需要导入 require.js 和 r.js
这里是压缩js——–首先要配置bulid.js文件
配置require
1 | ({ |
在命令行输入(先cd到当前文件夹)
node r.js -o build.js ---这是压缩合并的
node r.js -o build.js optimize=none ----合并不压缩
踩坑!!!!! 有时候文件里的注释会导致压缩失败
全局安装require
npm i -g requirejs
cd 文件夹
node r.js -o build.js
压缩css
先新建一个index.css----@import url("css/css1.css");
node r.js -o cssIn=index.css out=index-bulid.css
以上就是我对requireJs插件的一些理解,不足之处希望大牛们多提一些意见,感激不尽
-------------本文结束感谢您的阅读-------------