如何在不使用框架的情况下编写面向对象的Javascript?

问题描述:

对不起,我仍然试图自学Javascript,我想知道是否有人知道最好的方式来编写面向对象的Javascript类与PHP类会很好地交互。如何在不使用框架的情况下编写面向对象的Javascript?

+3

JavaScript并没有类,它使用了基于原型的继承模型。有一些方法可以模拟更多基于类的模型,但我认为这不值得。 “面向对象”可能是一个相当模糊的术语 - 您是否尝试使用类来解决某个具体问题? – nnnnnn

+0

@nnnnnn A +我同意,所涉及的问题是什么,需要上课。 – martin

Javascript已经是面向对象的,关于类有很多方法来实现“模板”。由于您是Javascript新手,对Douglas Crockford的任何材料都有很好的阅读,特别是他的书The Good Parts,因为他会让您了解Javascsript的本质。我的建议(从经验)是有一个良好的清晰的数据序列化/反序列化层,从中你可以互动,JSON将帮助你很大。不要尝试和聪明,Javascript是一个非常有用的语言到PHP。与语言一起工作不是针对它的。

编码愉快:)

+0

阅读本书后,您应该研究一些现有的框架来巩固您的知识。 –

+0

@dnikku我同意(有点),因为它暗示着willpots正在进入web开发,然后** jQuery **(库)是**必须** :) – martin

+0

@martin - 我认为jQuery是伟大的,我用它很多,但“必须”?几乎不。还有很多其他选项。 – nnnnnn