Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «оптимизация»
WebMarkupMin: Минимизация представлений KnockoutJS и AngularJS 2014-10-02 21:26:55
+ развернуть текст сохранённая копия
Начиная с версия 0.9.0 в WebMarkupMin поддерживается минимизация представлений KnockoutJS (далее просто Knockout) и AngularJS (далее просто Angular). Многие из вас могут задать вопрос: «Почему Knockout и Angular, а не Mustache или Underscore?». Этот выбор был сделан по следующим причинам:
- Шаблоны на основе DOM. Шаблонизаторы, встроенные в Knockout и Angular, базируются на DOM-шаблонах (DOM-based templates), а не на строковых шаблонах (string-based templates) как Mustache и Underscore. Код таких шаблонов не содержит программных вставок (например,
{{…}} или <%…%> ) за пределами текстового содержимого элементов (тегов) и значений атрибутов, что позволяет минимизировать его как обычный HTML.
- Популярность среди .NET-разработчиков. Knockout изначально создавался для .NET-разработчиков, чтобы позволить им перенести свой опыт разработки MVVM-приложений из WPF и Silverlight в обычный веб. Что же касается Angular, то он вообще не нуждается в представлении и его популярность среди веб-разработчиков в целом бьет все возможные рекорды. Помимо этого популярности этих библиотек среди .NET-разработчиков способствовало огромное количество статей евангелиста Microsoft Джона Папы.
- Высокая эффективность сжатия выражений привязки. Выражения привязки в Knockout и Angular фактически являются простым JavaScript-кодом или объектами в формате JSON, которые можно сжать JS-минимизатором.
Читать дальше →
Тэги: .net, 2013, angular, angularjs, essentials, html, knockout, knockoutjs, studio, visual, web, webmarkupmin, веб-разработка, клиентская, минимизация, минификация, оптимизация
HTML-минимизация в Web Essentials 2013: Что изменилось за год? 2014-09-30 22:35:48
+ развернуть текст сохранённая копия
С момента публикации предыдущей статьи прошел почти год и приведенный в ней пример минимизации HTML-фрагмента уже неактуален (команда Web Essentials ► Minify selection больше недоступна в контекстном меню при редактировании HTML-файлов). Серьезные изменения в данном функционале произошли еще в декабре прошлого года, когда вышла версия 1.5, но в тот момент у меня не было времени, чтобы написать об этом статью. Поскольку за это время никто не описывал данный функционал на русском языке (на английском языке есть статья Дэвида Пакетта «Minifying your HTML»), то я постараюсь наверстать упущенное.
Читать дальше →
Тэги: 2013, essentials, html, studio, visual, web, webmarkupmin, веб-разработка, клиентская, минимизация, минификация, оптимизация
Профилактика и уход за компьютером 2014-09-26 11:11:04
Привет, дорогие друзья! Сейчас вы сидите за компьютером, читаете эту статью. Но сейчас ваш мозг ...
+ развернуть текст сохранённая копия
Привет, дорогие друзья! Сейчас вы сидите за компьютером, читаете эту статью. Но сейчас ваш мозг не генерирует такой мысли, какова работоспособность вашего компьютера! Нет, я не говорю, что вы...
[Прочитать статью полностью Вы сможете перейдя по ссылке]
Тэги: диск, жесткий, компьютер, оптимизация, очистить
Три главных правила при оптимизации интернет-магазина 2014-09-25 14:34:27
В интернет-магазинах есть одна плохая особенность — создание дублей. Причем не просто дублей, а ...
+ развернуть текст сохранённая копия
В интернет-магазинах есть одна плохая особенность — создание дублей. Причем не просто дублей, а огромное количество одинаковых страниц. При запуске нового проекта можно быстро устранить данную проблему, но если интернет-магазин работает давно, то придется долго разгребать накопленные проблемы. Плюс ко всему, интернет-магазины обычно индексируются гораздо хуже информационных сайтов. Первым делом, на что нужно обратить внимание, это на […]
Тэги: оптимизация
Bundle Transformer: Летние обновления 2014-09-22 23:44:56
+ развернуть текст сохранённая копия
Начиная с сентября прошлого года, когда библиотека MSIE JavaScript Engine for .NET была заменена библиотекой JavaScript Engine Switcher и был создан модуль BundleTransformer.CleanCss, в Bundle Transformer практически не было каких-либо революционных изменений. Изменения были в основном эволюционными: добавлялась поддержка новых версий минимизаторов и трансляторов (самая рутинная и сложная часть работы над проектом), исправлялись мелкие ошибки и шла работа над увеличением производительности.
Но этим летом все изменилось: с конца мая по июль от пользователей Bundle Transformer было получено огромное количество рекомендаций по улучшению проекта. Большая часть из них была реализована в версии 1.9.0 и последующих летних обновлениях. В данной статье мы рассмотрим наиболее значимые из них:
Читать дальше →
Тэги: .net, asp, asp.net, autoprefixer, bundle, bundling, css, handlebars, hogan.js, javascript, minification, mustache, mvc, system.web.optimization, transformer, веб-разработка, клиентская, оптимизация, постпроцессоры
Главная / Главные темы / Тэг «оптимизация»
|
Взлеты Топ 5
Падения Топ 5
|