随笔分类 -  js

js的作用域
摘要:全局代码和两个函数都会形成一个作用域,通过函数是在哪个作用域下创建的来确定作用域的上下级关系。作用域最大的用处是隔离变量,不同作用域下同名变量不会有冲突。 阅读全文

posted @ 2016-10-24 10:42 catherinehd 阅读(128) 评论(0) 推荐(0)

对js原型的理解
摘要:1.值类型和引用类型,引用类型都是对象,通过typeof()测试类型,instanceof测试是否是对象。对象是属性的集合。 2.对象都是由函数创建的,函数又是一个对象。 3.函数有一个默认的属性,叫prototype,这个prototype的属性值是一个对象,即属性的集合,默认只有construc 阅读全文

posted @ 2016-10-24 10:41 catherinehd 阅读(203) 评论(0) 推荐(0)

限制Input输入类型的常见代码集合
摘要:搜集整理常见的限制INPUT输入类型的实现方式: 1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text'.clipboar 阅读全文

posted @ 2016-10-21 11:24 catherinehd 阅读(219) 评论(0) 推荐(0)

js 知识点
摘要:。 阅读全文

posted @ 2016-10-21 10:11 catherinehd 阅读(90) 评论(0) 推荐(0)

js命名空间笔记
摘要:在量比较大或者多人编写的情况下,命名冲突就很有可能发生,同一个页面引用了两个命名相同功能不同的文件,调用的时候就会出问题。因此使用JS命名空间很重要。 1.采用字面量方法创建命名空间: var a={ login:function(){……} } var b={ login:function(){… 阅读全文

posted @ 2016-10-19 17:17 catherinehd 阅读(143) 评论(0) 推荐(0)

正则表达式基础
摘要:正则表达式简写为RegExp,定义方式为: var patt1=new RegExp("e"); 1.正则对象有3个方法:test()、exec()、compile()。 test()方法检索字符串中的指定值,返回true或false: var patt1=new RegExp("e"); docu 阅读全文

posted @ 2016-10-19 09:37 catherinehd 阅读(164) 评论(0) 推荐(0)

getElementByClassName()不兼容的解决办法
摘要:在获取元素时候采用getElementByClassName()方法是比较方便的,但是对于IE6不兼容,可以采用以下代码来自定义这个方法: window.onload=function(){ if(!document.getElementByClassName){ document.getEleme 阅读全文

posted @ 2016-10-09 11:40 catherinehd 阅读(1270) 评论(0) 推荐(0)