JS文件说明
1.1 jquery
描述:一个兼容多浏览器的javascript框架,可以操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。
文件路径:Commonjs/jquery-1.9.1.js
压缩版路径:Commonjs/jquery-1.9.1.min.js
使用方法:http://jquery.com/
var div=$(“#div”)
1.2 jquery-ui
描述:以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件
文件路径: Commonjs/jquery-1.9.1.js
使用方法:http://jqueryui.com/
1.3 jquery.tools
描述:是基于 jQuery开发的网站界面库,包含网站最常用的Tabs(选项卡)、Tooltip(信息提示)、Overlay(遮罩、弹窗)、Scrollable(滚动控制)、Form Validator(表单验证)、Rangeinput(范围选择)、Dateinput(日期选择)等众多功能。
文件路径:Commonjs/jquery.tools.min.js
1.4 jquery.cookie
描述:一个轻量级的cookie 插件,可以读取、写入、删除 cookie。
文件路径:Commonjs/jquery.cookie.js
使用方法:http://plugins.jquery.com/cookie/
1.5 jquery.dataTables
描述:一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。
文件路径:Commonjs/jquery.dataTables.js
使用方法:http://www.datatables.net/
1.6 json2
描述:提供对json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象
文件路径:Commonjs/ json2.js
压缩版路径:Commonjs/ json2.min.js
使用方法:
var jsonObj = { id: ‘01‘, name: ‘Tom‘ };
JSON.stringify(jsonObj);
var jsonString = "{ id: ‘01‘, name: ‘Tom‘ }";
JSON.parse(jsonString);
1.7 ztree
描述:依赖于 jQuery 实现的多功能 “树插件”。
文件路径:Commonjs/jquery.ztree.all-3.5.min.js
使用方法:http://www.ztree.me/v3/main.php#_zTreeInfo
var setting = {
data: {
simpleData: {
enable: true,
idKey: "", //Id
pIdKey: "", //父Id
rootPId: "" //跟节点Id
},
key: {
url: "xUrl",
name: "" //节点名称
}
},
callback: {
onClick: selectedChange //回调方法
}
};
var zTree = $.fn.zTree.init($("#treeDemo"), setting,数据源);//初始化树
1.8 knockout
描述:一个JavaScript实现的MVVM框架 .
文件路径: Commonjs/knockout-2.3.0.js
使用方法:http://knockoutjs.com/
1.9 knockout.mapping
描述:可以将简单JavaScript对象mapp到带有observable值的view model,也可以将map过的对象转换成原来的JavaScript对象。
文件路径:Commonjs/knockout.mapping.js
使用方法:
//data里所有的属性创建成observable类型的属性
var viewModel = ko.mapping.fromJS(data);
//map过的对象转换成原来的JavaScript对象
var unmapped = ko.mapping.toJS(viewModel);
1.10 bootstrap
描述:Twitter推出的一个开源的用于前端开发的工具包。
文件路径: Commonjs/bootstrap.js
压缩版路径: Commonjs/bootstrap.min.js
使用方法:http://www.bootcss.com/
1.11 uploadify
描述:jQuery的一个上传插件,可带进度显示。
文件路径:Commonjs/uploadify/jquery.uploadify.js
使用方法:http://www.uploadify.com/
1.12 UEditor
描述: 是一套开源的在线HTML编辑器。
文件路径:Commonjs/UEditor/ueditor.all.min.js
使用方法:http://ueditor.baidu.com/website/
1.13 Language
描述:页面多语言JS,生成全局变量 baseAllLang
文件路径: Commonjs/jquery-1.9.1.js
使用方法:baseAllLang.资源文件名.字段名
1.14 checkSession
描述:用于验证Session是否过期,过期自动跳转登陆页
文件路径:Commonjs/checkSession.js
2 portal.Util
描述:Portal通用方法
文件路径:Commonjs/portal.Util.js
2.1 getRootPath
描述:获取站点根目录。
使用方法:Portal.Util.getRootPath()
2.2 getUrlParam
描述:获取Url参数。
使用方法:Portal.Util.getUrlParam(name)
2.3 Format
描述:字符串格式化,类似于C#中string.Format()
使用方法:Portal.Util.Format("Hello {0},wellcome to xxxx","ZhangSan")
2.4 OpenFullWnd
描述:最大化弹出窗口。
使用方法:Portal.Util.OpenFullWnd (url)
2.5 getBrowerHeight
描述:获取浏览器内部高度。
使用方法:Portal.Util.getBrowerHeight()
2.6 getBrowerWidth
描述:获取浏览器内部宽度。
使用方法:Portal.Util.getBrowerWidth ()
2.7 getBrowserType
描述:获取浏览器类型。
使用方法:Portal.Util.getBrowserType ()
2.8 isNull
描述:判断是否为空。
使用方法:Portal.Util.isNull (data)
2.9 alert
描述:右下角弹出提示信息。
使用方法:
//* type: 0 错误 失败; 1 成功提示; 2 警告
//* title:标题 默认为"信息提示";
//* time:自动关闭时间 默认 3000(3秒) 0 代表不自动关闭
Portal.Util.alert (type, message, title, time)