- PVSM.RU - https://www.pvsm.ru -

SummaryJS, выпуск 4

Приветствую вас, любители и профессионалы JavaScript.

В прошлом выпуске проводилось 2 опроса. В первом было решено, что новый выпуск большинству удобнее получать в пятницу. Сделано. Второй вопрос был про открытие ссылок в новом табе. К сожалению, я тогда не знал, что на Хабре они запрещены. Но надеюсь, что вам в данном случае поможет Cmd + клик на Маке или Ctrl + клик на остальных системах.

В этом выпуске было какое-то гигантское количество инструментов. Наслаждайтесь.

Видео и подкасты

Glen Maddern: A GIF odyssey [1]
Using React to record JSON videos [2]
JS Jabber #149: Passenger Enterprise with Node.js [3]
FiveJS #65 [4]

Вопросники

ngExam [5]

Статьи, стайл-гайды

React lifecycle chart [6]
coding-styles [7]
JavaScript — Just another introduction to ES6 [8]
Introduction to the React JavaScript Framework [9]
TDDBin is open source, supports ES6 and moves on [10]
Reverse Words In A String Using JavaScript [11]
Сайт с нуля на полном стеке БЭМ-технологий. Методология Яндекса [12]
Boost the Performance of AngularJS Application Using Immutable Data [13]
A JS framework on every table [14]
Create an IBM Watson explorer with React [15]
A JSON editor with React and Immutable data [16]
The ReactJS Reading Club [17]
Ditch the [].forEach.call(NodeList) hack [18]
React: Reuse Constant Value Types like ReactElement [19]
HTTP2 for front-end web developers [20]
Change And Its Detection In JavaScript Frameworks [21]
React Community Round-up #25 [22]
React Native – The Killer Feature that Nobody Talks About [23]
A ReactJS and Foundation Framework Reveal Modal [24]
No promises: asynchronous JavaScript with only generators [25]
Making your jQuery plugin work better with npm tools [26]
Writing Command Line Tools with Node [27]
Persistent State of a ReactJS Component [28]

Инструменты, библиотеки

game-sprite [29] – библиотека для работы со спрайтами в играх
react-slug [30] – простой react-компонент, который обрезает нежелательные символы
antwar [31] – генератор статических сайтов, использующий React и Webpack
template-helpers [32] – набор хэлперов для шаблонизаторов
canvasBlurRect [33] – высокопроизводительный эффект blur, как на iOS
react-blog [34] – блоговый движок на React и Flux
grunt-warn-friday [35] – плагин для Grunt, который предупреждает о веселых деплоях в пятницу
react-headroom [36] – компонент для React, который скрывает header при скролле вниз и показывает его при скролле вверх. Как в Chrome для iOS.
xr [37] – простая обертка над XMLHttpRequest
markmin.js [38] – очередной язык разметки wiki. Вдохновлен языком Markdown
ngWebAudio [39] – модуль AngularJS для использования WebAudio API
fuzzysearch [40] – маленький и быстрый поиск
react-pstate [41] – react-миксин для работы с персистентным состоянием компонентов
shipboard [42] – инструмент планирования разработки приложений
ngLoader [43] – анимация загрузки в AngularJS
mac [44] – гибридное OSX-приложение, сделанное с помощью Meteor
to-fast-properties [45] – форсируем использование fast properties в V8
nock [46] – http-моки в NodeJS
eyeglass [47] – привносит мощь npm в Sass
react-resolver [48] – “изоморфная” библиотека для ленивой загрузки в react-компонентах
jQuery.imgx [49] – расширение для использования изображений высокой четкости на десктопе и мобильных устройствах
unorphan [50] – исправляет переносы слов в длинных текстовых блоках
AngularTypeScript [51] – AngularJS, TypeScript, Azure AD, Office 365 – всё в одном флаконе

Новые версии

espree 1.10.0 [52]
lodash-fp 0.3.0 [53]
eslint-plugin-backbone 1.0.1 [54]
babel 4.6.4 [55]
orbit.js 0.6.0 [56]
node yeoman generator 0.7.0 [57]
ReactJS.NET 1.4 [58]
eslint-friendly-formatter 1.0.1 [59]
react v0.13 RC2 [60]
ember Glimmer engine [61]
yeoman 0.18.10 [62]
chalk 1.0.0 [63]
flummox 2.13.0 [64]
ember-orbit 0.6.0 [65]
io.js 1.5.0 [66]

AngularJS 2.0

https://angular.io/ [67]
быстрый старт [68]

Автор: olegafx

Источник [69]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/85046

Ссылки в тексте:

[1] Glen Maddern: A GIF odyssey: https://www.youtube.com/watch?v=rxDM7OgPuKU

[2] Using React to record JSON videos: https://www.youtube.com/watch?v=zxN8FYYBcrI

[3] JS Jabber #149: Passenger Enterprise with Node.js: http://devchat.tv/js-jabber/149-jsj-passenger-enterprise-with-node-js-with-hongli-lai-and-tinco-andringa-

[4] FiveJS #65: https://fivejs.codeschool.com/episodes/72-episode-65-march-5th-2015

[5] ngExam: https://github.com/gdi2290/ngExam

[6] React lifecycle chart: https://pbs.twimg.com/media/B-G3_T8CcAAmTHV.jpg:large

[7] coding-styles: https://github.com/elierotenberg/coding-styles

[8] JavaScript — Just another introduction to ES6: https://medium.com/sons-of-javascript/javascript-an-introduction-to-es6-1819d0d89a0f

[9] Introduction to the React JavaScript Framework: http://developer.telerik.com/featured/introduction-to-the-react-javascript-framework/

