упрощенная разработка букмарклетов - PullRequest
6 голосов
/ 28 ноября 2009

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

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

Ответы [ 2 ]

17 голосов
/ 20 декабря 2010

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

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

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

Мне кажется, что разработка с использованием текстового редактора гораздо предпочтительнее консоли, поскольку я могу использовать подсветку синтаксиса, сочетания клавиш и & mdash; Вы знаете & mdash; *. новые строки 1006 *

9 голосов
/ 28 ноября 2009

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

...