Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «клиентская»
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, веб-разработка, клиентская, минимизация, минификация, оптимизация
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, веб-разработка, клиентская, оптимизация, постпроцессоры
[Из песочницы] SVG, Iconfonts vs PNG 2014-08-15 17:28:08
+ развернуть текст сохранённая копия
Статья по мотивам Изображения в верстке. Хватит это терпеть. Скорее даже по мотивам комментариев к этой статье и в общем реакции хабра на призыв использования векторной графики везде, где можно и действительно нужно.
Признаться, я был немного удивлен реакцией на такие мысли в 2014-м то году. По этому случаю рассмотрим более детально существующие техники работы с иконками.
На текущий момент все более-менее просто. Мы можем верстать иконки с помощью SVG, создавать иконочные шрифты, ну и никуда не делась старая добрая техника с применением растра, в частности PNG. Правда добавились некоторые нюансы с появлением кучи HDPI устройств с совершенно разной плотностью пикселей.
Читать дальше →
Тэги: css, iconfonts, svg, веб-разработка, клиентская, начинает, оптимизация, пари, проигрывает, хабр
Panzar 2014-07-07 22:03:08
Игру Panzar знают довольно давно, однако в 2014 году в нее влились новые игроки из-за изменения ...
+ развернуть текст сохранённая копия
Игру Panzar знают довольно давно, однако в 2014 году в нее влились новые игроки из-за изменения политики администрации. Дело в том, что ранее игра Panzar давала возможность в не только создавать героя с нулевыми способностями, а и купить героя 10, 20 или же 30 уровня. Это немного смущало тех игроков, которые прокачивали своих героев сами. Бесспорно,
Тэги: panzar, игры, клиентские, онлайн
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «клиентская»
|
Взлеты Топ 5
Падения Топ 5
|