JavaScript

Пишем на JS и решаем интересные задачи.

JavaScript micro framework Evolution 1.7.2

И так. Сейчас Фреймворк развивается весьма медленно, так как я его использую всего на тройке своих и проектах клиентов, а новые функции и ревизии API происходят только по надобности в новом функционале.

Что же изменилось в версии 1.7.2? Во первых, изменился способ самоинициализации. Теперь он построен не на таймере потому что мобильные версии бразуеров до сих пор тупят и не следуют стандарту(медленно инициализируются).

Второе изменение ‐ это появление API $.fireEvent для симуляции какого либо события(например, click или from submit).

42 Kb или как я начал рефакторить свой фреймворк на ES 7

Собственно, ради развлечения и для повышения скилов в области HTML DOM и JavaScript мною порядка года назад был написан микрофреймворк Evolution. Название было выбрано в силу того, что появлялись новые стандарты языка JavaScript ES6 и ES7 и нужен был какой-то более менее интересный проект для миграции кода(его постепенной эволюции с непрерывным тестированием фич в современных браузерах). Сразу же идея подразумевала не поддерживать старые браузеры и тащить только те, которые будут обеспечивать работоспособность системы на определенный этап развития.