功能函数
文章分页:
功能函数 - 1

PHP函数

  • getMicrotime($rate) - 获取微秒时间
  • getTimeDiff($time_start, $decimal, $micro) - 取得时间差
  • getDate_cn($date) - 获取中文日期
  • formatDate($date, $format) - 格式化日期
  • shortUrl($url, $max_length) - 缩略链接
  • tinyUrl($url) - 获取短网址
  • isMobile() - 判断是否为移动设备
  • isHttps() - 判断当前是否为SSL链接
  • myEval($code) - 自定义代码执行
  • checkPara($att_list, $parse) - 检测数据变量中是否有待解析的变量,并解析
  • arrayMerge($arr_1, $arr_2) - 递归合并数组,可合并多维数组
  • recursionFunction($func, $para) - 递归执行某一函数
  • getOB() - 获取缓存区内容并清空
  • debug系列函数 - 变量情况查看
    • debug_show() - 检测指定变量的内容
    • debug() - 清空OB缓存,显示所给出变量的值,并终止脚本执行
    • debug_set() - 设定检测断点
    • debug_check() - 如果断点已设定,便对给定变量执行debug方法检测其值

 

JS函数

  • getPath(lvl) - 获取相对于网站根的到调用函数页面所在路径的lvl级路径
  • $id(id) - 获取对应id的页面元素
  • $name(name, idx) - 获取对应name的页面元素(组),idx可为first,last,数字索引,否则返回全部符合的元素组
  • $tag(name, context) - 依照context(默认为document)获取对应tag的页面元素组
  • isArray(para) - 判断变量是否为数组
  • loadingShow(info) - 显示锁屏信息,再次调用则关闭
  • openDialog(url, width, height, mode) - 开启模态窗口
  • openWindow(url,width,height) - 新开窗口
  • sleep(the_time) - 程序中断指定时间
  • copy(obj) - 复制某一页面元素内容(value或innerText)或者一个字符串
  • rndNum(min,max) - 生成指定范围内的随机数字
  • rndStr(len, t_lst, c_lst) - 生成随机字符串(可自定义采样内容)
  • watermark(obj, rate, copyright, char_c, jam_tag) - 添加字符串水印
  • md5(str) - 生成str的md5编码
  • checkSetting() - 通过在需要调用检language, setting变量的函数开始加上"if(!checkSetting()) return;"(参考global.js中setURL函数的用法)来保证对应函数执行时可调用系统变量
  • setURL(prefix) - 配合域名绑定模式和路由模式,智能处理页面内链接
  • gotoAnchor(theAnchor) - 滚动至对应的锚点
  • setLocation(path, name) - 无刷新改变地址栏链接
  • ms_func_reg(function) - 注册需要页面载入后运行的函数
  • ms_func_run() - 运行于所有页面载入之后,执行通过ms_func_reg注册的函数(自动运行)
  • 脚本调试及错误处理函数:
    • debug(para, mode) - 检测指定变量para的内容
    • a() - alert 的简化,可以有多个参数依次提示
    • c() - console.log 的简化,可以有多个参数依次提示
    • info(msg) - 在页面左上角显示调试信息
    • checkObj(obj, func_show) - 查看对象属性
    • reportError(msg, url, line) - 用于处理前台出错脚本信息
  • 对象方法扩展 - 针对 String,Data,Number,Array 等对象
    • string.blen - 返回某字符串的二进制长度
    • string.trim - 去除字符串首尾空字符
    • string.printf - 字符串赋值
    • data.format - 格式化日期(YYYY-MM-dd hh:mm:ss)
    • array.append - 扩展数组
    • number.formatMoney - 格式化金额
  • jQuery扩展 - 包括功能扩展($.xxxx)和对象方法扩展($obj.xxx)两类
    • $.toJSON - 将指定对象转换为json
    • $.evalJSON - 将json字符串转换为对象或数组
    • $.setJS - 批量顺序加载js脚本
    • $.setCSS - 批量加载css样式表
    • $.vendor(name, option) - 加载vender目录下名称为name的第三方js扩展,可根据option判断是否同时加载样式表并调用回调函数,相关说明如下:
      • 目录名和js文件名须一致
      • option 中 add_css 设置为 true 时,将同时加载同名css文件,如设定为字符串,将作为css的文件名修正,如".min"将加载"名称.min.css"
      • option 中 name_fix 为文件名修正,如设定为".min",将加载"名称.min.js"文件
      • option 中 callback 参数为匿名函数,用于在成功调用扩展后,执行相关的功能代码
    • $.cookie(name, value, options) - cookie管理(读取、添加、修改、删除)
    • $obj.serializeObject - 将jQuery对象序列化(如form)
    • $obj.outerHTML - 返回jQuery对象的外部超文本代码
    • $obj.cssText - 为jQuery对象批量添加CSS
  •  如果在页面执行过程中设置了 global.alert_leave 为非 false 内容,则会在退出页面时出现退出提示,此参数可以为 true,或者直接为提出时所需要显示的文字内容。

 

上一篇:常量变量
下一篇:抽象类