пятница, 6 декабря 2013 г.

RegExp tutorial


четверг, 5 декабря 2013 г.

Модули в JavaScript



Когда кода становится очень много, когда его пишут разные люди в разных концах света, встаёт вопрос о разбиении его на файлы. К сожалению (а может и к счастью) JS не имеет встроенных средств инклуда и уж тем более автолоада. Поэтому остро встаёт проблема организации исходников так, чтобы:

    • Они грузились в правильном порядке и подключалось только то, что нужно.
    • Не конфликтовали между собой.
    • На продакшене всё грузились одним-двумя файлами, а не сотней.
    • Не было проблем с отладкой во время разработки.

 Давайте рассмотрим наиболее яркие решения этой проблемы...