Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript 身份证号码验证函数(可辨真伪,支持15或18位身份证号)测试误差为0

javascript 身份证号码验证函数(可辨真伪,支持15或18位身份证号)测试误差为0

//验证身份证号方法 var test=function(idcard){ var Errors=new Array("验证通过!","身份证号码位数不对!","身份证号码出生日期超出范围或含有非法字符!","身份证号码校验错误!","身份证地区非法!"); var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江"...
jquery的$(document).ready()和onload的加载顺序

jquery的$(document).ready()和onload的加载顺序

最近在改一个嵌入在frame中的页面的时候,使用了jquery做效果,而页面本身也绑定了onload事件。改完后,Firefox下测试正常流畅,IE下就要等个十几秒jquery的效果才出现,黄花菜都凉了。 起初以为是和本身onload加载的方法冲突。网上普遍的说法是$(document).ready()是在页面DOM解析完成后执行,而onload事件是在所有资源都准备完成之后才执行,也就是说$(document).ready()是要在onload之前执...
js escape,unescape解决中文乱码问题的方法

js escape,unescape解决中文乱码问题的方法

1.escape 方法 对 String 对象编码以便它们能在所有计算机上可读, escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字。 说明 : escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以 及 其他非 ASCII字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是"%20 " ...
JavaScript 设计模式 富有表现力的Javascript(一)

JavaScript 设计模式 富有表现力的Javascript(一)

正题: 1.1 javascript的灵活性 面向对象对象的Javascript编程模式:1、可以保存状态 2、具有对象内部才能调用的方法 3、对编写的程序更能掌握其结构,能经受的起迭代开发(个人认为) 复制代码 代码如下: //够造函数,也可俗称为类 var Anim=function(){ ... } //类中的方法,javascript中的原型 Anim.prototype.start=function(){ ... } 注:一般讲方法放入原型中,...
Javascript 设计模式(二) 闭包

Javascript 设计模式(二) 闭包

正文 闭包的概念: 闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 最常见的闭包 复制代码 代码如下: function a() { var i=0; return function(){ alert(i++); } } var b=a(); for(var i=0;i<3;i++){ b(); } 解释上面代码前,先接受一个函数的创建和执行过程 第一步:定义函数,设置环境,创建作用域链(...
<< 421 422 423 424 425 426 427 428 429 430 >>