最近项目告一段落,在这期间写了很多js,但是回头想想,发现其中相当多的一部分是在重复编写,低效并且无意义,于是花了半天的时间,将一部分我个人觉得用的比较多的js方法总结了一下,部分方法基于jquery-1.3.2,今后将不断更新,主要的方法列表如下:
* 方法名 功能说明
* openModelWindow 打开模态对话框(IE only)
* setCookie 设置cookie
* getCookie 读取cookie
* delCookie 删除cookie
* ajaxSubmit ajax提交数据
* Sleep 当前操作暂停(休眠)
* GoOn 当前操作继续
* showWaitInfo 在指定位置添加提示信息
* clearWaitInfo 清除提示信息
//以下为jquery扩展方法,形式:$.fn.function
* checkAll 选中this内的所有checkbox
* clearAll 取消this内的所有checkbox的选中状态
* getSelectedValues 获取this内选中的checkbox的value,多个value用“|”分隔
* getSelectedTexts 获取this 内选中的checkbox的text,多个text用“|”分隔
* getSelectedValue 获取this内选中的radio的value
* getSelectedText 获取this内选中的radio的text
* getSelSelectedValue 获取this对应的select选中项的value
* getSelSelectedText 获取this对应的select选中项的text
//以下为字符串的prototype扩展方法,形式:String.prototype.function
* replaceAll 替换所有子串
* removeLast 删除字符串的最后一个字符
* removeAll 删除字符串中的所有匹配子串
* trim 去掉首尾的空格
* checkStrLen 检查字符串名称是否过长,如果过长则截断,并加上省略号
* GetLength 获取str的实际长度,中文2,英文1
* Occurs 统计指定字符出现的次数
* isDigit 检查是否由数字组成
* isAlpha 检查是否由数字字母和下划线组成
* isNumber 检查是否为数字
* isInChinese 检查是否包含汉字
* isEmail 检查是否是email
*/