![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书
douyabb
怎么舒服怎么活
展开
-
你不知道的javascript读书笔记
你不知道的javascript读书笔记作用域作用域就是作用的范围,指它在函数哪些范围内可以使用,要是在其他不可使用范围想使用的话,就要重新定义词法作用域词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域是由你自己写代码时将变量和块作用域写在哪里决定的,因此词法分析器处理代码时会保持作用域不变函数中的作用域看下面一段代码function foo(a) { var b = 2;原创 2017-11-26 16:36:16 · 154 阅读 · 0 评论 -
JavaScript高级程序设计(一~五章)——读书笔记
第一章:JavaScript简介1、JavaScript组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。ECMAScript是JavaScript的核心,它由语法、类型、语句、关键字、保留字、操作符、对象组成。2、ECMAScript提供核心语言功能。DOM提供访问和操作网页内容的方法和接口。BOM提供与浏览器交互的方法和接口。3.DOM包含DOM1,DOM2,原创 2017-11-27 18:15:18 · 376 阅读 · 2 评论 -
JavaScript高级程序设计(第六章)——读书笔记
第六章 面向对象的程序设计6.2、创建对象6.2.1、对象字面量创建单个对象var obj = {name:"Mandy",age:"20"};缺点:使用同一个接口创建很多对象,会产生大量重复代码6.2.2、工厂模式——用函数来封装以特定接口创建对象的细节function createPerson(name,age,job){ var o = new Object(); o.name原创 2017-12-18 18:08:54 · 437 阅读 · 0 评论 -
闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;function f1(){ alert(n);}f1(); // 999另原创 2017-12-27 17:27:22 · 354 阅读 · 0 评论 -
《JavaScript高级程序设计》第11章(DOM扩展)—— 读书笔记
DOM扩展1、选择符APISelectors APILevel1 的核心是两个方法:querySelector()和querySeletorAll()1.1、querySelector()方法querySelector()方法接受一个css选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null//取得body元素var body = docum原创 2018-02-06 18:01:56 · 180 阅读 · 0 评论 -
动态加载JavaScript文件——高性能JavaScript
在大多是情况下,你需要使用一个单一的方法来加载动态JavaScript文件,下面这函数封装了标准及IE特有的实现方法:function loadScript(url,callback){ var script = document.createElement("script"); script.type = "text/javascript"; if(script...原创 2018-03-20 17:39:43 · 365 阅读 · 0 评论