Дайджест свежих материалов из мира фронтенда за последние две недели №330 (3 — 16 сентября 2018)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
•
•
•
•
Веб-разработка
•
•
•
-
Производительность:
•Оптимизация графики для веба: самое важное
•Улучшаем клиентскую производительность. Шпаргалка-руководство по основным методам оптимизации
•Чеклист загрузки шрифтов
-
Tools:
• В расширение GitHub для Atom добавили новые функции pull-запросов
•GitHub Pull Requests в Visual Studio Code
•6 советов по VSCode Tips… за 60 секунд (by Paul Lewis)
-
Accessibility:
•Самый простой способ сохранять доступность ваших веб-приложений: просто используйте текст
•Как вы делаете разметку для аккордиона?
•Важность ручного тестирования доступности
•Кастомизация radio-кнопок без отказа от их доступности
CSS
•
•
•
•
•
• Никто не знает CSS: специфичность — не каскад
•
•
•
•
•
•
•
JavaScript
• Рекурсия для неискушённых
• Фундаментальные принципы объектно-ориентированного программирования на JavaScript
•
•
•
•
•
•
•
•
•
-
VueJS:
•Как создать SPA с помощью Vue.js
•Создание VueJS приложений с TypeScript
•Структура кода универсального приложения в Nuxt.js
•Vuesax — новый компонентный фреймворк для Vue.js 2
•Ленивая загрузка изображений с директивами Vue.js и IntersectionObserver
-
React:
•Удобный способ тестирования React-компонентов
•React, Webpack и Babel с нуля
•Введение в использование элементы форм в React
•Как имплементировать лучший Drag and Drop в вашем React приложении
-
Angular:
•Справочник по Angular 6: Шаблоны, Ядро
•Прокачиваем веб с помощью PWA. Progressive Web Apps + Angular = love
•Руководство по Angular 6: новые функции с новыми мощностями
•Сравнение Angular и React, а также языков их ядер
-
Libs & Plugins:
•low.js — Node.JS порт для встроенных устройств
•sqorn — Javascript библиотека для построения SQL запросов
Браузеры
•
•
• Вышел Firefox 62: новые инструменты безопасности и интерфейс настроек, а также технические детали для разработчиков в блоге Марата Таналина
• Вышел Chrome 69 с новым дизайном, улучшенным менеджером паролей и омнибоксом
• Браузеру Chrome исполнилось 10 лет
• Microsoft попробовала более агрессивный способ продвижения Edge
• Google отменил скрытие поддоменов «www» и «m», но намерен стандартизировать их особый статус
• В Firefox появится поддержка перевода страниц при помощи Google Translate
•
•
•
Занимательное
• Python тоже частично отказывается от терминов master/slave
• Компилятор Glow от Facebook получил поддержку от Intel, Marvell и Qualcomm
• Google открыла API Google Photos для сторонних разработчиков
• Не так важна персона, как её данные!
• Сентябрьский рейтинг языков программирования от TIOBE: Python впервые попал на 3 место
• Как перестать бесить коллег-разработчиков
• Какие типичные ошибки в программировании совершают новички — отвечают эксперты
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.