JavaScript

Элементарная обфускация JavaScript

Опубликовано tulvit - сб, 11/04/2015 - 01:26

Не совсем, конечно, обфускация, но если исходить из определения с википедии ("приведение исходного текста программы к виду, сохраняющему ее функциональность, но затрудняющему анализ") - то вполне себе да.

Все что требуется - это закодировать исходный код через Base64, а в конечном варианте его просто обратно декодировать.

Метод .attr() в jQuery версий 1.5 и ниже

Опубликовано tulvit - вс, 07/12/2014 - 14:36

Помню, ранее сталкивался с проблемой, когда attr() не отрабатывал так, как нужно. Тогда не разобрался и просто переписал кусок на ванильном JS. Сейчас снова с этой же проблемой столкнулся. Попытался разобраться. Разобрался.

Суть:

Before jQuery 1.6, the .attr() method sometimes took property values into account when retrieving some attributes, which could cause inconsistent behavior.

Это из оф. документации, до этого пытался просто гуглить/тестить, но безуспешно.

WebDev Заметки на полях #3

Опубликовано tulvit - ср, 04/12/2013 - 16:08

Очередная порция "заметок на полях". В черновика аж с лета лежит.

Рамка в браузере Chrome вокруг форм

Хром добавляет для всех форм (input, textarea...) рамку (когда оная форма находится в фокусе). Выглядит она примерно так:

Outline рамка в хроме