## 一、下載
請先去Gitee下載發行包
Gitee:[https://gitee.com/chumbir/Every.js](https://gitee.com/chumbir/Every.js)
博客:[http://blog.renpengpeng.com/2020/01/30/every\_js.html](http://blog.renpengpeng.com/2020/01/30/every_js.html)
## 二、引入
在引入Every.js之前,**必須引入RequireJS**,因為Every.js基于Requirejs,
你可以使用RequireJS cdn,也可以使用zip包里的RequireJS版本,包里的版本為:2.3.6
**切記不要設置RequireJS的 “data-main”屬性為Every.js**
*****
## 三、引入代碼順序示例
```
<script src="every_js/Require.js" type="text/javascript" charset="utf-8"></script>
<script src="every_js/Every.js" type="text/javascript" charset="utf-8"></script>
```
## 四、可使用方法
```
<script>
/**
* 直接使用本地模塊
*/
Every.use(['模塊名稱'],function(模塊回調){
});
/**
* 引入css,callback可有可無
* 如需調用Every的目錄,可在前面使用{{PATH}},將會自動替換為Every路徑
* 例如:Every的路徑為:http://127.0.0.1/every/
* 則{{PATH}}stylesheet/a.css 等于 http://127.0.0.1/every/stylesheet/a.css
*/
Every.useStyle(['css樣式表地址'],function(){
// dosomething...
// 可有可無
});
/**
* 其他Require的使用方法不變
*/
</script>
```
## 五、小試牛刀
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="every_js/Require.js" type="text/javascript" charset="utf-8"></script>
<script src="every_js/Every.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div class="au"></div>
</body>
<script type="text/javascript">
Every.use(['jquery','md5','sha1','base64','storage'],function($,md5,sha1,base64,storage){
// jquery模塊改變文字
$('.au').text('哈哈');
// md5加密模塊
console.log(md5('123'));
// sha1加密模塊
console.log(sha1('123'));
// base加密模塊
console.log(base64.encode('123'));
});
</script>
</html>
```
- 關于Every.js
- 如何使用
- 版本對應
- 全部模塊
- jquery 瑞士軍刀
- 模板引擎
- artTemplate.js 百度模板引擎
- doT.js 小而快的模板引擎
- mustache.js
- 圖形 / 圖像
- chart.js 基于 HTML5 的 JavaScript 圖表庫
- html2canvas 使用JavaScript截圖
- d3.js 數據驅動文件
- 編碼/加密
- md5.js 加密
- sha1.js 加密
- base64.js 加密解密
- 觸摸/滑動/特效
- swiper5.js 強大的觸摸屏插件
- WOW.js 讓頁面滾動更有趣
- 數據 / 存儲 / 字符 / 數字
- clipboard 現代化的拷貝文字
- storage 瀏覽器存儲
- localStorage
- sessionStorage
- underscore.js JavaScript 的實用工具
- store.js 跨瀏覽器的本地存儲
- 時間 / 日期
- timeago.js 時間轉換為幾天前
- 其他插件
- zepto.js 小巧版的jquery