Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.10.2012, 11:10
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Редакторы JavaScript с поддержкой bookmarklets
Подскажите редактор для букмарклетов.
Я часто пишу букмарклеты, и хочется писать их в JavaScript редакторе, который их поддерживает и не ругается на синтаксическую ошибку.
Вот что мне надо по мере убывания важности:

1) javascript: - это главное - чтобы редактор понимал когда в начале файла букмарклета стоит ключевое слово javascript: (те, которые я пробовал ругаются на него как на ошибку)
2) запуск на исполнение в браузере для быстрой проверки
3) подсказка где синтаксическая ошибка (пропущенные ; + и т.д.)
4) подсветка кода
5) понимание, что букмарклет - одна сплошная строка, и он не делится на строки, даже если для удобства во время редактирования его разбивают на строки как обычный javascript код
6) подсказки/autocompletion
Ответить с цитированием
  #2 (permalink)  
Старый 20.10.2012, 11:22
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Нет таких, и более того практически никто не пишет букмарклеты стараясь втиснуть их в ограниченное количество символов и в одну строку. Актуально писать небольшую обертку которая внедряет нужный внешний скрипт в страницу, а в этом скрипте уже все как обычно.
Ответить с цитированием
  #3 (permalink)  
Старый 20.10.2012, 12:45
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Magneto,
Это подходит только при условии хостинга .js файлов на каком-то сервере, что вообще говоря идет несколько в разрез с идеологией букмарклетов. И это совсем смешно, если букмарклет небольшой. Кроме того, такой подход может замедлять выполнение букмарклета.

А Вы точно все редакторы перепробовали, чтобы утверждать, что их нет?
Ответить с цитированием
  #4 (permalink)  
Старый 20.10.2012, 16:51
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

1. лучше всё же хранить на сервере, чтобы можно было апдейтить код букмарклетов не напрягая его пользователей.
2. что мешает написать серверный скрипт, который будет минимизировать js, приклеивать "javascript:" и выдавать страницу с букмарклетом, который останется только лишь перетащить на панель и идти проверять?
__________________
.ня
Ответить с цитированием
  #5 (permalink)  
Старый 20.10.2012, 17:07
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от tenshi
что мешает написать серверный скрипт, который будет минимизировать js, приклеивать "javascript:" и выдавать страницу с букмарклетом, который останется только лишь перетащить на панель и идти проверять?
ограничение на 255 символов (или сколько в адресной строке помещается)
Ответить с цитированием
  #6 (permalink)  
Старый 21.10.2012, 16:36
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Вы бы стали себе всовывать букмарклет, который может в любой момент обновиться непонятно чем, например если сайт кто-то взломает?
И как внешние букмарклеты будут работать, если сервер лежит?

melky,
Наверное я кого-то удивлю, но у меня есть букмарклеты по 10+ килобайт.

tenshi,
идея с приклеиванием javascript: интересна. Но я пожалуй ее сделаю локальным скриптом


Хорошо, какие редакторы Javascript позволяют создавать свои команды, чтобы запустить внешний скрипт с передачей ему текущего кода?

Последний раз редактировалось Почемучкин, 21.10.2012 в 20:08.
Ответить с цитированием
  #7 (permalink)  
Старый 21.10.2012, 20:49
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

да почти любые) например в komodo и emeditor можно забацать скрипт на JS для автоматизации всякой рутины

ну я же ставлю расширения в браузер, "которые могут обновиться на что угодно")
__________________
.ня
Ответить с цитированием
  #8 (permalink)  
Старый 22.10.2012, 06:24
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

tenshi,
расширения проверяются перед публикацией или одобрением
Ответить с цитированием
  #9 (permalink)  
Старый 22.10.2012, 06:43
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

на это никаких ресурсов не хватит)
__________________
.ня
Ответить с цитированием
  #10 (permalink)  
Старый 22.10.2012, 18:10
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Дзен-трансгуманист
В FF и Хроме минимум несколько миллионов. Проверял через data: URI динамическими BMP-шками в 1 мегапиксель.
о времена, о нравы я утыкался в это ограничение, когда увлекался букмарклетами.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЕСТЬ ИДЕЯ написать javascript редактор на javascript! Livaanderiamarum Общие вопросы Javascript 13 06.01.2012 16:26
javascript редактор под линукс с проверкой синтаксиса... javasc Общие вопросы Javascript 2 08.11.2010 20:14
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Визуальный редактор javascript эффектов дождя снега пузырей hyhy Элементы интерфейса 2 21.10.2010 17:12