
JavaScript高级程序设计
文章平均质量分 87
JavaScript高级程序设计总结
Insist_bin
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计 第5章 引用类型
5.3Date类型 new Date() 接收一个毫秒值,转换成日期对象。 如果不传入自动使用当前时间。 如果传入日期的字符串,会在后台调用Date.parse()。 也可传入 UTC 类型的,内部也会模仿 UTC。如 new Date(2020,6,29,20,48,0) Date.parse() 把日期的字符串转化成相应的毫秒 Date.UTC() 也返回日期的毫秒数,但是构建的值不同 ...原创 2021-01-23 11:28:35 · 142 阅读 · 0 评论 -
JavaScript高级程序设计 第6章 面向对象的程序设计
6.1理解对象6.1.1属性类型ECMAScript分为数据类型和访问器类型(可通过Object.defineProperty修改)1.数据属性 configurable:是否可以用delete删除属性,能否修改该属性的特性或访问器属性 enumerable:是否能通过for-in循环返回该属性 writable:是否可写 value:这个属性的数据值 2.访问器属性 configurable ...原创 2021-01-23 13:53:44 · 160 阅读 · 0 评论 -
JavaScript高级程序设计 第7章 函数表达式
定义函数有两种方法: 函数声明式:functionfun(){} 预加载的时候会把整个函数提升 函数表达式:let fun = function(){} 预加载的时候只会提升变量名 7.1递归arguments.callee:是一个指向正在执行的函数指针,可以使用它避免函数指针赋值后使用递归出现问题7.2闭包闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见形式是,在一个函数内部创建另一个函数,子函数访问父函...原创 2021-01-23 13:48:35 · 188 阅读 · 0 评论 -
JavaScript高级程序设计 第8章 BOM 对象
8.1window对象8.1.1全局作用域 window对象同时扮演着ECMAScript中的Global对象的角色 在全局作用域定义的变量和函数,它们会被自动归在window对象名下 全局变量和window对象上直接定义的变量的差别是: 全局变量不能通过delete删除,因为它的configurable为false window对象上直接定义的变量可以通过delete删除 访问声明的变量会报...原创 2021-01-23 13:57:49 · 140 阅读 · 0 评论 -
JavaScript高级程序设计 第10章 DOM
10.1节点层次 对象10.1.1Node类型除了IE之外,其他浏览器都能访问到Node类型,里面声明了所有节点的类型常用的: NODE.ELEMENT_NODE(1):元素节点 NODE.ATTRIBUTE_NODE(2):属性节点 NODE.TEXT_NODE(3):文本节点 NODE.COMMENT_NODE(8):注释节点 NODE.DOCUMENT_NODE(9):文档节点 1、nodeName和nodeVal...原创 2021-01-23 13:59:01 · 185 阅读 · 0 评论 -
JavaScript高级程序设计 第11章 DOM扩展
11.1选择符API querySelector querySelectorAll matchesSelector 11.2元素遍历IE9 以及以前不会返回文本节点,而其他浏览器都会返回文本节点。ElementTrversalAPI为DOM元素添加了以下 5个属性 childElementCount firstElementChild previousElementSibling nextElement...原创 2021-01-23 14:02:14 · 182 阅读 · 0 评论 -
JavaScript高级程序设计 第12章 DOM2 和 DOM3
12.2样式12.2.1访问元素样式通过JavaScript访问style中的样式要使用驼峰命名法其中,不能直接转换的样式是float,“DOM2级样式”规定的属性名是cssFloat,而IE是styleFloat“DOM2级样式”为style对象定义了一些属性和方法 cssText:返回style特性的 CSS 代码 length:应用给元素的CSS属性的数量 parentRule:表示 CSS信息的 CSSRule 对象、 ...原创 2021-01-23 14:04:19 · 202 阅读 · 0 评论 -
JavaScript高级程序设计 第13章 事件
13.1事件流13.1.1冒泡事件(现在浏览器都是默认为冒泡事件)事件由文档中嵌层次最深的那个节点接收,然后逐级向上传播,一直到 document/window 节点13.1.2事件捕获事件由最外层节点(document/window)接收一直往内传播,直到最具体的节点13.1.2DOM事件流“DOM2级事件”规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段13.2 事件处理程序事件就是用户或浏览器自身执行的某种动作...原创 2021-01-23 14:10:47 · 247 阅读 · 0 评论