`
- 浏览:
24397 次
- 性别:
- 来自:
长沙
-
1995年,java这座摩天大厦拔地而起,Netscript披着java的睡衣一路尾行,终于在那个浏览器大战的年代脱颖而出,拿下了自己的半壁江山。然而,当javascript脱去这身华丽丽的睡衣时,你很难找到它与java在血缘上的半点关系。也许你会说java是面向对象的而js是基于对象的,他们都与对象有着或深或浅的联系。但是,无论从类与对象、继承或是多态中的任意一个角度出发,java能够实现的,js也能实现,只不过是语法上的差别而已。所以是面向对象还是基于对象,这是个问题!
不去讨论面向对象的问题,不去讨论精细的语法区别,但从整体上去看这两种语言,java就好比一座高楼大厦,有着健全周密的调度系统、强大的管理制度、严格统一的操作标准,每个管理者都遵从这一标准,服从上级的指示,却又有自己的一套实施方法,这些人做事极其严谨,只要他们能预料到的错误,一个也不能跑。而javascript只是此大厦web中心html办公室的一个操纵员,但毫不普通,它有着丰富的事件处理经验,更令人折服的是,它拥有超强的记忆工具,并能随心所欲的操作他,所以他对整个html办公室的结构与物品位置了如指掌,然而此人过于灵活,难于管理,经常做出难以理解的strike行为,煞费人心,但缺他又不妥。所以说,当js遇到java,正如XX遇到XX,无非就是服务与被服务的关系...
对于javascript是面向对象还是基于对象,人们众口不一。但它已经具有类与对象(function)、继承(对象冒充、call方法)和多态(动态语言)的性质。它是面向对象的动态的弱脚本语言,定义变量只用var关键字,可以将它初始化为任意值。它之所以如此强大,不是因为它可以通过强大的事件处理机制动态的改变html界面,也不是因为它可以通过html dom随心所欲的解析html文档,而是它可以将这两个强大的功能融合到一起加以利用。所以,把握住这两个关键因素,拿下javascript还是个问题?
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
戏说信号与系统,大家可以参考一下,很浅显易懂
汉字戏说 汉字与汉字的对话.doc
汉字戏说 汉字与汉字的对话精选.doc
第一章面试受挫——代码无错就是好? 第二章代码规范、重构 第三章复制 VS复用 第四章业务的封装 第五章体会简单工厂模式的美妙 第六章工厂不好用了?...第十三章设计模式不能戏说!设计模式怎就不能戏说?
大班音乐:戏说脸谱.ppt
一本很不错的讲面向对象的书,给大家分享下 !
戏说指针 如何分析指针类型 细说指针 指针的类型 指针所指向的类型 指针的值 指针本身所占据的内存区
指针的本质、指针的三要素、类型与变量名
幼儿园大班歌唱教案:戏说脸谱.doc
C# 面向对象设计 让你了解C#的面向对象的设计原理 更好的掌握C#的学习 真正的成为C#高手
简单明了的解释 很实用
1.使用轻松的方式解释23种设计模式,很容易理解
戏说面向对象程序设计(C#版)面向对象程序设计(C#版)
戏说国学.doc
戏说绩效工资.doc
幼儿园教案2021-幼儿园大班歌唱教案:戏说脸谱.doc
戏说TCP网络编程.doc
戏说绩效工资精选.doc