主题:"this" of JavaScript [翻译]
链接:http://www.javaeye.com/topic/24457
我不赞成该文的观点,所以针对该文提出我自己的理解,如有不当之处,还请各位多多指教!
我觉得该文章对Copy和Referring的概念的理解会使大家陷入困境。
下面我针对该文的一些行文附上自己的理解,方便大家对比。
引用代码:
function doSomething() {
this.style.color = '#cc0000';
}
Copying
代码
element.onclick = doSomething;
ps:
我觉得理 ...
- 12:10
- 浏览 (3735)
- 评论 (3)
- 分类: [javascript]
- 进入论坛
做了2个多月的ajax项目,对js的学习觉得了深入了不少,把自己的一些学习的经验贴出来,希望对初学者有所帮助,也希望大家能指出我的错误之处或者不当之处。
javascript 是基于对象的语言,为什么这么说呢,需要仔细思考。
js的单根继承体系需要仔细了解,我觉得在js的世界里本身没有类的概念,他只有对象Object,不像java语言本身就有了Object然后又有Class,js中我们可以自己根据他的语言来构件类这一对象,因为没有语言本身的支持,所以方法就各种各样了,但是只要我们掌握了js的本质,不管方法如何我们都能很好的理解,可以比较各自的优缺点,在使用上各自的长处和短处。
一般obj ...
- 19:06
- 浏览 (4262)
- 评论 (2)
- 分类: [javascript]
- 进入论坛
javascript 是弱语言
我们学习javascript的时候 就不应该收到强类型语言规则的限制 强类型语言一般从数据结构(类)到对象(类的实例)2个角度来考虑问题,所以我们要实现动态增加类的属性或者方法都比较困难,连生成一个对象动态增加属性或者方法都比较困难,一般都需要装饰模式,最基本的动态生成一个实体bean,然后从数据map中把key对应的值赋给bean的该name属性都是开销比较大的事情,但是javascript就完全不一样了,我们应该在学习javascript的时候忘记java的等的这些概念,我们只需要知道javascript中只有对象!
//一、工厂方式
//可以看到第 ...
- 19:10
- 浏览 (3841)
- 评论 (2)
- 分类: [javascript]
- 进入论坛
//下面的例子构造了一个function对象
function xx(){
return function yy(){};
}
var x = new xx();
alert(typeof x);
//下面的例子构造了一个Object对象
function xx(){
name="jianfeng008cn";
}
var x = new xx();
alert(typeof x);
function 本身具有的length 、 arguments、apply、call 方法都需要注意使用,特别是apply 和call 他们的作用类似于c++ 的i ...
- 17:45
- 浏览 (2048)
- 评论 (1)
- 分类: [javascript]
- 进入论坛
if (typeof(obj.property) != "undefined") {}
if (obj instanceof PredefinedObj) {}
语言的基础一定要打扎实!如:
各原始类型占用内存存储空间
各原始类型如何转化
原始类型和对象类型存储的区别(没弄清楚咋用递归呢)
http://www.blogjava.net/zkjbeyond/archive/2006/05/19/47025.html
javascrpt语言预定义的属性不能用for in 得到。如toString
ECMAScript认可两类对象,“Native Object”和“Host O ...
- 17:32
- 浏览 (979)
- 评论 (0)
- 分类: [javascript]
- 浏览: 80453 次
- 性别:

- 来自: 湖州

- 详细资料
搜索本博客
我的相册
旋转 SNV10095
共 1 张
共 1 张
最新评论
-
MySQL5安装版windows xp重 ...
可以下载我精简的绿色版 (*^__^*) 嘻嘻…… 其实很简单的
-- by vb2005xu -
【Ext学习二】Extjs2 小 ...
//已添加自动播放功能: Ext.onReady(function() ...
-- by jianfeng008cn -
【Ext学习一】Ext 继承函 ...
fins 写道我说的是第一个问题 不是第二个空函数F的问题 我说了啊, 这些问题 ...
-- by jianfeng008cn -
【Ext学习一】Ext 继承函 ...
我搞错了,可以支持inline constructor的原因是: sb = ov ...
-- by sp42 -
【Ext学习一】Ext 继承函 ...
空函数是经典的闭包应用,用来解决继承的问题了 呵呵, 至于 "spp.cons ...
-- by sp42






评论排行榜