Наш блог

Полезные советы и хитрости jQuery
За время работы над проектами у меня накопился список советов и хитростей jQuery, и сейчас я бы хотел им с вами поделиться. В этой статье я соберу все советы и хитрости jQuery, а также подсказки, которые я смог найти в сети.

Использование jQuery для манипуляции и фильтрации данных
Когда веб-страница разрабатывается для отображения больших таблиц с данными, огромное внимание должно быть уделено возможности структурной сортировки данных пользователем. В этой статье я расскажу о четырёх техниках: эффектах при наведении мыши, чересполосице, фильтрации и сортировке.

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

Производительность закрытых членов в Javascript
Единственный способ реализации объектов с закрытыми членами в Javascript — использование замыканий, при котором привилегированные методы создаются в конструкторе. Но при таком подходе вы можете столкнуться с некоторыми проблемами в производительности, поскольку через прототипы ограничить доступ невозможно.

Семантика в HTML 5
Отказ BBC от использования микроформата hCalendar по соображениям общедоступности и юзабилити свидетельствует о том, что семантическая составляющая HTML находится на пределе своих возможностей. Необходимость в чёткой и однозначной привязке разметки к более выразительной семантике — это основная задача, стоящая перед HTML 5.

CSS подобен…
Недавно на Твиттере я раздумывал: CSS подобен шахматам. Вы можете научиться основам за день и провести всю жизнь, постигая их. Я тут же подумал, что было бы забавно собрать мысли других людей о том, на что похож CSS. Вот что вы говорили.

Px, em, %, pt и ключевые слова
Когда дело доходит до установки размеров в CSS, у вас появляется множество возможностей. Вы можете указать ключевое слово или числовое значение. В последнем случае необходимо указать единицы измерения — один из четырёх вариантов. Что же лучше? —Зависит от обстоятельств. Давайте посмотрим повнимательней.

Представления. Подзапросы и производные таблицы
Представление — ещё один объект базы данных, подобный таблице, который мы можем создавать. Представления являются виртуальной сущностью, и, в отличие от таблиц, не хранят данные. Представления — это команды SELECT (обычно, сложные), которым присваиваются имена для более удобного вызова и использования.

Индексирование — не Google’ом единым
Быстрота отклика — один из многих показателей, которые должен учитывать любой веб-разработчик при создании хороших пользовательских интерфейсов. Приложение, быстро реагирующее на запросы, даёт пользователю чувство контроля. Однако, в погоне за увеличением скорости приложения, можно легко потратить силы впустую.

12