Результаты поиска Категория: JavaScript

JavaScript: Курсор в конец contenteditable элемента

Курсор в тексте

Нашел, сниппет кода, по установке курсора в начало/конец элемента с включенным contenteditable. Задача, на первый взгляд простая, но имеет массу подводных камней. Поэтому, пока нашел рабочее решение, его надо сохранить. Код под катом..

Автор: Виталий Орлов


Jquery: простой скроллер для страниц

Скроллер

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

Автор: Виталий Орлов


Vkontakte Photo Scroll

Vkontakte

Написал маленький скриптик для GreaseMonkey, который позволяет перелистывать фотки вперед/назад скроллом, а по клику средней кнопки открывать изображение в новом окне..

Автор: Виталий Орлов


Формула для подсчета расстояния между двумя точками

 

Формул расчета дистанции между двумя точками по их координатам

взято с stackoverflow.com. Подробное описание есть в wiki

**спустя пару дней, увидел что написал не формулА, а формуЛ. Но так даже прикольно, пусть остается формул 🙂

Автор: Виталий Орлов


ExtJS 4, полезные ресурсы

Sencha ExtJS 4.2

Всем привет! В данный момент я прохожу курсы по ExtJS 4, и одно из занятий было перенесено. Дабы не терять время, я решил упорядочить ссылки на полезные материалы и разместить их в этом посте..

Автор: Виталий Орлов


Sencha CMD app build

Sencha CMD

Сегодня начался курс про который я писал раньше тут: Тренинг по ExtJS от компании Farata Systems. Для работы нам потребовалось установить инструмент Sencha CMD который облегчает создание и управление проектом с помощью командной строки. Инструмент действительно полезный и интересный, однако при его использовании у меня возникла проблема с версиями Ruby..

Автор: Виталий Орлов


Тренинг по ExtJS от компании Farata Systems

Сегодня, получил приглашение пройти тренинг от компании Farata Systems. Полное название звучит так: Developing Enterprise Web Applications With Ext JS Framework. Прочитать более подробную информацию про него можно тут: EventBrite.  Надо заметить, ранее я уже проходил 3х месячное обучение по языку Java у этой же компании..

Автор: Виталий Орлов


GreaseMonkey и очистка cookie

На одном из видео-хостингов столкнулся с проблемой, а именно надписью в flash плеере: "Для вашей страны видео заблокировано". Из любопытства я открыл это же окно в другом броузере, и оно заработало. Однако после обновления страницы, я получил ту же надпись.. Чуть пораскинув мозгами я понял, что блокировку ставят через куки. Удалив все куки для текущего, домена (спасибо плагину Web Developer для Firefox) я подтвердил свои догадки.. Конечно, каждый раз при загрузке страницы чистить куки это муторное занятие, поэтому надо было это дело автоматизировать. На помощь, был призван плагин для FF - GreaseMonkey..

Автор: Виталий Орлов


WordPress - ReferenceError: Shadowbox is not defined

Сегодня при установке плагина ShadowBox. На один из новых сайтов получил такую вот ошибку: ReferenceError: Shadowbox is not defined. Полез выяснять откуда она, т.к. не люблю оставлять баги...

Автор: Виталий Орлов


Пакетное удаление постов в твиттере

Зайдя сегодня в твиттер увидел кучу спам твитов от меня. По всей видимости или куда-то утек пароль, или я разрешил кому-то левому запостить сообщения от меня. В любом случае, надо было восстановить справедливость и удалить все эти спам-сообщения. Их было около 500 штук, соответственно вручную (по одному посту за раз) это было делать долго. Тут я вспомнил, что я же программер, и решил написать небольшой скрипт для этой задачи..

Автор: Виталий Орлов


Javascript - ReplaceAll

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

Автор: Виталий Орлов


Cufon и прыгающий текст

Сегодня дорабатывал тему WP, и там был использован Cufon для замены шрифта. Но при этом, при загрузке страницы, вначале отображался шрифт без обработки, и потом он заменялся на обработанный. Получался такой скачок, со стандартного шрифта на красивый. Разумеется меня это не устроило..

Автор: Виталий Орлов


Лечим innerText

Как бы было хорошо, если бы все броузеры работали по одному стандарту. Но пока, приходится сочинять костыли.

Как мне стало известно 🙂 мой дорогой FF не захотел поддерживать innerText, вместо этого он использует textContent. И разумеется с IE все наоборот.

Автор: Виталий Орлов


Функция преобразования текста в имя для ЧПУ

Написал функцию преобразования текста в имя для ЧПУ.
Также тут можно взять готовые массивы символов русского и английского алфавита.

Автор: Виталий Орлов


Где хранятся скрипты GreaseMonkey в FF?

Начал гуглить и не нашел ответа на такой простой вопрос. А хранятся они в профиле FF, а именно:

Автор: Виталий Орлов


Прокачиваем WebLancer

В определенный момент, надоело вводить в "Добавление заявки" текст, довольно часто пропускаешь где-то букву и твоя заявка уже кажется некачественной. А использовать блокнот с шаблонами не совсем удобно. На помощь приходит плагин для FF GreaseMonkey.

Автор: Виталий Орлов


Ошибка при использовании JQuery

Получил ошибку:

uncaught exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMLocation.protocol]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: http://www.site.ru/templates/style/js/jquery.min.js :: anonymous :: line 12" data: no]
Автор: Виталий Орлов


Сниппет для подключения JQuery в GreaseMonkey

Как подключить JQuery для использования в скриптах GreaseMonkey? Достаточно просто

Автор: Виталий Орлов


Скрипт GreaseMonkey расширяющий функционал Joomla

В данный момент работаю над переносом большого кол-ва данных в Joomla. Так вышло, что приходится много делать вручную, поэтому решил сэкономить время, да и надоедает, повтор монотонных действий, итак..

Автор: Виталий Орлов


Для чего используют псевдо-протокол javascript?

Псевдо-протокол javascript: давно устарел. Он поддерживается браузерами, но не описывается в веб-стандартах.

C другой стороны, на использовании javascript: построен ряд интересных технологий, например букмарклеты, в других случаях использовать его, в настоящее время, не имеет смысла.

Автор: Виталий Орлов


Страница 1 из 212