-
jQuery 表单验证扩展(三)
在看这篇文章之前, 可以看看前两篇文章,表单验证输入范围验证是在原有的基础上改写的。 (一). 输入范围验证存在问题 在第二篇上提到的问题,在原有的验证中也存在相同的问题。当然在这次改写中...
作者:asdasdasd03-30 -
JavaScript学习点滴 call、apply的区别
1、call call 方法 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选...
作者:asdasdasd03-30 -
超越Jquery_01_isPlainObject分析与重构
isPlainObject是Jquery1.4后提供的新方法,用于判断对象是否是纯粹的对象(通过 "{}" 或者 "new Object" 创建的)。 使用isPlainObject 首先我们来了解一下什么叫'纯粹的对象',简单的理解'纯...
作者:asdasdasd03-30 -
JQuery 拾色器插件发布-jquery.icolor.js
以前我一直用的那个(eyecon.ro) 功能完整也简易,但是不尽符合上面的要求,于是 google了N下,结果没找到现成的jquery拾色器插件很好的支持以下功能: 简单易用,仅显示常用的那些色块给用户选择...
作者:asdasdasd03-30 -
jQuery 验证插件 Web前端设计模式(asp.net)
设计目标:建立一个基于jQuery框架的通用Web验证插件... 设计要求:1.需要漂亮的css样式及小图标的润饰... 2.基于jQuery框架... 3.调用.net Web 服务来实现与数据库的异步交互... 解决方案:1、...
作者:asdasdasd03-30 -
js各种验证文本框输入格式(正则表达式)
不能为空 <input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">
作者:asdasdasd03-30
只能输入英文和数字<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')"><input onkeyup=... -
javascript奇异的arguments分析
在每个函数中,都有个名为 arguments 的变量,它以类似数组的形式保存了当前调用的参数。而它实际上并不是个数组,使用 typeof arguments 语句尝试会返回“object”(对象),所以它不能像 Arra...
作者:asdasdasd03-30 -
jQuery 表单验证扩展(四)
周末写的 jQuery 表单验证扩展(三) 这篇文章点击率过低,不知道是文章太失水准还是什么其他原因,这里写文章只是为了分享一下自己写代码的心得,同时也是巩固自己所学的东西!如果文章中存在问题...
作者:asdasdasd03-30 -
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
我选择了jQuery,最主要是它的思想“write less,do more",因为我是一个挑剔的人,以前写过的代码,会时不时翻出来,看看有没有可以精简,优化的地方。一来是对不断学习的推动,二来可以将新的思...
作者:asdasdasd03-30 -
jQuery Validation实例代码 让验证变得如此容易
使用客户端验证可以有效的减少数据往返服务器和客户端的次数,有利于提高服务器的资源利用路,并且还能够给用户直观,快速的回应。 在Web 2.0时代,这显得尤其重要,我想大家一定和我一样讨厌用...
作者:asdasdasd03-30 -
javascript textContent与innerText的异同分析
textContent与innerText的不同 IE下有个innerText属性,FF下有个textContent属性。很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的建议是用textContent来替代。反之给FF写脚本...
作者:asdasdasd03-30 -
使用jQuery模板来展现json数据的代码
完整代码: 复制代码 代码如下: $.fn.parseTemplate = function(data) { var str = (this).html(); var _tmplCache = {} var err = ""; try { var func = _tmplCache[str]; if (!func) { var st...
作者:asdasdasd03-30 -
javascript动态改变img的src属性图片不显示的解决方法
首先讲下这个bug的出现的情况,页面中有 复制代码 代码如下:<a href="javascript:void(0)" onclick="document.getElementById('current').src='images/001.jpg';"> 这么一个a标签,onclick中的J...
作者:asdasdasd03-30 -
document.write与writeln的输出内容区别说明
document.write() //将内容写入文档,当前编辑位置为写入的内容的后一个字符 document.writeln() //将内容写入文档,并添加一个换行符,当前编辑位置为写入的内容的后一行 document.write()和do...
作者:asdasdasd03-30 -
Dom元素变换效果(工具函数)
用js来控制行为,控制页面表现。恐怕是我们用它来做的最多的事情了... jQuery为什么这么受欢迎,我想,一方面是它的选择器[selector]足够牛B,另一方面应该要归功于它在dom变换上做足了功夫...
作者:asdasdasd03-30 -
javascript 类和命名空间的模拟代码
先上一段最简单的: 复制代码 代码如下: // 以下几行代码展示了命名空间、类、以及函数的模拟定义和使用: NameSpace = {}; NameSpace.Class = function(){ this.Method = function(info){alert...
作者:asdasdasd03-30 -
为jQuery.Treeview添加右键菜单的实现代码
先上图: jquery.treeview 数据通过JSON数据加载,有需要的朋友,可以通jquery的AJAX方法获取相关的JSON数据 json的数据格式:{"id":1,"parentid":0,"title":"标题","children":[{ ...}]} 需要两...
作者:asdasdasd03-30 -
关于javascript中this关键字(翻译+自我理解)
下文有大概70%的内容出自http://www.quirksmode.org/js/this.html,另外30%是我自己对它的理解和感想。希望能对有需要的人一点帮助。。。 首先,先看一个很典型的关于this关键字题目:复制代码 ...
作者:asdasdasd03-30 -
jquery判断checkbox(复选框)是否被选中的代码
复制代码 代码如下: //是否被选中验证有选中的return true,否return false function mycheckbox() { var falg = 0; $("input[name='soft[]']:checkbox").each(function () { if ($(this).attr("...
作者:asdasdasd03-30 -
一个简单的JavaScript数据缓存系统实现代码
复制代码 代码如下: var DataCache = function(){ if(!(this instanceof DataCache)){ return new DataCache(); } this.id = 0; this.caches = {}; }; DataCache.prototype = { add : function(...
作者:asdasdasd03-30 -
JQuery EasyUI 对话框的使用方法
下面看一下EasyUI的对话框效果图 js代码: 复制代码 代码如下: <script language="javascript" type="text/javascript"> function Open_Dialog() { $('#mydialog').show(); $('#mydialog').dial...
作者:asdasdasd03-30 -
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
前言: 当jquery ajax在utf-8编码下(页面utf-8,接收utf-8),无任何问题。可以正常post、get,处理页面直接获取正确的内容。 但在以下情况下: GBK -> AJAX POST ->GBK UTF-8 -> AJAX POST ->G...
作者:asdasdasd03-30 -
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
一般的,一个jqGrid的基本属性有一下几个常用的。 复制代码 代码如下: $("#id").jqGrid({ url: "", datatype: "local", postData: { strJson: Data }, mtype: "post", height: 45, width: 450, ...
作者:asdasdasd03-30 -
Jquery插件之多图片异步上传
1.初始化上传控件数量。 复制代码 代码如下: $(document).ready(function() { $('#H_File').uploadFile({ key: 'test',count:3 }); }); 以前的设计思想是,初始化上传控件数量,页面显示为1个上...
作者:asdasdasd03-30 -
JavaScript类库D
因为是辅助类库,所以为了兼容所有其他框架和类库,采用了包装器的方式对对象进行扩展。D类库的最主要的内容是针对js常用内置对象的扩展,比如:String,Number,Array,Date等,这些扩展偏于具体的...
作者:asdasdasd03-30