JavaScript精粹读书笔记(1)
2009-10-04第1章 精华 JavaScript 的特性中有一部分特性带来的麻烦远远超出它们的价值。其中,一些特性是因为规范很不完善,从而可能导致可移植性的问题;一些特性会导致生成难以理解和修改的代码;一些特性促使我的代码风格过于复杂且易于出错;还有一些特性就是设计
CSS+JavaScript 通用循环滚动条
2009-10-04直接上源码啦: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charse
javascript获取随机颜色
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 在制作饼图或标签云时,我们通常需要很多颜色,方法有二。一是准备一组漂亮的候选颜色,二是随机生成颜色。在数量很多或不明确时,我想后者就是唯一的出路了。谷歌了一下,整理如下,按由浅
JavaScript组件之旅:分析和设计
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 毫无疑问,JavaScript 是一种非常灵活的脚本语言,有时候它像一只难以驯服的野马你受益于它的灵活性的同时,也要时刻提防它变得失去控制;另一方面,由于 JavaScript 通常会和宿主环境(比
JavaScript中的原型和对象机制
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 1 对象相关的一些语言特性 1.1 一切皆为对象 JavaScript里所有的东西都是对象。 对象是属性的集合。 数字, 字符串, 布尔值等原始值是伪对象, 它们同样拥有属性, 但是是在栈上分配并按值
面向对象的JavaScript(一) — 类及类的继承
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 看到很多做ASP.NET开发的JS水平都很差,所以想写一个面向对象的JavaScript系列,希望对JS新手有所帮助。不知道能否坚持下去。今天从类(非静态类)及类的继承开始。我用游戏中的角色(玩家
JavaScript中的[[scope]]和Scope Chain
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM ECMA262中规定JS使用Scope Chain来实现closure,Scope Chain是JS中非常重要的机制,JS中所有的标识符(Identifier)都是通过Scope Chain来查找值的。下面的部分是关于ECMA262及其实现Spider
理解JavaScript面向对象的思路
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 一般来说大家比较熟悉的面向对象方式是基于类的面向对象,声明一个类,然后在根据类声明的描述去创建对象,通过类与类之间的继承和组合关系来复用代码。大多数情况下,基于类的面向对象语言
是什么让我们爱上Javascript
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 引子 过去,人们对于Javascript一直报着轻视的态度,人们认为它又慢又容易出错,而且在不同浏览器中解释也不一样,但是现在,Javascript确确实实的在改变我们的网络,越来越多的网络和APP应
javascript十个最常用的自定义函数
2009-09-30主机网全新上线,买空间、服务器就上主机网,安全有保障!CNIDC.COM 如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。 (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript