摘要:
要学好JS,要从基础学起。翻了一下《Javascript权威指南第五版》,英文的。看得有点模糊,还是勉强看完了变量这一小章。用我有限的英文翻译了一点,不要恶心我。1、Javascript变量作用域 JavaScript的变量作用域分为全局和局部两种。代码2、var的作用 Javascript变量可以不用声明,但是你没有使用var声明一个变量,可能会出现问题:代码3、原始类型(primitive t... 阅读全文
摘要:
对象,具有属性与方法。这是大家都听到烂的话了。面向对象的基本特征有:封闭、继承、多态。今天来我总结一下我刚刚学到的,我只是把看到的冰山一角写下来了,希望可以完善。 对象的继承相信大家都很熟悉了。可以用对象冒充、call()[apply()]、原型方式、混合方式这几种。其中混合方式我觉得是比较好的,先开回顾一下call()方法:原型方式:混合方式:混合方式另一种写法:为继承的对象追加一个方法试试: ... 阅读全文
摘要:
有时候,想要知道事件到底是哪个对象触发的。例如,给P元素一个点击的事件,当点击了P后,P就会响应。我们就是P是事件的目标。送上一个小例子: 阅读全文
摘要:
Sort of an old topic for these times, but I thought I’d share a small snippet I wrote about a year ago for the live updating Twitter widgets which required a tad bit of animation without the use... 阅读全文
摘要:
刚刚学习Javascript的事情,我不明白这是什么东西。书中是这样说的,所有事件都以对象存在。但我还是不明白,学习事件到底可以干什么,不要问为什么,没有的一本书会告诉你。(自小教导学习从来没有问有什么用的)不过凭常识可以知道,像click,mouseover这些都是事件。在IE中,事件对象是window对象的一个属性:event。但是标准的DOM中获取事件对象却与IE不同,从各大搜索引擎可以知道... 阅读全文
摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>An XHTML 1... 阅读全文
摘要:
我们都知道,在使用DOM的时候给我们带来了极大的方便。然后却少了一个getElementsByClass,我们知道,Class在JS和众多语言中都是一个保留字,所以才没有这个方法,但这只是我的胡扯。用法:var oP = getElementsByClass(document,'className','*'); //分别对应node,searchClass,tag 阅读全文
摘要:
Firebug教程Section 1: Console Tab : Logging, Profiling and CommandLine (Part II)Overview of Console TabThis tab is mainly used for logging. It also can be used as CommandLine window (like immediate wind... 阅读全文
摘要:
因为继续研究Ajax Framework的原因,更多的接触了call和apply。 故再次论述call和apply。1) 无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为global(如window)对象),在函数内你可用this关键字访问之。 从call... 阅读全文
摘要:
目前使用最广泛的是混合的构造函数/原型方式。此外,动态原型方法也很流行,在功能上与构造函数/原型方式等价。可以采用这两种方式中的任何一种。不过不要单独使用经典的构造函数或原型方式。 还记得构造函数是怎样的吗?function Tree (name,type) { this.name = name; this.type = type; …}var oTree = new Tree (&... 阅读全文