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

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

夏雪宜
浏览 1623回答 6
6回答

Maple_kai

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

ruibin

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

太阳神_SunOracle

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

mumuyu0712

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

little_newbee

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

wyang

骚年,你不必纠结于此事,其实你说的只是设计模式里面的东西。并不全是面向对象,面向对象和设计模式没有鸟关系。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript