Статьи

На нашем радаре на этой неделе: Firefox, MV * Frameworks и Go

Добро пожаловать на наш радар, еженедельный обзор новостей, тенденций и других интересных вещей из мира веб-разработки.

На этой неделе Firefox отметил свой десятый день рождения. Чтобы отпраздновать, Mozilla запустила два новых проекта: Polaris Privacy Initiative и Firefox Developer Edition — новую версию Firefox, которая ставит инструменты разработчика браузера в центр внимания. Первоначальные обзоры браузера, «созданного для разработчиков», были положительными, хотя любой, кто ожидал, что он будет выпущен с новыми фирменными функциями, возможно, был разочарован . А для тех из вас, кто склонен к ностальгии, вы могли бы напомнить себе о десяти наиболее важных этапах, которые Firefox достиг с момента своего дебюта в 2004 году .

Что касается других новостей, то быстрое переизобретение Сатья Наделлы над Microsoft продолжилось, поскольку было объявлено, что они будут использовать весь стек ядра сервера .NET с открытым исходным кодом . Тем временем Amazon показал голосового домашнего помощника менее чем за 200 долларов, и приземление на Луну было доказано реальными экспертами Nvidia, которые выпустили программное обеспечение для воссоздания графики, которое привело их к такому выводу.

межзвездный

Первым делом сегодня мы познакомимся с прокруткой параллакса с помощью библиотеки stellar.js . Для непосвященных: параллаксная прокрутка — это когда фон страницы перемещается с другой скоростью, чем передний план при прокрутке. Сделано правильно, его можно использовать для достижения действительно сумасшедших эффектов .

Далее у нас есть статья о взломе сети с помощью JavaScript , которая касается попытки Firefox реализовать предложение ECMAScript 7 для Array.prototype.contains

Хотите поделиться общей функциональностью между различными типами объектов JavaScript без подчинения одного типа другому? Похоже, идеальный случай для вашего дружелюбного соседского миксина .

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

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

Вот краткий совет по обнаружению функции, выполненной правильно .

И так работают кошки в 13 строках JavaScript .

Модное слово недели: rem

CSS3 логотип

Ничего общего с Майклом Стипе , rem — это единица измерения, введенная в CSS3. Rem означает «корневой em», и, в отличие от модуля em (который относится к размеру шрифта его родителя), rem относится к размеру шрифта корневого элемента (который почти всегда является элементом <html> ).

Хотите узнать больше? Тогда обязательно прочитайте 7 CSS-единиц, о которых вы, возможно, не знаете .

calc() Вот отличное руководство по макетированию с помощью CSS и тому, как вы можете использовать calc()

Хотите писать пишите СУХОЙ, менее повторяющийся CSS? Возможно, вам стоит посмотреть на вспомогательные классы .

Счетчики CSS постоянно отслеживают все в CSS (JavaScript не требуется). В качестве дополнительного бонуса они пользуются практически универсальной поддержкой браузера. Острота! Очень изящный!

Описывая себя как «суперфан модуля CSS Grid Layout», автор SitePoint Рэйчел Эндрю недавно выступала на CSSconf EU по этому вопросу . Этот разговор стоит посмотреть.

MV * Рамки:

На этой неделе участники JavaScript Jabber обсудили фреймворки MV * с Крейгом Маккичи . Обсуждение было сосредоточено на том, в какую из многих платформ разработчики должны потратить свое время, а также на будущее.

Эта тема тем более интересна в свете недавнего шума вокруг анонса Angular 2.0 и последующих попыток успокоить разгневанных разработчиков .

Дорога к Ember 2.0 не вызвала столько шума, но, тем не менее, делает ее интересной, как и эта статья об эволюции Ember .

Ниже приведены основные ошибки, которые делают разработчики при использовании Ember и Rails , почему Ember предназначен для дизайнеров и как изучать AngularJS путем создания клона GMail .

Бонусная ссылка: Крейг МакКичи (см. Выше) также недавно написал о фреймворках MV * для SitePoint в посте, озаглавленном Анатомия JavaScript MV * Framework .

Идти

Суслик, талисман Го

В соответствии со всеми этими годовщинами (десять лет FireFox, восемь лет jQuery) на этой неделе также отмечалась пятая годовщина запуска проекта Go (язык программирования со статической типизацией, разработанный в Google). Их официальное сообщение в блоге под названием « Половина десятилетия вперед » рассказывает о том, как развивался язык за последние пять лет.

Чтобы отпраздновать 5 лет Go, в течение ближайшего месяца Академия сусликов публикует серию статей известных пользователей Go. Иди проверь их! (стон)

Попробовать Go в первый раз — интересное прочтение о внешнем разработчике и его первых впечатлениях от языка программирования Go.

Если вы знакомы с языками программирования, значит, вы наверняка слышали и о Rust. Rust and Go (почему это заставляет меня думать о шампуне?) — это блог Адама Джейкоба (технический директор Chef), в котором сравниваются оба языка.

Хотите поиграть в Go? Вот некоторые вводные ресурсы для Go, чтобы вы начали.

Или, если вы предпочитаете что-то более существенное, Little Go Book — это бесплатное введение в язык, доступный в различных форматах.

Наконец, вот долгожданный разговор Брэда Фицпатрика (одной из команд Go) о текущем состоянии и будущем Go.

PS Если у вас есть проблемы с Go, помните, что на форумах SitePoint есть категория Golang .


Вот и все на этой неделе. Спасибо, что присоединились к нам.

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

Какие ссылки привлекли ваше внимание? Вы хотите взвесить дебаты Ember vs Angular? Вы пробовали версию для разработчиков Firefox? Как ты это нашел? В любом случае, мы хотели бы услышать ваши мысли.

Кроме того, если у вас есть какие-либо проблемы с реализацией чего-либо, о чем здесь говорится, или вы просто хотите обсудить это еще раз, форумы SitePoint — это отличное место для посещения (вы можете войти в свою учетную запись Google, FaceBook, Twitter, GitHub или Yahoo).