javascript高级程序设计读书笔记
前端炮灰预备员
这个作者很懒,什么都没留下…
展开
-
javascript高级程序设计第四章变量、作用域和内存问题笔记
4.1.3 传递参数ECMAScript所有函数的参数都是按值传递的,不是按引用传递的function setName(obj){ obj.name = "yuan"; obj = new Object(); obj.name = "fa"; }var person = new Object();setName(person);console.log(perso...原创 2019-08-12 19:30:57 · 120 阅读 · 0 评论 -
javascript高级程序设计第十一章 DOM扩展笔记
11.1 选择符API众多js库中最常用的一项功能,就是根据CSS选择符选择与某个模式匹配的DOM元素。实际上jQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用。11.1.1 querySelector()方法接受一个CSS选择符,返回与该模式匹配的第一个元素,若没找到匹配的元素则返回null若是Document类型调用querySelector()方法则在整个文档内搜寻匹...原创 2019-09-27 21:29:22 · 123 阅读 · 0 评论 -
javascript高级程序设计第十章 DOM笔记
DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分10.1 节点层次节点分为几种不同的类型,每种类型分别表示文档中不同的信息及标记每个节点都拥有自己的特点、数据和方法,另外也与其他节点存在某种关系10.1.1 Node类型DOM1级定义了一个Node接口,该接口将由DOM中的所有节点...原创 2019-09-23 22:28:55 · 174 阅读 · 0 评论 -
javascript高级程序设计第八章 BOM笔记
没太明白1BOM(浏览器对象模型)ECMAScript是JavaScript的核心,但如果要在Web中使用ECMAScriot,BOM无疑才是真正的核心。BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关8.1 window 对象BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗...原创 2019-09-21 17:12:27 · 189 阅读 · 0 评论 -
javascript高级程序设计第七章 函数表达式 笔记
没看懂1函数有一个name属性,可直接访问到函数名function sayName(){ console.log("Hi!yuan");}console.log(sayName.name); //sayName用函数声明定义函数有个重要特性 函数声明提升(可将调用函数代码放在声明函数代码之前)sayHi(); //Hi!function sayHi(){ ...原创 2019-09-19 17:55:59 · 133 阅读 · 0 评论 -
javascript高级程序设计第六章 面向对象的程序设计 笔记
第一章没有很好的看懂。。。6.1 理解对象6.1.1 属性类型1.数据属性包含一个数据值的位置,在这个位置可读取和写入值。数据属性有4个描述其行为的特性[ [Configurable] ] 能否删除属性从而重新定义属性,能否修改属性特性,能否把属性改为访问器属性,默认值为true[ [Enumerable] ] 能否通过for-in循环返回属性,默认值为true[ [Writabl...原创 2019-09-10 22:26:35 · 232 阅读 · 0 评论 -
javascript高级程序设计第五章【下】(5.5-5.7)引用类型笔记
5.5Function 类型原创 2019-09-05 22:29:00 · 255 阅读 · 0 评论 -
javascript高级程序设计第五章【中】(5.3-5.4)引用类型笔记
5.3Date()类型(未看)5.4RegExp类型通过RegExp类型来支持正则表达式var expression = / pattern / flages ;pattern:模式flages:标志以字面量形式定义正则表达式使用RegExp函数来定义var pattern1 = /[bc]at/i; //匹配第一个bat或cat,不区分大小写var pattern2 = n...原创 2019-09-03 22:22:59 · 138 阅读 · 0 评论 -
javascript高级程序设计第五章【上】(5.1-5.2)引用类型笔记
5.1Object类型两种创建Object实例的方式:new操作符后跟Object构造函数var person = new Object();person.name = "yuan";person.age = 20;对象字面量表示法(一种简写方式,代码量少,是向函数传递大量可选参数的首选方法,建议使用)var person = { name : "yuan", ...原创 2019-08-13 19:36:28 · 132 阅读 · 0 评论 -
javascript高级程序设计第十三章事件
JavaScript和HTML之间的交互是通过事件实现的事件,就是文档或浏览器窗口发生的一些特定的交互瞬间可以使用侦听器(或处理程序)来处理事件13.1事件流<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></titl...原创 2019-09-29 21:56:19 · 119 阅读 · 0 评论