体验javascript之“变态”特性
来源:互联网 发布:大数据平台架构有哪些 编辑:程序博客网 时间:2024/04/29 23:45
======================================================
注:本文源代码点此下载
======================================================
评论
2214357
#1楼
2011-10-06 20:53
【当耐特砖家】
w3c教程
http://www.w3school.com.cn/js/pro_js_object_defining.asp
回复 引用 查看
#2楼
2011-10-07 13:59
柒寒
很好!学习了!我一直弄不懂js是面向对象语言还是基于对象的语言!如果是面向对象的语言那js如何实现面向对象的三大特性,封装,继承和多态,还望楼主指点一二......
回复 引用 查看
#3楼[楼主]
2011-10-07 14:47
focusj
@柒寒
javascript是面向对象的语言,这点不用质疑,只不过总会被满眼的function()迷惑,感觉面向对象并不是很明显!!但是,一定要认识到:javascript中一切皆对象。
关于你提出的面向对象的三个特性:封装自然不用多说了;javascript的继承是基于原型链的,通过原型链可以上溯至object(相当于java的object类)类,比如说,object的tostring()方法。当然我们也可以通过apply()和call()来模拟继承。这两个方法的本质我不知道。
关于多态,有了继承就有了实现多态的基础。
回复 引用 查看
#4楼
2011-10-08 10:36
欲三更
面向对象本身是可以被“实现”的,这个事实导致任何支持结构型变量和函数对象(或者像c一样支持指针)的语言都是面向对象的,唯一的区别只在于语法好不好看而已。
回复 引用 查看
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- 体验javascript之“变态”特性
- 体验javascript之“变态”特性
- javascript特性之:封装
- JavaScript之语言特性
- 学习Javascript之初体验
- 变态javascript测试题
- [Javascript入门]Javascript之初体验1
- [Javascript入门]Javascript之初体验2
- [Javascript入门]Javascript之初体验3
- JavaScript高级特性之原型
- javascript高级特性之"继承"
- 【javascript】javascript之面向对象高级特性
- JavaScript初体验之不得不爱_AXjavascript
- javascript函数闭包之初体验~~~
- javascript笔记之express初体验
- JavaScript 中变态的 parseInt
- 详解javaScript变态25题
- 体验J2SE 1.5新特性之装箱和拆箱
- AJAX级联多个下拉
- 让IE浏览器支持HTML5标准的方法
- Public Function Young
- Aprilis_6
- ajax系列教程,从读取,修改,添加,到酷酷的删除效果!
- 体验javascript之“变态”特性
- 关于firefox获取不到HTML标签的file控件的完整路径解决方案
- 记录java学习的点滴
- java历史版本
- 我的Delphi学习历程(上)
- HTML5小菜
- C#动态生成html页面
- 自由人软件工作室 联系QQ:82530662
- 将java库转换为.net库