简介
fdp.js文件是一个js组件库,封装了常用的js工具,如alert、confirm、msg、cookie操作等等。
并使用fdp全名空间。
API文档
函数 | 说明 | 特点 |
---|---|---|
fdp.alert() |
通用alert提示窗口 |
按ESC关闭 提示窗口 按回车是确认 鼠标单击关闭提示窗口 有遮罩蒙层 |
fdp.confirm() |
通用confirm确认框
|
按ESC关闭提示窗口 按回车是确认 有遮罩蒙层 如果1.5秒内未完成操作,则给出请等待的提示
|
fdp.msg() |
通用 msg 提示框 |
按ESC关闭提示窗口 按回车关闭提示窗口 鼠标单击关闭提示窗口 无遮罩蒙层 |
fdp.include() |
引入 js 和 css 文件 |
|
fdp.getQueryString() |
获取URL地址中的参数 let type = fdp.getQueryString("type", "/sys/office/treeData.do?type=3"); |
|
fdp.getDictLabel() |
获取字典标签 |
|
fdp.windowOpen() |
打开一个窗体 |
|
fdp.abbr() |
abbr( )介绍
缩略字符串(区别汉字和英文)
应用场景:
@param str 目标字符串
abbr2( ) 介绍 * 缩略字符串(区别汉字和英文) |
Java版本:
jsp函数版本:
js版本
|
fdp.cookie() |
操作cookie的通用函数 示例0:写入一个临时cookie,关闭浏览器后失效 fdp.cookie('键', '值'); 示例1:写入一个持久cookie,fdp.cookie(key, '0', {path:'/',expires:7}); //7表示有效期7天 示例2:删除cookie fdp.cookie(key, '0', {path:'/',expires: - 1}); //清空,把时间设置为负数,会让cookie立即过期 (注意path要相同才能删除成功,如果cookie存储的path是/,删除时则要指定path为/) 示例3:写入一个cookie,7天后失效 fdp.cookie('键', '值', {path:'/',expires:7});//7表示有效期7天 示例4:写入一个cookie,指定域名、路径、有效期 fdp.cookie('键', '值', {domain:" www.test.com ",path:'/',expires:7}); options.domain:指定域名 options.path:指定路径,一般可指定/,若为null则写入当前页面的URL中取出当前路径 options.expires:有效期,单位天 options.secure:安全,true表示,该cookie只会在 https 下发送,而不会再 http 下发送 示例5:取cookie, fdp.cookie('键') ,不能指定path路径,一个key存储在多个路径下,先返回目录层级长的。 |
|
fdp.defaultImage() |
显示默认图
使用示例
调用示例:fdp.defaultImage("/pic/default.jpg") |
当在页面中显示图片,因图片不存出错时会触发onerror事件,
会执行fdp.defaultImage("/pic/default.jpg")显示默认图,
|
fdp.getEvent() |
获得事件对象 请使用来方法 获得事件对象event 应该使用以下方法替代 |
<button type="button" onclick="abc(123)"/> 在abc函数内可获得事件对象
|
fdp. getEventObj() |
获得事件源 获取触发这个事件的源头元素,可能是一个button对象。 应该使用以下方法替代 |
同上 |