Sass mixin для конвертации цвета из HEX в RGBa (прозрачный)

В этой записи пойдет речь о том как сделать из конвертировать HEX формат в RGBa в Sass. Иными словами: с обычного цвета, на подобии #000000 (черный), в rgba(0, 0, 0, .5) (на половину прозрачный черный).
Читать далее…

Почему не удается получить данные из iframe с JavaScript

Если вы уже некоторые время работаете с JavaScript, то вероятнее всего вы можете столкнуться с проблемой получения данных (текста и т.д.) из iframe. Это не так просто в JavaScript, потому что есть ограничения по «Same-origin policy». В этой записи я подробно опишу что это такое, почему эта проблема происходит и как её обойти.
Читать далее…

Изменить class для элемента с помощью JavaScript/jQuery

Современный HTML5 сильно улучшается и тем самым дает больше возможностей для JavaScript. В этой записи я покажу как можно изменять, добавить или удалить класс (class) для элементов с помощью JavaScript или jQuery.
Читать далее…

Проверить правильность ввода email с JavaScript

В HTML есть свой собственный способ проверки правильного ввода почты с помощью type="email" для input’ов, но это не так эффективно, потому что исходный код можно изменить и voilà (вуаля) вам больше не нужно писать нужный формат, чтобы отправить форму. Лучше всего делать дополнительную проверку с JavaScript и подкрепить это проверкой на стороне сервера. 
Читать далее…

Ошибка “No ‘Access-Control-Allow-Origin’ header is present on the requested resource”

Ряд ошибок которые могут возникать в JavaScript огромен, а чтобы понять что каждая из них означает — это еще сложнее. В этом посте я расскажу почему происходит ошибка «No ‘Access-Control-Allow-Origin’ header is present on the requested resource» во время XMLHttpRequest (Ajax) запроса между двумя разными доменами и как её исправить.
Читать далее…

Разница между «==» и «===» в JavaScript

JavaScript язык с загадкой и я вас понимаю, потому что сам прошел по этому пути. В этой короткой записи, я хочу поговорить про разницу между == и === (двойными и тройными) операторами сравнения в JavaScript и покажу разницу на двух примерах. 
Читать далее…

« Новые записи
Старые записи »