2016年3月1日

摘要: 第七章 函数表达式 1. 函数声明有一个重要特征 ,函数声明提升。即在执行代码之前会先读取函数声明,意味着可以把函数声明放在调用它的语句后面。 2. 使用arguments.callee实现对函数的递归调用。但在严格模式下,不能通过脚本访问arguments.callee,但可以使用命名函数表达式来 阅读全文
posted @ 2016-03-01 17:31 rain1 阅读(159) 评论(0) 推荐(0) 编辑

2016年2月29日

摘要: 第六章 面向对象的程序设计 1. 数据属性 [[Configurable]]:表示能否通过delete删除属性从而重新定义属性。默认值为true。 [[Enumerable]]:表示能否通过for-in循环返回属性。默认值为true。 [[Writable]]:表示能否修改属性的值,默认为true。 阅读全文
posted @ 2016-02-29 15:38 rain1 阅读(148) 评论(0) 推荐(0) 编辑

2016年2月28日

摘要: 第五章 引用类型 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数,例如: var person = new Object( ); person.name = “Nicholas”; person.age=29; 第二种是使用对象字面量表示法。如: var pers 阅读全文
posted @ 2016-02-28 21:25 rain1 阅读(149) 评论(0) 推荐(0) 编辑

2016年2月27日

摘要: 第四章 变量、作用域和内存问题 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本数据类型是:Undefined、Null、Boolean、Number和String。引用类型的值是保存在内存中的对 阅读全文
posted @ 2016-02-27 13:56 rain1 阅读(160) 评论(0) 推荐(0) 编辑

2016年2月26日

摘要: 第三章 基本概念 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 标识符是指变量、函数、属性的名字,或者函数的参数。 标识符的组成规则是:第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字。 ECMAScript标识符采用驼峰大 阅读全文
posted @ 2016-02-26 22:55 rain1 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 第二章在HTML中使用JavaScript 1. HTML4.01为<script>定义了6个属性:async(异步加载,仅对外部文件有效)、charset、defer(脚本可以延迟到文档完全被解析和显示之后再执行)、language(已废弃)、src、type(可看成language的替代属性,表 阅读全文
posted @ 2016-02-26 10:02 rain1 阅读(224) 评论(2) 推荐(0) 编辑
摘要: 第一章 JavaScript简介 JavaScript实现由三个部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。 ECMAScript,由ECMA-262定义,其组成部分:语法、类型、语句、关键字、保留字、操作符、对象 五大主流浏览器:IE、Firefox、 阅读全文
posted @ 2016-02-26 09:54 rain1 阅读(124) 评论(0) 推荐(0) 编辑

2016年1月11日

摘要: 当使用Knockout.js进行数据绑定时,首先将Knockout.js文件在head中引用,结果出现如下问题:Uncaught TypeError: Cannot read property 'nodeType' of null后来检查发现,是由于在head中引用Knockout.js文件时,DO... 阅读全文
posted @ 2016-01-11 17:56 rain1 阅读(296) 评论(0) 推荐(0) 编辑

2015年12月22日

摘要: 在对图片进行编码转换的时候,会出现第一次无效,第二次才有效的情况。后来查找,发现Image对象有complete属性,所有的操作都需要在加载完成之后才能进行,故需要将执行操作写在image.onload中。 阅读全文
posted @ 2015-12-22 09:57 rain1 阅读(389) 评论(0) 推荐(0) 编辑

2015年11月24日

摘要: 当把多个button绑定到一个模态窗口时,如果要修改button的内容,无论点击哪个button,都只会修改第一次点击的button内容。解决办法:动态拼接时,给每个button添加一个单独的模态窗口,用id来实现绑定。 阅读全文
posted @ 2015-11-24 16:01 rain1 阅读(1215) 评论(0) 推荐(0) 编辑

导航