由于本系统使用seajs模块化加载,所以加载第三方插件和正常的引入有所不同。本说明就是针对seajs使用第三方插件的说明。
jquery由于大面积应用,所以jquery是直接标签引入的,这也是seajs2.3的使用规范。 所以理论上在使用本系统不包含的其他jquery插件,可以不考虑seajs的模块化加载,也可以使用,但不推荐。推荐全部模块化加载,增加网页加载速度和执行效率。 模块中也不需要引入jquery。
本系统已经引入该插件,并配置名字为:zeroClipboard
使用可以参考 UI组件-zeroClipboard
seajs.use(['jquery_cookie'], function(cookie){
cookie("op", "1"); //设置key为op 的值为 1
cookie("op"); //取出key为op的值
});
首先引入如下css
<link rel="stylesheet" href="res/public/highlight/zenburn.css">
由于不是专业代码教程网站,所以用到代码高亮比较少,直接到hljs官网demo生成静态代码(在最下面),粘贴到相应位置即可。无需js操作。
定义模块时,引入‘layer’,还需.layer
define(function(require, exports, module){
var layer = require("layer").layer;
});
直接使用
seajs.use(['layer'], function(myDialog){
var layer = myDialog.layer;
});
具体使用说明或参数,请参考layer官网文档。