Какая структура для js-фреймворка будет идеальной?

Если не учитывать, что могут быть использованы другие фреймворки и что названия методов могут совпадать со стандартными, как организовать Фреймворк? Пишу для себя. Я думал пока два варианта, либо использовать прототипы(тогда для каждого типа элемента можно дописывать свои методы в том числе и для коллекцией html элементов), либо использовать свой объект на подобии jQuery. Как будет эффективнее для памяти и скорости? Может есть другие способы более удачные? Главное что б к коллекциям можно было обращаться как к отдельному элементу(как это лучше реализовать?). Если вы уже делали свой фреймворк можете скинуть основную структуру без функций(вроде тех что находят элемент по Id или class), чисто структуру, с чего начать. На худой конец что грамотного на эту тему почитать можно?
  • Вопрос задан
  • 885 просмотров
Пригласить эксперта
Ответы на вопрос 3
IonDen
@IonDen
JavaScript developer. IonDen.com
Разумеется изолировать. Вот была такая библиотека Prototype, она как раз грешила тем, что расширяет прототипы нативных объектов своими методами. И где она сейчас?

Любой фреймворк/библиотека/скрипт может быть запущен в совершенно незнакомом окружении и работать изолированно, иначе что-то может сломать его, или он может что-то сломать.
Ответ написан
trevoga_su
@trevoga_su
Давайте начнем обсуждение с другой стороны.
Написать свой фреймворк можно, например, на PHP. Легко.
Написать свой фреймворк на JS - в разы тяжелее. А судя по Вашим вопросам - Вы вообще не знаете с чего начать. Только бредовая идея писать зачем-то свой фреймворк. Или у вас есть пара тысяч часов свободного времени?

Или Вы все же говорите про то, как организовать свою библиотеку часто используемых функций и наработок?
Ответ написан
Комментировать
LamerX
@LamerX
Начинающий Front - End программер
Может сначала следует изучить хорошо один фреймворк а затем создать свой на основе существующего
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы