为了账号安全,请及时绑定邮箱和手机立即绑定

新手问一个一直不是很清楚的javascript的“面向对象”问题

新手问一个一直不是很清楚的javascript的“面向对象”问题

夏雪宜 2016-04-24 15:58:43
       在 js 里面任何事物皆为对象,也就是说要用到面向对象的思维方式,我在学习过程中,看到视频中去实现各种动画效果,发现没有用 “构建对象”,然后给对象属性、方法,用面向对象的方式去解决问题;是我学得不仔细,或者没有很深入,还是用到这些知识但没有意识到,希望 网友帮忙 解疑。
查看完整描述

6 回答

?
Maple_kai

TA贡献9条经验 获得超6个赞

很多对象js都已经给你准备好了不需要你再去构建了,比如document

查看完整回答
2 反对 回复 2016-04-24
?
ruibin

TA贡献358条经验 获得超213个赞

“面向对象”其实是相对于“面向过程”提出来的。面向对象是从功能入手,面向过程是从步骤入手。等你以后多接触mvc你就能很明显感受到什么是“面向对象”。

查看完整回答
1 反对 回复 2016-04-25
?
太阳神_SunOracle

TA贡献28条经验 获得超64个赞

请自行参考java的api文档;里面有详细的内容;

查看完整回答
1 反对 回复 2016-04-24
?
mumuyu0712

TA贡献1条经验 获得超1个赞

构造函数在慕课网的课程中确实用到的很少,但是实际上比如你使用var date=new Date();这样的格式来创建date对象,就已经使用到了构造函数了,记住在函数中构造函数一般使用大写字母开头的函数,而我所提到的Date()函数是js中内置的构造函数,直接使用就可以了,一般很少会使用到自定义的构造函数,当然如果有需要的话,你自己试着去使用构造函数,也是可以的,不知道对你是否有用,仅供参考。

查看完整回答
1 反对 回复 2016-04-24
?
little_newbee

TA贡献21条经验 获得超7个赞

js中准确的说叫基于对象,我们习惯了java面向对象这种说法,看着也差不多,就都这么叫了。

查看完整回答
反对 回复 2016-04-25
?
wyang

TA贡献4条经验 获得超2个赞

骚年,你不必纠结于此事,其实你说的只是设计模式里面的东西。并不全是面向对象,面向对象和设计模式没有鸟关系。

查看完整回答
反对 回复 2016-04-25
  • 6 回答
  • 1 关注
  • 1669 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信