成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

你可能不知道的console

NSFish / 1942人閱讀

摘要:肖奇馬斯克虞美人拉賈佩奇谷歌埃隆馬斯克特斯拉代表標識方法在控制臺中顯示指定對象的屬性,并展現(xiàn)類似文件樹樣式的交互列表。肖奇馬斯克拉賈佩奇埃隆馬斯克埃隆馬斯克拉賈佩奇埃隆馬斯克埃隆馬斯克拉賈佩奇方法清除控制臺信息。

1. 概述

console 對象提供對瀏覽器控制臺的接入。不同瀏覽器上它的工作方式是不一樣的. 其次它是一個全局對象, 我們先在控制臺將console打印出來, 看看它里面都有些什么東西

2. log()方法

console.log() 就是向web控制臺輸出一條信息. 參數(shù)可以是變量, 數(shù)字, 字符串等。
// 常規(guī)下
var name = "肖奇 馬斯克"
console.log("Hello");            // Hello
console.log(name);               // Jack
console.log(`Hello, ${name}`);   // 肖奇 馬斯克

除此之外, 還支持格式化輸出:
var name = "肖奇 馬斯克"
// %s         字符串
// %d or %i   整數(shù)
// %f         浮點數(shù)
// %c         樣式代碼
console.log("Hi, 我是%s。", name);
console.log("%cHi, 我是%s。", "color: rebeccapurple;", name);

3. info(), warn(), error()方法

// Info
console.info("Hi, This is message");
// warning 警告
console.warn("On, Your operation may cause a security breach!");
// Error 報錯
console.error("Shit! Variable does not exist!");

4. table()方法

接受一個數(shù)組或者對象, 可以接受一個額外的參數(shù)來描述表格的列數(shù)。它會把數(shù)據(jù)通過表格的形式打印出來
let array = [
  { name: "肖奇 馬斯克", tag: "虞美人" },
  { name: "拉賈 佩奇", tag: "谷歌" },
  { name: "埃隆 馬斯克", tag: "特斯拉" }
];
console.table(array)

5. group()方法

console.group和console.groupWEnd就像一對標簽一樣。group在控制臺創(chuàng)建一個新的分組, 輸出到控制臺上的內(nèi)容都會被添加一個縮進, 表示該內(nèi)容屬于當前分組, 直到調(diào)用console.groupEnd()之后, 當前分組才結(jié)束。
let items = [
  { name: "肖奇 馬斯克", tag: "虞美人" },
  { name: "拉賈 佩奇", tag: "谷歌" },
  { name: "埃隆 馬斯克", tag: "特斯拉" }
];
items.forEach(item => {
  console.group(`${item.name}`);
  console.log(`${item.name}`);
  console.log(`%c代表標識  ${item.tag}`, "color: red;");
  console.groupEnd(`${item.name}`);
})

6. dir()方法

在控制臺中顯示指定JavaScript對象的屬性,并展現(xiàn)類似文件樹樣式的交互列表。
console.dir(document.getElementById("header"));

7. count()方法

輸出每一次被調(diào)用的次數(shù)。
console.count("肖奇 馬斯克");
console.count("拉賈 佩奇");
console.count("埃隆 馬斯克");
console.count("埃隆 馬斯克");
console.count("拉賈 佩奇");
console.count("埃隆 馬斯克");
console.count("埃隆 馬斯克");
console.count("拉賈 佩奇");

8. clear()方法

清除控制臺信息。
console.clear();
// 執(zhí)行結(jié)果:Console was cleared

9. time()方法

啟動一個計時器(timer)來跟蹤某一個操作的占用時長。每一個計時器必須擁有唯一的名字。 頁面中最多能同時運行10,000個計時器。跟group一樣, time也是配套的。 當以此計時器名字為參數(shù)調(diào)用 console.timeEnd() 時,瀏覽器將以毫秒為單位,輸出對應計時器所經(jīng)過的時間。
console.time("fetching data");
fetch("https://api.github.com/users/anran758")
    .then(data => data.json())
    .then(data => {
        console.timeEnd("fetching data");
        console.log(data);
    });

10. assert()方法

第一個參數(shù)接受一個斷言(聲明), 第二個參數(shù)是一個message。 如果斷言為false,則將一個錯誤消息寫入控制臺;如果斷言是true,就當做沒發(fā)生。
// 語法:console.assert(assertion, message [, subst1, ..., substN]);
console.assert(1 === 1, "此條消息不會在控制臺輸出!");
console.assert(1 === 2, "1 === 2 這是個錯誤!");

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/93113.html

相關(guān)文章

  • [譯]14個可能知道JavaScript調(diào)試技巧

    摘要:在控制臺中使用,當?shù)竭_傳入的函數(shù)時,代碼將停止。但除了私有和匿名函數(shù)這可能是找到調(diào)試函數(shù)的最快方法。在控制臺中輸入,當調(diào)用時,將以調(diào)試模式停止屏蔽不相關(guān)代碼現(xiàn)在,我們經(jīng)常在應用中引入幾個庫或框架。 譯者:SlaneYang原文:https://raygun.com/javascript-debugging-tips 以更快的速度和更高的效率來調(diào)試JavaScript 熟悉工具可以讓工具...

    CODING 評論0 收藏0
  • JavaScript 優(yōu)雅實現(xiàn)方式包含可能知道知識點

    摘要:優(yōu)點簡單粗暴,直接調(diào)用缺點兼容性不太好,不過的話都支持你可能不知道的前端知識點對象和的方法。下面從深層次剖析一下對于開始的兩個賦值語句,,,相當于,而顯然等于。同理可以分析第三個賦值語句 有些東西很好用,但是你未必知道;有些東西你可能用過,但是你未必知道原理。 實現(xiàn)一個目的有多種途徑,俗話說,條條大路通羅馬。很多內(nèi)容來自平時的一些收集以及過往博客文章底下的精彩評論,收集整理拓展一波,發(fā)...

    617035918 評論0 收藏0
  • JavaScript 優(yōu)雅實現(xiàn)方式包含可能知道知識點

    摘要:優(yōu)點簡單粗暴,直接調(diào)用缺點兼容性不太好,不過的話都支持你可能不知道的前端知識點對象和的方法。下面從深層次剖析一下對于開始的兩個賦值語句,,,相當于,而顯然等于。同理可以分析第三個賦值語句 有些東西很好用,但是你未必知道;有些東西你可能用過,但是你未必知道原理。 實現(xiàn)一個目的有多種途徑,俗話說,條條大路通羅馬。很多內(nèi)容來自平時的一些收集以及過往博客文章底下的精彩評論,收集整理拓展一波,發(fā)...

    Zhuxy 評論0 收藏0
  • JavaScript 優(yōu)雅實現(xiàn)方式包含可能知道知識點

    摘要:優(yōu)點簡單粗暴,直接調(diào)用缺點兼容性不太好,不過的話都支持你可能不知道的前端知識點對象和的方法。下面從深層次剖析一下對于開始的兩個賦值語句,,,相當于,而顯然等于。同理可以分析第三個賦值語句 有些東西很好用,但是你未必知道;有些東西你可能用過,但是你未必知道原理。 實現(xiàn)一個目的有多種途徑,俗話說,條條大路通羅馬。很多內(nèi)容來自平時的一些收集以及過往博客文章底下的精彩評論,收集整理拓展一波,發(fā)...

    KaltZK 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<