JavaScript
马鞍山-小码农
相互学习,共同提高
展开
-
js ==与===区别
1、对于string,number等基础类型间比较,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型间比较,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型间比较,==和===是有区别原创 2016-01-26 14:59:29 · 257 阅读 · 0 评论 -
For/In 循环
function myFunction(){var x;var txt="";varperson={fname:"Bill",lname:"Gates",age:56}; for (x in person){txt=txt + person[x];}document.getElementByIdx_x_x("demo").innerHTML=txt;}For/原创 2016-01-26 14:59:32 · 416 阅读 · 0 评论 -
正则表达式获取地址栏参数
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null;}原创 2016-03-17 16:38:54 · 307 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则转载 2016-03-17 16:41:41 · 188 阅读 · 0 评论 -
jQuery.validator 自定义验证
jQuery.validator.addMethod("carNumber", function(value,element){ var carNumber = value; var reg = /^[\u4e00-\u9fa5]{1}[a-zA-Z]{1}[A-Z_0-9]{5}$/; return carNumber.search(reg)!=-1 || c原创 2016-01-27 16:27:53 · 342 阅读 · 0 评论 -
ajax提交表单时CKEDITOR不实时更新字段内容解决方法
ajax提交表单时CKEDITOR不实时更新字段内容解决办法 解决方法:在提交前加入以下代码for (instance in CKEDITOR.instances) { CKEDITOR.instances[instance].updateElement(); }原创 2016-04-19 09:56:03 · 803 阅读 · 0 评论 -
JQuery validate验证规则
//定义中文消息var cnmsg = {required: “必选字段”,remote: “请修正该字段”,email: “请输入正确格式的电子邮件”,url: “请输入合法的网址”,date: “请输入合法的日期”,dateISO: “请输入合法的日期 (ISO).”,number: “请输入合法的数字”,digits: “只能输入整数”,creditc转载 2016-05-16 10:32:24 · 885 阅读 · 0 评论 -
两个示例介绍JavaScript的闭包
JavaScript的闭包有两个用途:一个是访问函数内部的变量;另一个是让变量的值在作用域内保持不变。函数是JavaScript 中唯一有作用域的对象,因此JavaScript的闭包依赖于函数实现,下面结合两则示例对JavaScript的闭包做简单说明。1. 访问函数内部的变量JavaScript中没有严格意义上的类,所以我们常用函数来模拟类。我们可以像下面这样模拟一个Counter类,并原创 2016-07-11 00:11:04 · 286 阅读 · 0 评论 -
HTMl5的sessionStorage和localStorage
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非原创 2016-09-26 16:50:16 · 257 阅读 · 0 评论