Ответ 1
используйте консоль firebug для разработки и тестирования вашей функции и превратите ее в букмарклет после того, как он работает так, как вы хотите.
Вот как я делаю разработку букмарклета: я пишу функцию javascript, передаю это Builder Builder, чтобы сделать букмарклет, добавить букмарклет в свой браузер, загрузить тестовую веб-страницу, проверить букмарклет, а затем что-то не работает, поэтому я пытаюсь найти что-то неправильно и изменить свою функцию javascript соответственно, и утомительный цикл начинается снова.
Как я могу сделать этот цикл менее утомительным?
используйте консоль firebug для разработки и тестирования вашей функции и превратите ее в букмарклет после того, как он работает так, как вы хотите.
В эти дни я предпочитаю редактировать файл на своем веб-сервере, а затем загружать его с помощью букмарклета. Например:
javascript:(function(){
var newScript = document.createElement('script');
newScript.src = 'http://hwi.ath.cx/javascript/wordcloud.js?dummy='
+ Math.random();
document.body.appendChild(newScript);
})();
Случайный параметр полезен для разработки script, чтобы браузер не загружал более старую версию из своего кеша.
Я нахожу разработку с текстовым редактором, гораздо предпочтительнее для консоли, потому что я могу воспользоваться подсветкой синтаксиса, сочетаниями клавиш и — вы знаете -— новая строка.