读书笔记
文章平均质量分 82
lysunnyrain
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计(第3版)第七章读书笔记
第七章 函数表达式 1. 函数声明有一个重要特征 ,函数声明提升。即在执行代码之前会先读取函数声明,意味着可以把函数声明放在调用它的语句后面。 2. 使用arguments.callee实现对函数的递归调用。但在严格模式下,不能通过脚本访问arguments.callee,但可以使用命名函数表达式来达成相同的效果。 3. 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常用方式,就原创 2016-03-01 17:28:22 · 910 阅读 · 0 评论 -
JavaScript高级程序设计(第3版)第六章读书笔记
第六章 面向对象的程序设计 1. 数据属性 [[Configurable]]:表示能否通过delete删除属性从而重新定义属性。默认值为true。 [[Enumerable]]:表示能否通过for-in循环返回属性。默认值为true。 [[Writable]]:表示能否修改属性的值,默认为true。 [[Value]]:包含这个属性的数据值。默认为undefined。 要修改属性默认的原创 2016-02-29 15:07:03 · 1275 阅读 · 0 评论 -
JavaScript高级程序设计(第3版)第五章读书笔记
第五章 引用类型 1. 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数,例如: var person = new Object( ); person.name = “Nicholas”; person.age=29; 第二种是使用对象字面量表示法。如: var person = { name : “Nicholas”, age :原创 2016-02-28 21:24:19 · 567 阅读 · 0 评论 -
前端性能优化十四个规则:
HTTP是一种客户端/服务器协议,由请求和响应构成。浏览器向一个特定的URL发送HTTP请求,URL对应的宿主服务器发回HTTP响应。该协议使用简单的纯文本格式。请求的类型有GET、POST、HEAD、PUT、DELETE、OPTIONS和TRACE。 前端性能优化十四个规则: 1. 减少HTTP请求。 a. 至少80%的最终用户响应时间花在了页面中的组件(图片、脚本、样原创 2016-04-05 21:47:28 · 14985 阅读 · 1 评论 -
JavaScript高级程序设计(第3版)第三章读书笔记
第三章 基本概念 1. ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 2. 标识符是指变量、函数、属性的名字,或者函数的参数。 3. 标识符的组成规则是:第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字。 4. ECMAScript标识符采用驼峰大小写格式。原创 2016-02-26 22:55:26 · 563 阅读 · 0 评论 -
JavaScript高级程序设计(第3版)第四章读书笔记
第四章 变量、作用域和内存问题 1. ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本数据类型是:Undefined、Null、Boolean、Number和String。引用类型的值是保存在内存中的对象。JavaScript不允许直接访问内存中的位置,即不能直接操作对象的内存空原创 2016-02-27 13:51:21 · 1090 阅读 · 0 评论 -
JavaScript高级程序设计(第3版)第二章读书笔记
第二章在HTML中使用JavaScript 1. HTML4.01为定义了6个属性:async(异步加载,仅对外部文件有效)、charset、defer(脚本可以延迟到文档完全被解析和显示之后再执行)、language(已废弃)、src、type(可看成language的替代属性,表示编写代码使用的脚本语言的内容类型,即MIME类型,一般写成type=”text/javascrip原创 2016-02-26 09:59:39 · 581 阅读 · 0 评论 -
JavaScript高级程序设计(第3版)第一章读书笔记
第一章 JavaScript简介 1. JavaScript实现由三个部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。 2. ECMAScript,由ECMA-262定义,其组成部分:语法、类型、语句、关键字、保留字、操作符、对象 3. 五大主流浏览器:IE、Firefox、Safari、Chrome、Opera 4.原创 2016-02-26 09:56:47 · 646 阅读 · 0 评论 -
JavaScript高级程序设计(第3版)第八章读书笔记
第八章 BOM 1. BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象由双重较色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window作为其Global对象,因此有权访问parseInt( )等方法。 2. 由于window对象同时扮演者ECM原创 2016-03-01 21:51:03 · 1094 阅读 · 0 评论 -
图解CSS3核心技术与案例实战(by 大漠)阅读笔记
第一章 对于尚不完全支持CSS3的浏览器,将引入渐进增强的概念。 渐进增强(Progressive Enhancement):一开始就针对低版本浏览器进行构建页面,完成基本的功能,然后再针对高级浏览器进行效果、交互、追加功能达到更好的体验。 优雅降级(Graceful Degradation):一开始就构建站点的完整功能,然后针对浏览器测试和修复。比如一开始使用 CSS3 的特性构建了原创 2018-02-01 10:56:13 · 785 阅读 · 0 评论