Неэффективно ли использовать расширение jQuery для создания своего HTML? - PullRequest
1 голос
/ 09 октября 2010

Я использовал Domec .Являются ли такие плагины гораздо более неэффективными, чем просто использование встроенных методов jQuery?

Ответы [ 3 ]

1 голос
/ 09 октября 2010

Это полностью зависит от того, КАК вы добавляете HTML. Если вы используете методы, такие как .html () или innerHTML, которые не манипулируют DOM, они по своей природе быстрее, чем функции, манипулирующие DOM, например .append (). У каждого своя цель.

Чтобы ответить на ваш вопрос: да, это потенциально неэффективно. Расширение только даст вам собственную производительность jQuery в лучшем случае. Самое быстрое, что вы могли бы достичь, это написать полностью оптимизированный javascript.

Ваш вопрос аналогичен: «Неэффективно ли использовать PHP-фреймворк для генерации ваших веб-страниц по сравнению со скомпилированным кодом C?»

0 голосов
/ 09 октября 2010

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

В итоге вы должны принимать собственные решения.Если производительность является проблемой, сравните ваш код и используйте данные, которые вы собираете.

0 голосов
/ 09 октября 2010

Цель таких продуктов, как Domec, - сделать кодирование проще, а не более эффективным. Посмотрите на исходный код ... многое делается для того, чтобы просто заменить одну или две строки в jquery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...