آموزش فایرباگ - #4 - JavaScript Development
نویسنده: احمد احمدی
تاریخ: ۱۳۹۱/۰۵/۰۶ ۱۹:۵۹
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
<input type="button" onclick="startTrace('Some Text')" value="startTrace" />
<input type="button" onclick="startError()" value="test Error" />
<script type="text/javascript">
function startTrace(str) {
return method1(100, 200);
}
function method1(arg1, arg2) {
return method2(arg1 + arg2 + 100);
}
function method2(arg1) {
var var1 = arg1 / 100;
return method3(var1);
}
function method3(arg1) {
console.trace();
var total = arg1 * 100;
return total;
}
function testCount() {
// do something
console.count("testCount() Calls Count .");
}
function startError() {
testError();
}
function testError() {
var errorObj = new Error();
errorObj.message = "this is a test error";
console.exception(errorObj);
}
function testFunc() {
var t = 0;
for (var i = 0; i < 100; i++) {
t += i;
}
}
</script>
console.log("This is a log message!");
console.log(1 , "+" , 2 , "=", (1+2));
مثال :
console.log("Firebug 1.0 beta was %s in December %i.","released",2006);
console.log("this is a test functin : %o",testFunc);
نتیجه :
console.log("this is a test functin : %s",testFunc);
توسط جایگزین %c هم میتوانید خروجی را فرمت کنید .
console.log("%cThis is a Style Formatted Log","color:green;text-decoration:underline;");
نتیجه :
console.assert(1==1,"this is a test error"); console.assert(1!=1,"this is a test error");
نتیجه :
console.group("Group1");
console.log("Log in Group1");
console.group("Group2");
console.log("Log in Group2");
console.group("Group3");
console.log("Log in Group3");
console.time("TestTime");
var t = 1;
for (var i = 0; i < 100000; i++) { t *= (i + t) }
console.timeEnd("TestTime");
startError();
برای اطلاعات بیشتر به اینجا مراجعه کنید .