[10] TDDBin is open source, supports ES6 and moves on: http://www.uxebu.com/blog/2015/03/tddbin-open-source-supports-es6-moves/

[11] Reverse Words In A String Using JavaScript: https://blog.nraboy.com/2015/02/reverse-words-string-using-javascript/

[12] Сайт с нуля на полном стеке БЭМ-технологий. Методология Яндекса: http://habrahabr.ru/company/yandex/blog/251473/

[13] Boost the Performance of AngularJS Application Using Immutable Data: http://blog.mgechev.com/2015/03/02/immutability-in-angularjs-immutablejs/

[14] A JS framework on every table: http://www.allenpike.com/2015/javascript-framework-fatigue/

[15] Create an IBM Watson explorer with React: http://www.ibm.com/developerworks/library/wa-watson-explorer-react-app/index.html

[16] A JSON editor with React and Immutable data: http://arqex.com/991/json-editor-react-immutable-data

[17] The ReactJS Reading Club: http://rss.reactloop.org/

[18] Ditch the [].forEach.call(NodeList) hack: http://toddmotto.com/ditch-the-array-foreach-call-nodelist-hack/

[19] React: Reuse Constant Value Types like ReactElement: https://github.com/facebook/react/issues/3226

[20] HTTP2 for front-end web developers: https://mattwilcox.net/web-development/http2-for-front-end-web-developers

[21] Change And Its Detection In JavaScript Frameworks: http://teropa.info/blog/2015/03/02/change-and-its-detection-in-javascript-frameworks.html

[22] React Community Round-up #25: http://facebook.github.io/react/blog/2015/03/04/community-roundup-25.html

[23] React Native – The Killer Feature that Nobody Talks About: http://red-badger.com/blog/2015/03/04/react-native-the-killer-feature-that-nobody-talks-about/

[24] A ReactJS and Foundation Framework Reveal Modal: http://blackmuttmedia.com/blog/a-reactjs-and-foundation-framework-reveal-modal/

[25] No promises: asynchronous JavaScript with only generators: http://www.2ality.com/2015/03/no-promises.html

[26] Making your jQuery plugin work better with npm tools: http://blog.npmjs.org/post/112712169830/making-your-jquery-plugin-work-better-with-npm

[27] Writing Command Line Tools with Node: http://javascriptplayground.com/blog/2015/03/node-command-line-tool/

[28] Persistent State of a ReactJS Component: http://blog.mgechev.com/2015/03/05/persistent-state-reactjs/

[29] game-sprite: https://github.com/nikogu/game-sprite

[30] react-slug: https://github.com/zackify/react-slug

[31] antwar: https://github.com/antwarjs/antwar

[32] template-helpers: https://github.com/jonschlinkert/template-helpers

[33] canvasBlurRect: https://github.com/keithwhor/canvasBlurRect

[34] react-blog: https://github.com/andrew-codes/react-blog

[35] grunt-warn-friday: https://github.com/dinks/grunt-warn-friday

[36] react-headroom: https://github.com/KyleAMathews/react-headroom

[37] xr: https://github.com/radiosilence/xr

[38] markmin.js: https://github.com/mdipierro/markmin.js

[39] ngWebAudio: https://github.com/nehz/ngWebAudio

[40] fuzzysearch: https://github.com/bevacqua/fuzzysearch

[41] react-pstate: https://github.com/mgechev/react-pstate

[42] shipboard: https://github.com/substack/shipboard

[43] ngLoader: https://github.com/jfeigel/ngLoader

[44] mac: https://github.com/meteorhybrid/mac

[45] to-fast-properties: https://github.com/sindresorhus/to-fast-properties

[46] nock: https://github.com/pgte/nock

[47] eyeglass: https://github.com/sass-eyeglass/eyeglass

[48] react-resolver: https://github.com/ericclemmons/react-resolver

[49] jQuery.imgx: https://github.com/ByNathan/jQuery.imgx

[50] unorphan: https://github.com/rstacruz/unorphan

[51] AngularTypeScript: https://github.com/DanWahlin/AngularTypeScript

[52] espree 1.10.0: https://github.com/eslint/espree/releases/tag/v1.10.0

[53] lodash-fp 0.3.0: https://github.com/lodash/lodash-fp

[54] eslint-plugin-backbone 1.0.1: https://github.com/ilyavolodin/eslint-plugin-backbone

[55] babel 4.6.4: https://github.com/babel/babel/blob/master/CHANGELOG.md#464

[56] orbit.js 0.6.0: https://github.com/orbitjs/orbit.js/releases/tag/v0.6.0

[57] node yeoman generator 0.7.0: https://github.com/yeoman/generator-node/releases/tag/v0.7.0

[58] ReactJS.NET 1.4: http://reactjs.net/2015/03/1.4.0-release.html

[59] eslint-friendly-formatter 1.0.1: https://github.com/royriojas/eslint-friendly-formatter

[60] react v0.13 RC2: http://facebook.github.io/react/blog/2015/03/03/react-v0.13-rc2.html

[61] ember Glimmer engine: https://github.com/emberjs/ember.js/pull/10501

[62] yeoman 0.18.10: https://github.com/yeoman/generator/releases/tag/v0.18.10

[63] chalk 1.0.0: https://github.com/sindresorhus/chalk/releases/tag/v1.0.0

[64] flummox 2.13.0: https://github.com/acdlite/flummox/blob/master/CHANGELOG.md#2130

[65] ember-orbit 0.6.0: https://github.com/orbitjs/ember-orbit

[66] io.js 1.5.0: https://github.com/iojs/io.js/issues/1060

[67] https://angular.io/: https://angular.io/

[68] быстрый старт: https://github.com/angular/quickstart

[69] Источник: http://habrahabr.ru/post/252327/