Хочу поделиться материалом по замечательным возможностям языка программирования Javascript. ٌКто не в курсе, этот язык ООП и достаточно гибкий. Порою просто поражаешься его возможностям :).
В Javascript можно создавать классы, объекты, производить наследование, использовать прототипное программирование. В приведенных ссылках можно увидеть примеры ООП на Javascript.
Материал на русском языке:
• http://javascript.ru/tutorial/object
• http://designformasters.info/posts/objectifying-javascript/
• http://dklab.ru/chicken/nablas/40.html
Материал на английском языке:
• http://mckoss.com/jscript/object.htm
• http://jibbering.com/faq/faq_notes/closures.html
• http://phrogz.net/JS/Classes/OOPinJS.html
• http://phrogz.net/JS/Classes/OOPinJS2.html
• http://developer.mozilla.org/en/docs/Introduction_to_Object-Oriented_JavaScript
• http://blogs.msdn.com/jscript/archive/2007/09/24/classes-in-jscript-part-i.aspx
• http://blogs.msdn.com/jscript/archive/2007/09/30/classes-in-jscript-part-ii-instance-properties-methods-class-properties-methods.aspx
• http://blogs.msdn.com/jscript/archive/2007/10/31/classes-in-jscript-part-iii-class-hierarchy-and-data-encapsulation.aspx
• http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide