js
文章平均质量分 77
liuxiaoxi1201
这个作者很懒,什么都没留下…
展开
-
javascript语言精粹读书笔记——第一章
javascript的流行几乎不受它的质量影响,编写js应该基于精华,去除糟粕,定义自己的子集十分重要。 javascript精华: 函数:基于词法作用域的顶级对象 弱类型:编译器不能检验出类型错误,但是无需建立复杂的类层次,不用强制造型,不用疲于应付类型系统以得到想要的行为。 动态对象:强大的对象字面量表示方法,通过列出对象的组成部分,他们能被简单的创建...原创 2013-07-23 16:55:00 · 112 阅读 · 0 评论 -
javascript语言精粹读书笔记——第二章
书中用铁路图来描述语法 特意看了维基百科的连接,总结下Syntax_diagram的规则: 从左边开始,沿着轨道到右边界 沿途在圆框中遇到的是字面量,方框中遇到的是规则和描述 沿着轨道能走通的都是合法的 任何沿着轨道不能走通的都是非法的 末端有一条竖线的标示允许在任意一对符号中间插入空白,而在末端有两个竖条不允许。 在维基百科的连接:http://en.wikipedia.o...原创 2013-07-24 14:19:30 · 122 阅读 · 0 评论 -
javascript语言精粹读书笔记——第三章对象(一)
检索: 代码样例: var stooge = { "first-name":"Jerome", "lastname":"Howard" } document.writeln(stooge["first-name"]); document.writeln(stooge.lastname); 如果对象属性名是合法的javascript标识符,可以用 ‘对象.属性名’ 表示法 ...原创 2013-07-25 14:33:19 · 143 阅读 · 0 评论 -
javascript语言精粹读书笔记——第四章函数(一)
函数对象 javascript中函数就是对象。函数对象是名/值对的集合并拥有一个连接到原型对象的隐藏连接。对象字面量产生的对象连接到Object.prototype 函数对象连接到Function.prototype。 函数在创建时附加两个隐藏属性:函数上下文 实现函数行为的代码 每个函数对象在创建时也随配有一个prototype属性,它的值是一个拥有constructor属性且值即为...原创 2013-08-13 22:22:34 · 113 阅读 · 0 评论 -
javascript语言精粹读书笔记——第四章函数(二)
异常 异常是干扰程序的正常流程的不寻常的事故,当发现这样的事故时,你的程序应该抛出一个异常: var add = function(a,b){ if(typeof a!== 'number'||typeof b!== 'number'){ throw{ name:'TypeError', message:'add needs number' } } ...原创 2013-08-14 14:10:56 · 121 阅读 · 0 评论