htmlspecialchars() and htmlspecialchars _decode() in JavaScript

Преобразование html сущностей  в разметку и обратно при помощи JS

function htmlspecialchars(str) {
if (typeof(str) == "string") {
str = str.replace(/&/g, "&"); /* must do & first */
str = str.replace(/"/g, """);
str = str.replace(/'/g, "'");
str = str.replace(/</g, "&lt;");
str = str.replace(/>/g, "&gt;");
}
return str;
}



function htmlspecialchars_decode(str) {
if (typeof(str) == "string") {
str = str.replace(/&gt;/ig, ">");
str = str.replace(/&lt;/ig, "<");
str = str.replace(/&#039;/g, "'");
str = str.replace(/&quot;/ig, '"');
str = str.replace(/&amp;/ig, '&'); /* must do &amp; last */
}
return str;
}

 

 

Angular 4 параметры в адресной строке

Параметры маршрута в Angular (пример)

Эта заметка лишь краткая шпаргалка и не гарантирует правильности всего ниже написанного. В классе модуля определим маршрут и  параметр маршрута

Подробнее… «Angular 4 параметры в адресной строке»

Хеш тег из адресной строки и скроллинг к нужному якорю

Скроллинг к хештегу или якорю

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

Для этого будем использовать объект  location и его метод  hash, который возвращает хеш тег, если таковой имеется в адресной строке. Если его нет, то возвращает 0.

Подробнее… «Скроллинг к хештегу или якорю»

Как извлечь число из строки на js

Как извлечь число из строки ( Java Script )

Иногда возникает необходимость отделить число от букв. Сегодня мы рассмотрим несколько наиболее простых способов это сделать.

parseInt

Функция parseInt(string[, система исчисления]) подходит только если число которое вы хотите извлечь из строки находится  в начале строки. Эта функция тут же завершает выполнение при обнаружении символа отличного от заданной системы исчисления.  По умолчанию установлена десятиричная система исчисления.

Подробнее… «Как извлечь число из строки ( Java Script )»

Web Audio API - запись звука с микрофона онлайн

Урок 6. Web Audio API — запись звука с микрофона онлайн

Привет, сегодня поговорим о записи звука сгенерированого или измененного с помощью микрофона (или другого узла) Web audio API, для этого будем использовать библиотеку  recorder.js, она распространяется бесплатно и ее автором является Matt Diamond. Скачать ее можно на GitHub и вот вам ссылка на ее скачивание , так же тат вы найдете краткую инструкцию по использованию библиотеки для записи звука с Web audio API.

Библиотека позволяет записывать звук с любого модуля веб аудио апи.  Ниже я приведу переведенную документацию этой библиотеки.

Подробнее… «Урок 6. Web Audio API — запись звука с микрофона онлайн»

Вывод модального окна при загрузке траницы

Как вывести модальное окно при загрузке страницы

Привет, сегодня поговорим о модальных окнах и чудном jQuery плагине — FancyBox. Этот плагин позволяет выводить контент в модальных окнах, так же на его основе можно создать неплохую фото-галерею. Ну ближе к делу.

ПРИМЕР ТАКОГО ОКНА МОЖЕТЕ ПОСМОТРЕТЬ ЗДЕСЬ — это мой сервис для тестирования адаптивности сайта.

Подробнее… «Как вывести модальное окно при загрузке страницы»