计划按如下顺序完成这篇笔记:
- 理念。
- 属性复制和继承。
- this/call/apply。
- this/闭包/getter/setter。
- prototype。
- 面向对象模拟。
- jQuery基本机制。
- jQuery选择器。
- jQuery工具方法。
- jQuery-在“类”层面扩展。
- jQuery-在“对象”层面扩展。
- jQuery-扩展选择器。
- jQuery UI。
- 扩展jQuery UI。
每一篇也许几句话,也许长篇大论。短的可能是因为概念难理解,需要慢慢消化;长的,可能是因为内容多而且水,但不提又不行。现在开始第1篇:理念。
作者博客:http://blog.csdn.net/stationxp
作者微博:http://weibo.com/liuhailong2008
转载请取得作者同意
众生平等
JavaScript是一种弱类型的语言。表面的意思是不在语法层面检查变量类型。深层的含义是:在JavaScript的世界里,众生平等。
不仅仅是变量,也包括数组、函数和对象。习惯了C++、Java、C#的童鞋,有点接受不了?
是的,众生平等,看下面的例子。
<script>
<strong>var arr = [function(){ return this.x*this.y;},56,{x:10,y:16} ];</strong>
</script>
在数组arr中,第一个元素(arr[0])是一个函数,第二个元素(arr[1])是一个数字,第三个元素(arr[2])是一个对象。
有点不习惯吗?说明你还没适应JavaScript的理念。
再看下面的语句:
<script>
var arr = [function(){ return this.x*this.y;},56,{x:10,y:16} ]; // 不理解this没关系,先不去管,后面会聊到
<strong>arr[2].area = arr[0];
alert(arr[2].area());</strong>
</script>
好吧,第1篇到此为止。
看上面的代码看到毫无违和感,感觉如同白话,那本篇的目的就达到了。
理念上不统一,没法往后走,看不懂别人的代码,也写不出地道的JavaScript代码。
如果上面的代码还是看不习惯,找几本书看看,找些代码看看,慢慢就习惯了。
题外话:
在威权社会待习惯的人,习惯了皇帝、亲王、官、民、奴的严格区分,到了友邦看到市长和草民一起排队买汉堡就惊诧得受不了。
没这个必要,也没啥可惊诧的,习惯了也没什么不同。
分享到:
相关推荐
java8 Stream API及常用方法,java初级程序员面试(csdn)————程序
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
程序员晋升.doc————电子版_doc版
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
本书是本人目前所看到的国内最好的jquery学习指导书,通俗易懂,深入浅出,一切都从实际开发出发,让大家很快就能上手做ajax开发!因为本书比较大,只能分为多个分卷,请大家谅解!
我招了个“水货”程序员(csdn)————程序
菜鸟成长之路 Java程序员职场全攻略笔记
软考程序员历年真题2004上——2009下 很全的,也很清晰
Java程序员面试笔试宝典-何昊pdf版,高清,带有书签。
观黑马程序员JAVA学习笔记
Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历...
JAVA程序员简历模板 JAVA程序员简历模板
集合—黑马程序员Java学习笔记
java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版...