随笔分类 - JavaScript
摘要:亲测有效://对象克隆 function clone(obj) { // Handle the 3 simple types, and null or undefined if (null == obj || "object" != type...
阅读全文
摘要:推荐://js对象转换为 JSON 文本var text = '[{"id":1,"name":"C","size":"","date":"02/19/2010","children":[{"id":2,"name":"Program Files","size":"120 MB","date":"0.
阅读全文
摘要:参考网友的, 挺好用的:String.prototype.format = function (args) { if (arguments.length > 0) { var result = this; if (ar...
阅读全文
摘要:适用于EasyUI 1.3.1以下的, 1.3.2已经自带组合验证(如validType:['validator1','validator2'])$.extend($.fn.validatebox.defaults.rules, {//支持多重验证, 使用如data-options="validTy...
阅读全文
摘要:var before = "\xxx\xxx"var after = escape(before);var after2 = unescape(after );
阅读全文
摘要:function getUrlParam(name) { //构造一个含有目标参数的正则表达式对象 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //匹配目标参数 var...
阅读全文
摘要:效果(有给小bug, 在时间的大小比较上.):HTML: 测试DatePicker CSSdiv.timePicker, div.timeCell, div.timeTitle, div.timeCellEmpty { border-...
阅读全文
摘要:所有浏览器都可以 测试打印 需要打印的(如需打印背景: 在Internet选项--高级--在“打印”一项选上“打印背景颜色和图象”) 不需要打印的 如何打印背景:IE: 在Internet选项--...
阅读全文
摘要:var numberChars = "0123456789";/* Convert to decimal string */function toDecimalString(value, place, hasDollarSign) { var n = 2; var ds = true; ...
阅读全文
摘要:以下Function可以用于textbox的KeyUp事件:2014-06-06 发现旧版IE不支持selectionStart还有字符串的"[]"索引获取值, 已经修复这个bug.2014-06-10 修复上一次修复遗留的IE的bug./*Validate the textbox value is...
阅读全文
摘要:备忘:function isDecimal(item) { var obj = $(item); if (obj.length > 0) { if ($(obj).val() != null && typeof ($(obj).val()) != "undefined") { var str = $(obj).val().toString(); if (str != "") { var pattern = '^-?[1-9]\\d*$|^-?0\\.\\d*$|^-?[1-9]\\d*\\.\\...
阅读全文
摘要:var defaultBtnId;function setDefaultButton(id) { defaultBtnId = id;}document.onkeydown = function (e) { var theEvent = window.event || e; var code = theEvent.keyCode || theEvent.which; if (code == 13) { if (typeof (defaultBtnId) != "undefined" && defaultBtnId != null) { ...
阅读全文
摘要:function CallValidate(group) { if (typeof (Page_ClientValidate) == "function") { Page_BlockSubmit = false; if (Page_ClientValidate(group)) { return true; } else { var results = ""; var ids = ""; var validators = $(Page_Validators); ...
阅读全文
摘要:这个效果主要有两个特点:1. 背景切换的渐变2. 背景大小自适应3. 背景自适应保持比例同时, 相对居中js源码:(function ($) { $.fn.bgChange = function (options) { var defaults = { wi...
阅读全文