随笔分类 - JS
摘要:1、 每个节点都有一个childNodes属性,其中保存着一个NodeList对象,访问NodeList中的节点,可以通过方括号,也可以使用item()方法。 2、可以使用previousSibling 和 nextSibling 属性,访问同胞元素。其中 3、节点属性:ownerDocument,
阅读全文
摘要:参考 http://www.cnblogs.com/zery/p/3438845.html 1、"(exp)"匹配exp,并捕获文本到自动命名的组里 2、"(?<name>exp)"匹配exp,并捕获文本到名称为name的组里 3、“(?:exp)” 匹配exp,不捕获匹配的文本,也不给次分组分配组
阅读全文
摘要:1、窗口位置。 IE、Safari、Opera 和 Chrome都提供了screenLeft 和 screenTop的属性,Firefox 用screenX 和 screenY (Safari 和 Chrome也同时支持这两个属性),分别表示窗口相对于屏幕左边和上边的位置。 在IE、Opera 和
阅读全文
摘要:参考 http://www.cnblogs.com/shuiyi/p/5305435.html 1、prototype 和 _proto_的区别 2、
阅读全文
摘要:1、函数内部的特殊对象:arguments 和 this。arguments 的主要用途是保存函数参数,有一个callee 的属性,该属性是一个指针,指向拥有这个arguments 对象的函数。 例如:阶乘函数: 2、每个函数都包含两个属性:length和prototype。 length属性表示函
阅读全文
摘要:1、JS创建数组的方式有两种,第一种是使用Array构造函数, 第二种是数组字面量表示法, 2、JS往数组中添加、元素 栈方法,往数组末端添加,返回数组的长度: 栈方法,删除数组末端的数,返回数组的长度: 队列方法,往数组前端添加,返回数组的长度: 移除数组中的第一个项并返回该项,同时将数组长度减1
阅读全文
摘要:1、JS中 == 和 ==的区别 == 可以进行类型的转化,把true转换为1,即为 "1" == 1; 严格比较,只要类型不匹配就返回false。 2、基础类型在内存中的表示,基本数据类型的值在传递过程中互不影响。 3、复杂数据类型 4、如果变量是基本数据类型,检测用typeof,如果变量是引用对
阅读全文
摘要:1、JS的基本数据类型有 Number , String , Number , Null , Undefined , Boolean ,还有一种复杂数据类型Object,function 和 array 是Object的一种派生类型。 2、typeof 用来判断给定变量的数据类型, “undefin
阅读全文
摘要:1、完整的JS实现由3部分组成。核心(ECMAScript),提供核心语言功能;DOM(文档对象模型),提供访问和操作网页内容的方法和接口;BOM(浏览器对象模型),提供与浏览器交互的方法和接口。 2、<script>的6个属性,都是可选的: async:表示是否异步,表示立即下载该脚本,但不妨碍页
阅读全文

浙公网安备 33010602011771号