如何在不使用框架的情况下编写面向对象的Javascript?
问题描述:
对不起,我仍然试图自学Javascript,我想知道是否有人知道最好的方式来编写面向对象的Javascript类与PHP类会很好地交互。如何在不使用框架的情况下编写面向对象的Javascript?
答
Javascript已经是面向对象的,关于类有很多方法来实现“模板”。由于您是Javascript新手,对Douglas Crockford的任何材料都有很好的阅读,特别是他的书The Good Parts,因为他会让您了解Javascsript的本质。我的建议(从经验)是有一个良好的清晰的数据序列化/反序列化层,从中你可以互动,JSON将帮助你很大。不要尝试和聪明,Javascript是一个非常有用的语言到PHP。与语言一起工作不是针对它的。
编码愉快:)
JavaScript并没有类,它使用了基于原型的继承模型。有一些方法可以模拟更多基于类的模型,但我认为这不值得。 “面向对象”可能是一个相当模糊的术语 - 您是否尝试使用类来解决某个具体问题? – nnnnnn
@nnnnnn A +我同意,所涉及的问题是什么,需要上课。 – martin