js javascript angular.js css front-end php разработка html intro tools best practices performance watchers architecture module component concepts data binding libraries browser support d3js d3 example library map мастер-класс сайт es6 front end development ood code convention purifycss plugin vivus hammer datedropper eggjs timedropper dropjs e2e testing isolated scope measurement how to choose version angular 2 testing unit testing angular 2.0 services 1.x vs 2.0 what's new typescript templates building minimization ng-show $$digest filters ng-if measure ng-model ng-repeat bind once $$apply data sharing consistent structure main points debug between controllers file naming syntax separation tutorial service directive when to use scope basics pros & cons controller programming cycle.js mvi pattern framework reactive date parsing date i18n date moment.js date manipulation dependency install bower commands package manager pros and cons shower google slides impress presentation comparison reveal deck core concept introduction chart visualization sharing dotjs sources conference presentations knowledge asm.js compilation emscripten generator llvm webassembly review upsource process jetbrains uiux ux heuristic testing crossfilter dimple.js c3.js svg d3.js tricks tips provider projection ol api openlayers backbone.js блог wordpress медтехника интернет-магазин веб-сайт browser console devtools chrome google methodology bem yandex modifier block element grunt encapsulation inheritance jshint polymorphism webstorm oop ecmascript w3c responsive history practice bdd tdd theory guideline optimization database mysql style user-friendly ui usability
Tout plus