Първи стъпки в OOP JavaScript (на английски)
Току-що изгледах един страхотен видео урок за OOP JavaScript от Lee Brimelow. Можете да видите урока на адрес http://www.gotoandlearn.com/play.php?id=159. Имайте само едно на ум, че е на английски.
Много от нещата съм ги обяснил и във втората част на собствения си урок за достъпен слайдер, но това, което и аз научих от това видео е елегантният начин да достъпваш private променливи в public метод, използвайки външна функция.
Тънкостта, за която не се бях сетил е именно целият клас, заедно с още няколко функции да се вкарат в scope-а на самоизпълняваща се функция, като самият клас после се направи публичен.
И най-тънкият момент идва, когато частните променливи се достъпват от функция, която не е декларирана вътре в класа, но пак не е достъпна за глобалния scope. Логично от една страна – да се използва просто още една wrapper функция, но така и не се бях сетил до момента :).
Добавяме още един пост към списъка с уроци от външни сайтове. Първият беше този.