Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «javacript»
Дайджест свежих материалов из мира фронтенда за последнюю неделю №216 (13 — 19 июня 2016) 2016-06-19 21:46:52
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области ...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда
Читать дальше →
Тэги: angular, css, es6, group, html5, javascript, react, zfort, анимация, блог, браузеры, веб-сайтов, дайджест, компании, разработка, ссылки, фронтенд
[Перевод] Чем полезен мономорфизм? 2016-06-17 14:47:14
+ развернуть текст сохранённая копия
Выступления и посты в блогах о производительности JavaScript часто обращают внимание на важность мономорфного кода, однако обычно не дается внятного никакого объяснения, что такое мономорфизм/полиморфизм и почему это имеет значение. Даже мои собственные выступления зачастую сводятся к дихотомии в стиле Невероятного Халка: «ОДИН ТИП ХОРОШО! ДВА ТИП ПЛОХО!». Неудивительно, что когда люди обращаются ко мне за советом по производительности, чаще всего они просят объяснить, что на самом деле такое мономорфизм, откуда берется полиморфизм и что в нем плохого.
Ситуацию осложняет еще и то, что само слово «полиморфизм» имеет множество значений. В классическом объектно-ориентированном программировании полиморфизм связан с созданием дочерних классов, в которых можно переопределить поведение базового класса. Программисты, работающие с Haskell, вместо этого подумают о параметрическом полиморфизме. Однако полиморфизм, о котором предупреждают в докладах о производительности JavaScript – это полиморфизм вызовов функции.
Я объяснял этот механизм столькими различными путями, что наконец-то собрался и написал данную статью: теперь можно будет не импровизировать, а просто дать на нее ссылку.
Я также попробовал новый способ объяснять вещи – изображая взаимодействие составных частей виртуальной машины в виде коротких комиксов. Кроме того, данная статья не покрывает некоторые детали, которые я посчитал незначительными, излишними или не связанными напрямую. Читать дальше →
Тэги: javascript, node.js, веб-сайтов, инлайн-кеш, клиентская, компиляторы, мономорфизм, оптимизация, разработка
[Перевод] Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.3) 2016-06-17 11:15:08
< ...
+ развернуть текст сохранённая копия
Эта статья — третья часть серии:
- Часть 1: Декораторы методов
- Часть 2: Декораторы свойств и классов
- Часть 3: Декораторы параметров и фабрика декораторов
- Часть 4: Сериализация типов и metadata reflection API
В прошлый раз мы узнали, что такое декораторы и как они реализованы в TypeScript. Мы знаем, как работать с декораторами классов, свойств и методов.
В этой статье мы расскажем про:
- Последний оставшийся тип декораторов — декоратор параметра
- Реализацию фабрики декораторов
- Реализацию конфигурируемых декораторов
Читать дальше →
Тэги: decorators, es2016, es7, ivi.ru, javascript, typescript, блог, веб-сайтов, компании, онлайн-кинотеатр, разработка
[Перевод] Руководство по работе с Redux 2016-06-16 18:20:26
+ развернуть текст сохранённая копия
Сегодня Redux — это одно из наиболее интересных явлений мира JavaScript. Он выделяется из сотни библиотек и фреймворков тем, что грамотно решает множество разных вопросов путем введения простой и предсказуемой модели состояний, уклоне на функциональное программирование и неизменяемые данные, предоставления компактного API. Что ещё нужно для счастья? Redux — библиотека очень маленькая, и выучить её API не сложно. Но у многих людей происходит своеобразный разрыв шаблона — небольшое количество компонентов и добровольные ограничения чистых функций и неизменяемых данных могут показаться неоправданным принуждением. Каким именно образом работать в таких условиях?
В этом руководстве мы рассмотрим создание с нуля full-stack приложения с использованием Redux и Immutable-js. Применив подход TDD, пройдём все этапы конструирования Node+Redux бэкенда и React+Redux фронтенда приложения. Помимо этого мы будем использовать такие инструменты, как ES6, Babel, Socket.io, Webpack и Mocha. Набор весьма любопытный, и вы мигом его освоите!
Читать дальше →
Тэги: apps, full-stack, group, javascript, mail.ru, node, node.js, react, reactjs, redux, блог, веб-сайтов, компании, разработка
В эту пятницу пройдет 7-я конференция сообществ DevConf 2016 2016-06-14 21:12:31
+ развернуть текст сохранённая копия
Уже в эту пятницу сообщества Python, Go, Ruby, PHP, Javascript, MySQL, PostgreSQL,Tarantool встретятся на DevConf 2016 — остались последние 60 мест.
В этом году на конференции DevConf 9 секций: golang, php, ruby, python, common, js, devops,
pm, storage
После 17:30 мы проводим открытые митапы сообществ и круглые столы, которые может посетить любой желающий.
18 июня состоятся мастер-классы: Golang, PostgreSQL, Построение
эффективной команды и налаживание процесса разработки, GraphQL & Relay, MySQL и архитектуры социальной сети
18-19 июня проводим хакатон по Yii в ТАСС
Читать дальше →
Тэги: devconf, javascript, mysql, php, postgresql, python, ruby, tarantool, блог, веб-сайтов, компании, разработка
Главная / Главные темы / Тэг «javacript»
|
Взлеты Топ 5
Падения Топ 5
|