随笔分类 -  JS

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