Редакторы JavaScript с поддержкой bookmarklets
Подскажите редактор для букмарклетов.
Я часто пишу букмарклеты, и хочется писать их в JavaScript редакторе, который их поддерживает и не ругается на синтаксическую ошибку. Вот что мне надо по мере убывания важности: 1) javascript: - это главное - чтобы редактор понимал когда в начале файла букмарклета стоит ключевое слово javascript: (те, которые я пробовал ругаются на него как на ошибку) 2) запуск на исполнение в браузере для быстрой проверки 3) подсказка где синтаксическая ошибка (пропущенные ; + и т.д.) 4) подсветка кода 5) понимание, что букмарклет - одна сплошная строка, и он не делится на строки, даже если для удобства во время редактирования его разбивают на строки как обычный javascript код 6) подсказки/autocompletion |
Нет таких, и более того практически никто не пишет букмарклеты стараясь втиснуть их в ограниченное количество символов и в одну строку. Актуально писать небольшую обертку которая внедряет нужный внешний скрипт в страницу, а в этом скрипте уже все как обычно.
|
Magneto,
Это подходит только при условии хостинга .js файлов на каком-то сервере, что вообще говоря идет несколько в разрез с идеологией букмарклетов. И это совсем смешно, если букмарклет небольшой. Кроме того, такой подход может замедлять выполнение букмарклета. А Вы точно все редакторы перепробовали, чтобы утверждать, что их нет? |
1. лучше всё же хранить на сервере, чтобы можно было апдейтить код букмарклетов не напрягая его пользователей.
2. что мешает написать серверный скрипт, который будет минимизировать js, приклеивать "javascript:" и выдавать страницу с букмарклетом, который останется только лишь перетащить на панель и идти проверять? |
Цитата:
|
Вы бы стали себе всовывать букмарклет, который может в любой момент обновиться непонятно чем, например если сайт кто-то взломает?
И как внешние букмарклеты будут работать, если сервер лежит? melky, Наверное я кого-то удивлю, но у меня есть букмарклеты по 10+ килобайт. tenshi, идея с приклеиванием javascript: интересна. Но я пожалуй ее сделаю локальным скриптом :) Хорошо, какие редакторы Javascript позволяют создавать свои команды, чтобы запустить внешний скрипт с передачей ему текущего кода? |
да почти любые) например в komodo и emeditor можно забацать скрипт на JS для автоматизации всякой рутины
ну я же ставлю расширения в браузер, "которые могут обновиться на что угодно") |
tenshi,
расширения проверяются перед публикацией или одобрением |
на это никаких ресурсов не хватит)
|
Цитата:
|
Часовой пояс GMT +3, время: 02:03. |