Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «js»
Как мы разрабатываем новый фронтенд Tinkoff.ru 2016-06-23 16:04:02
+ развернуть текст сохранённая копия
В апреле этого года мы перезапустили tinkoff.ru. Банк превратился в финансовый супермакет. Теперь не только клиент банка, но и любой посетитель оплатит мобильный, проверит налоги и оформит ипотеку — всё на одной платформе. В этой статье я поделюсь опытом и технологическими решениями, к которым мы пришли за год разработки. Читать дальше →
Тэги: flux, frontend, javascript, react.js, банк, блог, веб-сайтов, компании, разработка, тинькофф
[Перевод] Чем полезен мономорфизм? 2016-06-17 14:47:14
+ развернуть текст сохранённая копия
Выступления и посты в блогах о производительности JavaScript часто обращают внимание на важность мономорфного кода, однако обычно не дается внятного никакого объяснения, что такое мономорфизм/полиморфизм и почему это имеет значение. Даже мои собственные выступления зачастую сводятся к дихотомии в стиле Невероятного Халка: «ОДИН ТИП ХОРОШО! ДВА ТИП ПЛОХО!». Неудивительно, что когда люди обращаются ко мне за советом по производительности, чаще всего они просят объяснить, что на самом деле такое мономорфизм, откуда берется полиморфизм и что в нем плохого.
Ситуацию осложняет еще и то, что само слово «полиморфизм» имеет множество значений. В классическом объектно-ориентированном программировании полиморфизм связан с созданием дочерних классов, в которых можно переопределить поведение базового класса. Программисты, работающие с Haskell, вместо этого подумают о параметрическом полиморфизме. Однако полиморфизм, о котором предупреждают в докладах о производительности JavaScript – это полиморфизм вызовов функции.
Я объяснял этот механизм столькими различными путями, что наконец-то собрался и написал данную статью: теперь можно будет не импровизировать, а просто дать на нее ссылку.
Я также попробовал новый способ объяснять вещи – изображая взаимодействие составных частей виртуальной машины в виде коротких комиксов. Кроме того, данная статья не покрывает некоторые детали, которые я посчитал незначительными, излишними или не связанными напрямую. Читать дальше →
Тэги: javascript, node.js, веб-сайтов, инлайн-кеш, клиентская, компиляторы, мономорфизм, оптимизация, разработка
[Перевод] Руководство по работе с Redux 2016-06-16 18:20:26
... Redux и Immutable- js. Применив подход TDD ...
+ развернуть текст сохранённая копия
Сегодня 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, блог, веб-сайтов, компании, разработка
Meteor + CSS-Modules + SugarSS 2016-05-30 22:54:59
+ развернуть текст сохранённая копия
Котаны!
Вы знаете про Meteor? Ну да — странный вопрос.
Вы знаете про CSS-Modules? Прощай БЭМ.
Вы знаете про SugarSS? Прощай SASS.
Перец из Техаса сегодня принял мой pull-request. И всем этим счастьем теперь можно пользоваться. CoffeeScript, Jade, SugarSS — полный комплект для кошерного кода. Читать дальше →
Тэги: css, css-modules, html, meteor.js, postcss, sugarss, веб-сайтов, код, разработка, совершенный
Язык описания шаблонов Snakeskin 2016-05-24 19:25:03
+ развернуть текст сохранённая копия
This is Frank, a snake-cowboy who loves templates.
Привет! Хочу рассказать о своей разработке — языке программирования текстовых шаблонов «Snakeskin». Проекту больше трех лет, всеми детскими болезнями, я полагаю, он благополучно переболел (и излечился), поэтому хочу поделиться результатом.
Демка
Основной репозиторий
Документация
Плагины для Gulp, Grunt, Webpack и прочее
Gitter — здесь можно задать любой интересующий вопрос Читать дальше →
Тэги: engine, html, javascript, node.js, template, веб-сайтов, программирования, разработка, язык
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «js»
|
Взлеты Топ 5
Падения Топ 5
|