随笔分类 -  JavaScript

摘要:1.封装 // 面向对象编程-类的封装 // 类中的属性和方法: // 私有属性 // 私有方法 // 公有属性 // 特权方法 // 原型属性(位于原型中) // 公有方法(位于原型中) // 寄生组合式继承 // 父类 function Person(name, age) { // 公有属性 t 阅读全文
posted @ 2016-02-29 21:59 iamswf 阅读(184) 评论(0) 推荐(0)
摘要:1. 基本数据类型和基本包装类型 这里以字符串类型来讲解基本数据类型和基本包装类型. JS中存在基本数据类型String(typeof返回"string"), 也存在基本包装数据类型String(typeof返回"object"). 所以为了便于区分, 我一般将基本数据类型的字符串记做strin... 阅读全文
posted @ 2015-09-04 17:01 iamswf 阅读(399) 评论(0) 推荐(0)
摘要:1. bind基本用法 bind()是ECMAScript5中新增的方法,这个方法主要作用是将函数绑定至某个对象。当在函数f()上调用bind()方法并传入一个对象o作为参数,这个方法将返回一个新函数,这个新函数与原函数f()的区别仅仅是this参数指向了一个特定对象o。 实例如下:functi... 阅读全文
posted @ 2015-08-27 11:13 iamswf 阅读(154) 评论(0) 推荐(0)
摘要:1. JS中存在5种简单数据类型和1种复杂数据类型:5种简单数据类型:Undefined, Null, Boolean, Number, String.1种复杂数据类型:Object.上面的5种简单数据类型又称为基本数据类型,复杂数据类型又称为引用数据类型。基本数据类型保存在栈内存,引用数据类型实际... 阅读全文
posted @ 2015-08-20 15:58 iamswf 阅读(2097) 评论(0) 推荐(0)
摘要:function createFunctions(){ var result = new Array(); for(var i = 0; i < 10; i++){ result[i] = function(){return i}; } return result;}var r = createFu 阅读全文
posted @ 2015-08-05 19:30 iamswf 阅读(211) 评论(0) 推荐(0)
摘要:1. JS中对象是一种复合值: 它将很多值聚合在一起, 可通过名字访问这些值. 对象也可以看做属性的无序集合, 每个属性都是一个名/值对. 属性名是字符串, 因此我们把对象看成从字符串到值的映射.这种映射数据结构还有多种其他叫法, 比如hash表, 字典, 关联数组.2. JS对象除了保持自有属性,... 阅读全文
posted @ 2015-06-18 22:49 iamswf 阅读(148) 评论(0) 推荐(0)
摘要:1. JS数据类型分为两类:原始类型(primitive type)和对象类型(object type)。原始类型包括数字、字符串、布尔值以及null(空)和undefined(未定义)两个特殊原始值,null和undefined分别代表了各自特殊类型的唯一成员。 对象是属性的集合,每个属性由“名... 阅读全文
posted @ 2015-06-10 22:30 iamswf 阅读(190) 评论(0) 推荐(0)
摘要:1. Unicode编码 Unicode字符集(UCS-2)---->Unicode码(2 Bytes)。对于汉字的编码,事实上Unicode对汉字支持不怎么好,这也是没办法的, 简体和繁体总共有六七万个汉字,而UCS-2最多能表示65536个,才六万 多个,所以Unicode只能排除一些几乎不用... 阅读全文
posted @ 2015-06-09 18:03 iamswf 阅读(176) 评论(0) 推荐(0)
摘要:1. JavaScript程序是用Unicode字符集编写的。所以变量名可以是中文。2. JavaScript是区分大小写的编程语言。但是HTML并不区分大小写。由于HTML和客户端JavaScript联系紧密,这点很容易混淆。 例如,在HTML中设置事件处理程序时,onclick属性可以写成on... 阅读全文
posted @ 2015-06-08 20:45 iamswf 阅读(155) 评论(0) 推荐(0)