Упростить разработку букмарклов

Вот как я делаю разработку букмарклета: я пишу функцию javascript, передаю это Builder Builder, чтобы сделать букмарклет, добавить букмарклет в свой браузер, загрузить тестовую веб-страницу, проверить букмарклет, а затем что-то не работает, поэтому я пытаюсь найти что-то неправильно и изменить свою функцию javascript соответственно, и утомительный цикл начинается снова.

Как я могу сделать этот цикл менее утомительным?

Ответ 1

используйте консоль firebug для разработки и тестирования вашей функции и превратите ее в букмарклет после того, как он работает так, как вы хотите.

Ответ 2

В эти дни я предпочитаю редактировать файл на своем веб-сервере, а затем загружать его с помощью букмарклета. Например:

javascript:(function(){
    var newScript = document.createElement('script');
    newScript.src = 'http://hwi.ath.cx/javascript/wordcloud.js?dummy='
                     + Math.random();
    document.body.appendChild(newScript);
})();

Случайный параметр полезен для разработки script, чтобы браузер не загружал более старую версию из своего кеша.

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