Firebugã使ã£ã¦ç¡åé¢æ°ã¸ã®åç §ãæã«å ¥ãã
Firebugで元のJavaScriptのコードに手を入れずにdebug用のconsole出力を入れる方法 - 文殊堂ã®å¿ç¨ç·¨
åç
§ã欲ããç¡åé¢æ°ã®ä¸ã®é©å½ãªæã§ã
breakpointãè¨å®ããæ¡ä»¶ãâã«ããã
(window.someFunction = arguments.callee),false
ãã®ç¡åé¢æ°ã1度ã§ãå®è¡ãããã°ãsomeFunctionã§åç
§ã§ããããã«ãªã£ã¦ããã
someFunction.toSource();
ã¨ãããã¨ä»¥ä¸ã®ããã«ãªãã
(function ($) {var map = new Array;$.Watermark = {ShowAll: function () {for (var i = 0; i < map.length; i++) {if (map[i].obj.val() == "") {map[i].obj.val(map[i].text);map[i].obj.css("color", map[i].WatermarkColor);} else {map[i].obj.css("color", map[i].DefaultColor);}}}, HideAll: function () {for (var i = 0; i < map.length; i++) {if (map[i].obj.val() == map[i].text) {map[i].obj.val("");}}}};$.fn.Watermark = function (text, color) {if (!color) {color = "#aaa";}return this.each(function () {var input = $(this);var defaultColor = input.css("color");map[map.length] = {text: text, obj: input, DefaultColor: defaultColor, WatermarkColor: color}; function clearMessage() {if (input.val() == text) {input.val("");}input.css("color", defaultColor);} function insertMessage() {if (input.val().length == 0 || input.val() == text) {input.val(text);input.css("color", color);} else {input.css("color", defaultColor);}} input.focus(clearMessage);input.blur(insertMessage);input.change(insertMessage);insertMessage();});};})
$(document).ready()å¨ãã®åä½ç¢ºèªã¨ãã«ä¾¿å©ãªããããªããã¨æãã
課é¡ã¯minifyãããJavaScriptã§ã¯ä½¿ããªããã¨ã