[Из песочницы] Меняем CoffeeScript на ES6
2015-02-04 21:52:53
... , это следующая версия
JavaScript, и наконец мне ...
+ развернуть текст сохранённая копия
Спешу предположить, что вы наслышаны о ES6 и, возможно, успели попробовать её. Тогда вам наверняка покажется интересной заметка о некоторых фичах спецификации, опубликованная Блейком Уильямсом в блоге Thoughtbots. Я же, с позволения автора, публикую перевод.
Последнее время я смотрел в сторону спецификации ES6, это следующая версия JavaScript, и наконец мне представилась возможность использовать её в проекте. За недолгое время использования я понял, что она решает множество проблем, которые пытается решить CoffeeScript, но без радикальных изменений синтаксиса.
ES6 сегодня
Вы можете начать писать на ES6 прямо сейчас, используя транслятор в ES5 6to5. 6to5 поддерживает достаточно много инструментов сборки, в их числе: Broccoli, Grunt, Gulp и Sprockets. У меня всё прекрасно работало со sprockets-es6, а 4.x Sprockets будут поддерживать 6to5 из коробки. Также вы можете попробовать ES6 прямо в браузере в 6to5 REPL.
Читать дальше →
Тэги:
coffeescript,
es6,
javascript,
веб-разработка
[Из песочницы] Обучение программированию. Точка зрения преподавателя и его же советы
2015-02-04 13:11:27
Сначала пару слов о себе
С программированием связан давно, хотя бОльшей частью ...
+ развернуть текст сохранённая копия
Сначала пару слов о себе
С программированием связан давно, хотя бОльшей частью занимался сотовой связью. В разные годы и коммутацией, и качеством работы базовой подсистемы.
Всё время делал какие-то программы, облегчающие жизнь мне и моим коллегам. В первую очередь на C++Builder (замечу, что пользовался лицензионной версией). Некоторые из программ, типа программного комплекса по анализу качества работы базовой подсистемы 2G и 3G, используется до сих пор (PHP+JS, «фишка» там больше не в программировании, а в использовании множества алгоритмов для поиска проблемных элементов), хотя на момент написания этой статьи я уже 2 года как не работаю в сотовой связи.
Читать дальше →
Тэги:
css,
javascript,
php,
обучение,
программированию
Изоморфный БЭМ
2015-02-04 09:02:03
Когда появился node.js, многие web-разработчики стали задумываться о возможности использовать ...
+ развернуть текст сохранённая копия
Когда появился node.js, многие web-разработчики стали задумываться о возможности использовать один и тот же код как на клиенте, так и на сервере. Сейчас существует несколько фреймворков, ставящих подход «пишем код один раз, используем везде» во главу угла, время от времени появляются новые. Вот и я не смог пройти мимо, пишу подобный микро-фреймворк — bnsf. Он предназначен для тех, кто предпочитает создавать front-end своих приложений по БЭМ-методологии, пользуясь соответствующим набором технологий и инструментов.
Давайте попробуем начать писать front-end для простого одностраничного web-приложения, используя bnsf. Чтобы не отвлекаться на создание back-end части, будем использовать в качестве back-end'a API vk.com. Наше приложение будет состоять всего из двух страниц, главной — с формой поиска пользователей по идентификатору — и вторичной, на ней будем выводить информацию о выбранном пользователе.
Читать дальше →
Тэги:
bem,
bnsf,
isomorphic,
javascript,
node.js,
tutorial,
бэм,
веб-разработка,
туториал
HTML5, CSS3 и JavaScript. Исчерпывающее руководство
2015-02-03 07:47:34
В этой книге вы найдете все, что необходимо знать для создания отличных веб-сайтов.
+ развернуть текст сохранённая копия
В этой книге вы найдете все, что необходимо знать для создания отличных веб-сайтов.
Тэги:
css,,
html,
javascript,,
веб-разработке,
книги
[Перевод] Ошибки в JavaScript и как их исправить
2015-02-02 18:29:10
JavaScript может быть кошмаром ... странных ошибок в
JavaScript. Разные браузеры могут ...
+ развернуть текст сохранённая копия
JavaScript может быть кошмаром при отладке: некоторые ошибки, которые он выдает, могут быть очень трудны для понимания с первого взгляда, и выдаваемые номера строк также не всегда полезны. Разве не было бы полезно иметь список, глядя на который, можно понять смысл ошибок и как исправить их? Вот он!
Ниже представлен список странных ошибок в JavaScript. Разные браузеры могут выдавать разные сообщения об одинаковых ошибках, поэтому приведено несколько примеров там, где возможно.
Читать дальше →
Тэги:
chrome,
errors,
explorer,
firefox,
google,
internet,
javascript,
веб-разработка,
разработка