ブックマークレットを作成する方法は次のとおりです。javascript関数を記述し、それをブックマークレットビルダーに渡してブックマークレットを作成し、ブラウザーにブックマークレットを追加し、テストWebページをロードし、ブックマークレットをテストすると、何かが機能しなくなります。何が問題なのかを見つけて、それに応じてjavascript関数を変更すると、面倒なサイクルが再開されます。
このサイクルを面倒なものにするにはどうすればよいですか?
ブックマークレットを作成する方法は次のとおりです。javascript関数を記述し、それをブックマークレットビルダーに渡してブックマークレットを作成し、ブラウザーにブックマークレットを追加し、テストWebページをロードし、ブックマークレットをテストすると、何かが機能しなくなります。何が問題なのかを見つけて、それに応じてjavascript関数を変更すると、面倒なサイクルが再開されます。
このサイクルを面倒なものにするにはどうすればよいですか?
最近は、Webサーバーでファイルを編集してから、ブックマークレットを使用してファイルをロードすることを好みます。例えば:
javascript:(function(){
var newScript = document.createElement('script');
newScript.src = 'http://hwi.ath.cx/javascript/wordcloud.js?dummy='
+ Math.random();
document.body.appendChild(newScript);
})();
ランダムパラメータは、ブラウザがキャッシュから古いバージョンをロードしないようにするために、開発中のスクリプトに役立ちます。
構文の強調表示、ショートカットキー、および改行を利用できるため、コンソールよりもテキストエディタを使用した開発の方がはるかに望ましいと思います。
Firebugコンソールを使用して関数を開発およびテストし、希望どおりに機能するようになったらブックマークレットに変換します。