JSP 资源与网站

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)

上一篇:WebSocket 介绍(二)-WebSocket API


下一篇:Injection Attacks-Log 注入