JavaScript

JavaScript: суперсила нового RegExp

Созданные Стивеном Коулом Кингом в 1951 году, регулярные выражения были частью инструментария программиста в течение долгого времени. Способность сопоставлять шаблоны слов делает их мощным инструментом для проверки содержимого, но их также можно использовать для операций замены в тексте, и для тех, кто работает с содержанием документа или занимается обработкой естественного языка, в частности, они незаменимы.

Неудивительно, что JavaScript с корнями в веб-программировании имеет одну из самых надежных на сегодняшний день библиотек регулярных выражений (или, что более точно, regex), и недавнее развитие ECMAScript значительно расширило эту возможность. В этой статье я рассчитываю рассказать о некоторых наиболее любопытных шаблонах разработки регулярных выражений, которые открывает ES2015+, а также о нескольких, которые появятся в ближайшем будущем в среде JavaScript.

Читать дальше

Лучшие практики jQuery

Простые, но очень полезные, рекомендации по написанию кода с использованием jQuery описал Abhinay Rathore в статье «jQuery Coding Standards & Best Practices». Я переводил ее для использования в качестве инструкции для верстальщиков в компании, в которой работаю. Материал активно используется и может быть полезен в том числе как чек-лист.

Читать дальше

Несколько советов о том, как писать оптимизированный JavaScript для движка V8

Статистика NetMarketShare подтверждает, что Chrome остается самым популярным браузером в мире. JavaScript в Chrome работает под управлением интерпретатора V8. В свете роста популярности использования V8 актуален вопрос особенностей работы этого движка. В этой статье — резюме самых главных моментов, связанных с оптимизацией кода для V8.

Читать дальше