Добро пожаловать на наш радар, еженедельный обзор новостей, тенденций и других интересных вещей из мира веб-разработки.
Сегодня в США Черная пятница, и, не желая оставаться в стороне от беспредела, который последует за их коллегами из кирпича и миномета, множество интернет-магазинов и веб-сайтов начали участвовать в акции . Новое явление, получившее название « Черная пятница Биткойн », похоже, завоевывает популярность, и одна фирма занимает позицию против чрезмерного потребления — раздавать вещи.
В других новостях Mozilla объявила, что они отказались от Google как поисковой системы по умолчанию в Firefox , подписав вместо этого пятилетнее соглашение с Yahoo. Пользователи Windows сообщают Microsoft, что они хотят добавить в Windows 10, и был выпущен трейлер долгожданного «Юрского мира» , который получил весьма критическое признание (хм).
Mucho Халява
Оставаясь с темой Черной пятницы (вы знаете, выдерживая массовую истерию и риск быть затоптанным под ногами, так что вы можете получить восемь DVD-плееров по цене трех), вот несколько замечательных подарков, которые я заметил на этой неделе.
Для начала у нас есть 25 бесплатных рождественских ресурсов для дизайнеров . Они помогут вам спланировать дизайн ваших персонализированных рождественских открыток, приглашений, обоев и всего, что между ними.
Если это не совсем поразило ваше воображение, то как насчет этого великолепного рождественского набора иконок или такой же прекрасной коллекции рождественских иконок ?
Не так празднично, но, тем не менее, чрезвычайно полезно, посмотрите эти 25 бесплатных шаблонов макетов фотографии . Они охватывают все, от айфонов, визиток, кофейных чашек.
Вот 25 бесплатных изображений героев, которые помогут вам произвести хорошее первое впечатление на ваших посетителей. И вот семь лучших поисковых систем для поиска бесплатных картинок онлайн . Бесплатный забавный факт: в 2014 году будет сделано около 880 миллиардов фотографий .
Наконец, ModernThemes — это новый тематический сайт WordPress, посвященный раздаче бесплатных тем . По их собственным словам, они предлагают «хорошо закодированные, великолепно выглядящие, безворожные темы WordPress по разумной цене $ 0». Так что люди, чего же ждать?
Насколько хорошо вы знаете HTML?
В последние годы HTML значительно эволюционировал, но из-за обилия других веб-технологий, которые мы должны изучать, он не всегда получает то внимание, которого заслуживает.
Поэтому с некоторым интересом я прочитал (и ответил) эти десять типичных упражнений по интервью на HTML . К своему стыду, я едва мог ответить на любой из них правильно, не обращаясь к Google. Я бы рискнул предположить, что большинство других людей тоже найдут их хитрыми. Не стесняйтесь доказать, что я не прав в комментариях.
В настоящее время все больше и больше веб-сайтов позиционируют себя как веб-приложения. Это не всегда хорошо, утверждает Матиас Мено, который призывает нас прекратить писать HTML-файлы с отслеживанием состояния .
Как вы, наверное, знаете, 28 октября W3C официально рекомендовал HTML5 . Но вы когда-нибудь задумывались о том, кто и что на самом деле представляет собой W3C? Вот отличная часть, которая освещает « группу, которая управляет сетью ».
Вот супер крутой ресурс для всех ваших потребностей HTML. Список всех элементов, доступных в HTML и в каких конкретных версиях.
В том же духе я хочу использовать сервис, который позволяет вам выбирать функции веб-платформы, которые вы хотите использовать, а затем отображает процент конечных пользователей, у которых есть браузеры, которые соответствуют критериям.
Модное слово недели: ванильный JavaScript
Ванильный JavaScript — это не название новой фреймворк, на самом деле совсем наоборот. Этот термин используется для обозначения JavaScript, который не зависит от каких-либо сторонних библиотек (таких как jQuery) и который будет работать в браузере.
Одна из причин, по которой jQuery стал настолько популярным, заключалась в том, что он абстрагируется от многих кросс-браузерных проблем и несоответствий. Тем не менее, браузеры стали стремительно развиваться с момента его первого появления в 2006 году. Настолько, что теперь мы можем реализовать современный лайтбокс HTML5 в 12 строках ванильного JavaScript , что чертовски круто, если вы перестанете думать об этом.
С ростом количества мобильных и маломощных устройств становится очевидным, что производительность имеет значение. Вот почему, возможно, сейчас хорошее время, чтобы вырезать посредника jQuery .
Если вы не уверены, какие браузеры поддерживают какие функции JavaScript, редактор SitePoint HTML и CSS Луис Лазарис (Louis Lazaris) собрал большой набор ресурсов для таблиц совместимости JavaScript и DOM .
101 — это библиотека утилит JavaScript , которая не пытается изобретать велосипед, а скорее добавляет ванильный JS, чтобы избежать ненужного наложения.
Вот два метода, демонстрирующих, как реализовать нативную привязку данных в vanilla JS .
И просто чтобы мутить воду, на самом деле есть библиотека под названием Vanilla JS (спойлер: это пародия).
Доступный Угловой
Нравится это или нет, в последнее время вокруг AngularJS много шума.
Как часть Release Candidate 3 для Angular 1.3.0, был добавлен модуль ngAria, чтобы помочь разработчикам Angular с доступностью.
Автор этого документа (Марси Саттон) также появился в подкасте Shop Talk, чтобы обсудить веб-компоненты, ARIA и Angular.
Однако в Ангульной земле не все хорошо. Инженер по полному стеку Алексей Мигуцкий писал о том, что последние два года он провел, углубляясь в Angular . Его вывод: он «достаточно хорош» для большинства проектов, но недостаточно хорош для профессиональной разработки веб-приложений.
Тестирование часто может быть трудным в браузерных приложениях. Вот почему это подробное руководство по написанию модульных тестов для различных компонентов приложения Angular может оказаться особенно полезным.
Наконец, вот как можно создать приложение для планирования в реальном времени, используя AngularJS и Firebase . Или, если планирование приложений не ваша вещь, как насчет создания приложения для ведения блога ?
Вот и все на этой неделе. Спасибо, что присоединились к нам.
Я оставлю вас с пугающим откровением о том, что текстовые сообщения делают с позвоночником (эквивалент веса 60 фунтов на шею!), Новостью о том, что электронная сигарета из Китая заразила компьютер одного парня вредоносным ПО (я знал, что те все было плохо для вас!) и отчет о том, что 17% американцев не могут идентифицировать Билла Гейтса (есть интересная викторина с этой статьей).
Какие ссылки привлекли ваше внимание? Как вы справились с упражнениями HTML? Вы избегаете jQuery для ванильного JavaScript? Является ли ngAria столь необходимым дополнением к Angular? В любом случае, мы хотели бы услышать ваши мысли.
Кроме того, если у вас есть какие-либо проблемы с реализацией чего-либо, о чем здесь говорится, или вы просто хотите обсудить это еще раз, форумы SitePoint — это отличное место для посещения (вы можете войти в свою учетную запись Google, FaceBook, Twitter, GitHub или Yahoo).