Destio небольшой блог

JavaScript

Задание переменной как объект или как литерал

Я часто читаю что задание переменной как foo = new String(“blabla”) плохо и медленнее чем просто foo = “blabla”, однако почему – не совсем очевидно. Это, вроде как, объясняется тем что в первом случае получается объект строка, а во втором – строковый примитив, который преобразуется в объект, если надо. Отсюда уже не понятно, как оно […]

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

Скачать картинки с Instagram

Instagram почему-то любим большим количеством людей (и котов), на чьи фотографии приятно смотреть, да и сохранить не помешало бы. С последней частью некоторые сложности, поэтому я написал себе небольшой скрипт для этого дела. На 10.06 он вполне себе работает, а когда перестанет, можно и переделать. Если создать закладку в браузере и скопировать весь нижний код […]

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

,

Заполнение формы с помощью JavaScript

Если нужно много раз заполнять большую форму, то хорошо это дело автоматизировать. Самый простой способ это составить небольшой букмарклет для JavaScript, который просто перебирает все поля формы и задает им нужные значения. Комментарии надо удалить перед использованием, а то ничего не заработает. По крайней мере в хроме с этим были сложности. javascript: var submitForm = […]

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

Как измерить ширину поля с текстом в JavaScript

Иногда может быть нужно узнать ширину введенного в поле формы текста, например изменить размер поля, чтобы все влезло. Наверное во всяких библиотеках есть встроенные функции для этого, но в чистом JavaScript придется пойти немного стороной. Жабаскрипт может мерять ширину текста у объектов Canvas, поэтому мы как раз создадим такой объект, скопируем в него введенный в […]

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

,

Записки поновее