Статьи в категории «Beб-разработка»


Оригинал: «Testing mobile phones, or the masochist’s guide to gleeful self-flagellation».

Спустя семь месяцев тестирования мобильных платформ (сопровождавшегося изобретением всё новых и новых ругательств), думаю, пора поделиться опытом с теми, кто, также как и я, предрасположен к мазохизму.

Добро пожаловать в мой мир! Возьмите свою плётку и аптечку первой помощи — мы начинаем развлекаться!

Сегодня мы обсудим процесс тестирования мобильных браузеров. Мы не будем сравнивать их между собой, поговорим на столь кровопролитную тему в следующий раз.

Оригинал: «Performance of private members in JavaScript».

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

Оригинал: «Reading out the end time in browser speed tests».

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

Оригинал: «Using jQuery To Manipulate and Filter Data».

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

Оригинал: «Useful and Handy jQuery Tips and Tricks».

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

С тех пор, как я начал изучать jQuery, я всегда пытался улучшить свой код, или же, в поисках простейшего способа реализации, прийти к пусть не самому элегантному, но зато понятному решению. Теперь я хочу поделиться с вами своими излюбленными советами и хитростями jQuery.

Оригинал: «Indexing the Web—It’s Not Just Google’s Business».

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

Есть и ещё одна вещь, которая может сильнее всего влиять на производительность, и о которой, тем не менее, часто забывают. Это проектирование базы данных. При отсутствии индексов для определённых полей, скорость обработки запроса почти наверняка снизится, усложняя использование системы по мере роста объёма данных. К счастью, эта проблема решается довольно просто.

Оригинал: «Semantics in HTML 5».

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

В заключительной части Главы 3 книги Руди Лаймбека (Rudy Limeback) «Просто о SQL»Simply SQL») речь пойдёт о других объектах, которые можно указывать в условии FROM: представлениях, подзапросах и производных таблицах.

В следующей части Главы 3 книги Руди Лаймбека (Rudy Limeback) «Просто о SQL»Simply SQL») различные виды SQL-запросов показаны на примере реальной системы управления контентом, подробно рассмотрена схема работы внутренних и внешних объединений, а также запросов со слиянием.

В этой части книги Руди Лаймбека (Rudy Limeback) «Просто о SQL»Simply SQL») рассказывается о различных способах объединений таблиц: внутренних, внешних и перекрёстных.

Представляем вашему вниманию перевод Главы 3 из книги Руди Лаймбека (Rudy Limeback) «Просто о SQL»Simply SQL»).

«Просто о SQL» — это практическое пошаговое руководство по языку SQL. Вы узнаете, как наилучшим образом работать с данными и создавать наиболее оптимальный SQL-код. Вместо того, чтобы утомлять вас скучной теорией, книга делает акцент на практическое использование SQL с наиболее распространёнными базами данных. Множество иллюстраций, доступный стиль и примеры сделают изучение SQL простым и интересным.

К книге прилагаются файлы, содержащие все рассмотренные примеры запросов, они доступны для скачивания на сайте книги.

Оглавление:

Оригинал: «Введение в виджеты W3C».

Как я уже говорил, в данный момент я работаю в Vodafone над совместимостью мобильного браузера и виджетов W3C. Я обсуждал некоторые проблемы, связанные с мобильными браузерами, и вы можете заглянуть мне через плечо, пока я анализирую странности их работы. Если вы хотите быть в курсе моих самых последних мобильных приключений, следите за мной на Твиттере.

Пришло время поговорить о той части моей работы, что связана с виджетами W3C. Что же такое виджет, как его создать, зачем это делать и какие системы их поддерживают?

Лично я считаю, что виджеты — это будущее мобильного интернета. Они просты в разработке, основаны на открытых стандартах, здорово экономят трафик и многие люди по всему миру уже знают, как их создавать.

В отличие от других недавних публикаций о виджетах, я расскажу вам историю целиком, хотя бы и в сжатом виде.

Оригинал: «iPhone Development: 12 Tips To Get You Started».

Если вы были хорошим разработчиком в прошлом году, возможно, Санта принёс вам новенький блестящий iPhone. Если это так, то вы, конечно же, часами не выпускали его из рук — лазили по Сети, скачивали приложения, вели микроблоги, словом, получали удовольствие.

Теперь, как веб-разработчик, вы наверное интересуетесь, где же здесь просмотр кода и как создавать сайты и приложения, которые бы хорошо выглядели и работали на iPhone? В этой статье приведены некоторые советы и приёмы для начала и, что самое главное, вы можете попрактиковаться на эмуляторе, если ещё не готовы к большой покупке.

Оригинал: «px - em - % - pt - keyword».

Когда дело доходит до установки размеров в CSS, у вас появляется множество возможностей. Вы можете указать ключевое слово, например:

p { font-size: small; }

или числовое значение. В последнем случае необходимо указать единицы измерения — один из четырёх вариантов. Что же лучше? —Зависит от обстоятельств. Давайте посмотрим повнимательней.

По мотивам: «CSS is like...».

Недавно на Твиттере я раздумывал:

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

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

Оригинал: «JavaScript Dollar Sign ($) - What is it for?».

Символ доллара в JavaScript

Начинающий, или даже опытный JavaScript-программист может быть немного озадачен, впервые обнаружив такую странную вещь как символ доллара ($) в коде JavaScript, не читая до этого . Чтобы объяснить использование символа доллара в JavaScript, я должен изложить кое-какие основы. В JavaScript, символ доллара обычно встречается в объявлениях переменных и вызовах функций. Позвольте убедить вас, что здесь не кроется ничего таинственного, ведь это всего лишь имя переменной (идентификатор). В этом нет ничего странного. Например, безумно популярный JavaScript-фреймворк, о котором я уже писал (What is jQuery?) использует знак доллара для получения доступа к главному объекту jQuery.

Оригинал: «A Graphical Explanation Of Javascript Closures In A jQuery Context».

Всю неделю я работал над подробной презентацией jQuery для юзер-группы New York ColdFusion. В качестве части презентации мне хотелось обсудить прелесть замыканий в Javascript и то, как потрясающе использует их jQuery. Замыкания в Javascript могут заставить вас сильно поломать голову, особенно если вы столкнётесь с подобными определениями:

«Замыкание» — это выражение (обычно, функция), которое имеет свободные переменные и внешнюю среду, которая связывает эти переменные («замыкает» выражение).

Я хочу сказать, какого же чёрта всё это значит? Я знаю кое-что о замыканиях, но это определение ни о чём мне не говорит. Как я сказал, замыкания могут быть действительно сложны для понимания. Итак, я попытаюсь объяснить это с помощью иллюстраций, ведь, как говорят, лучше один раз увидеть, чем сто раз услышать.

© 2009, Сумин Андрей. Использование материала — только с прямой ссылкой на источник.

E-mail sumin.andrew@gmail.com

Просто ГОСТы Люблю вкусно поесть Мировые рекорды
нужная замена экрана iphone мягкая мебель киев В Бутово компьютерная помощь пользуется неслыханным успехом. Отличная компьютерная помощь в нашем сервисе гарантированна. разработка маркетинговой стратегии Комнатные растения с доставкой:  цветы комнатные . Комнатные цветы из семян.