亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript console的使用方法實(shí)例分析

 更新時(shí)間:2020年04月28日 10:31:31   作者:xiaoping  
這篇文章主要介紹了JavaScript console的使用方法,結(jié)合實(shí)例形式分析了JavaScript console的使用方法與操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了JavaScript console的使用方法。分享給大家供大家參考,具體如下:

Console 對(duì)象提供對(duì)瀏覽器控制臺(tái)的接入(如:Firefox 的 Web Console)。不同瀏覽器上它的工作方式是不一樣的,但這里會(huì)介紹一些大都會(huì)提供的接口特性。

Console對(duì)象可以在任何全局對(duì)象中訪問,如 Window,WorkerGlobalScope 以及通過屬性工作臺(tái)提供的特殊定義。

它被瀏覽器定義為 Window.console,也可被簡(jiǎn)單的 console 調(diào)用。

方法

console.log()

console.log(obj1 [, obj2, ..., objN);
console.log(msg [, subst1, ..., substN);
console.log('String: %s, Int: %d,Float: %f, Object: %o', str, ints, floats, obj)
console.log(`temp的值為: ${temp}`)

對(duì)于打印對(duì)象數(shù)據(jù)的時(shí)候要注意:

原來瀏覽器在打印對(duì)象的時(shí)候只是打印的一個(gè)對(duì)象快照信息,當(dāng)你在控制臺(tái)點(diǎn)擊展開對(duì)象的時(shí)候,瀏覽器才會(huì)去讀這個(gè)對(duì)象具體屬性,但是那個(gè)時(shí)候,這段代碼早就已經(jīng)運(yùn)行完了

類似出現(xiàn)這種,都為null的情況:

SyntheticClipboardEvent {dispatchConfig: {…}, _targetInst: ReactDOMComponent, nativeEvent: ClipboardEvent, type: "paste", target: input, …}
bubbles: null
cancelable: null
clipboardData: null
currentTarget: null
defaultPrevented: null
dispatchConfig: null
eventPhase: null
isDefaultPrevented: null
isPropagationStopped: null
isTrusted: null
nativeEvent: null
target: null
timeStamp: null
type: null
_dispatchInstances: null
_dispatchListeners: null
_targetInst: null
__proto__: SyntheticEvent

console.table()

這個(gè)方法需要一個(gè)必須參數(shù) data,data 必須是一個(gè)數(shù)組或者是一個(gè)對(duì)象;還可以使用一個(gè)可選參數(shù) columns。

表格的第一列是 index。如果數(shù)據(jù) data 是一個(gè)數(shù)組,那么這一列的單元格的值就是數(shù)組的索引。 如果數(shù)據(jù)是一個(gè)對(duì)象,那么它們的值就是各對(duì)象的屬性名稱。 注意(在 FireFox 中)console.table 被限制為只顯示1000行(第一行是被標(biāo)記的索引(原文:labeled index))。

console.assert()

console.assert為斷言輸出。第一個(gè)參數(shù)的表達(dá)式值為false時(shí),則打印輸出后面參數(shù)的值,否則為 true,則無輸出并繼續(xù)執(zhí)行程序。例如:

function notEqual(a, b) {
  console.assert(a === b, {
    msg: 'a is not equal b', 
    a: a,
    b: b
  });
}

// console.assert
notEqual({a: 1}, {a: 2});

console.time

你可以啟動(dòng)一個(gè)計(jì)時(shí)器(timer)來跟蹤某一個(gè)操作的占用時(shí)長(zhǎng)。每一個(gè)計(jì)時(shí)器必須擁有唯一的名字,頁面中最多能同時(shí)運(yùn)行10,000個(gè)計(jì)時(shí)器。當(dāng)以此計(jì)時(shí)器名字為參數(shù)調(diào)用 console.timeEnd() 時(shí),瀏覽器將以毫秒為單位,輸出對(duì)應(yīng)計(jì)時(shí)器所經(jīng)過的時(shí)間.

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript傳值操作技巧總結(jié)》、《javascript編碼操作技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 收集的網(wǎng)上用的ajax之chat.js文件

    收集的網(wǎng)上用的ajax之chat.js文件

    收集的網(wǎng)上用的ajax之chat.js文件...
    2007-04-04
  • JS原生瀑布流效果實(shí)現(xiàn)

    JS原生瀑布流效果實(shí)現(xiàn)

    這篇文章主要介紹了JS原生瀑布流效果實(shí)現(xiàn) ,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 使用 JavaScript 在沒有插件的情況下輸入文本掩碼的示例詳解

    使用 JavaScript 在沒有插件的情況下輸入文本掩碼的示例詳解

    這篇文章主要介紹了使用 JavaScript 在沒有插件的情況下輸入文本掩碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • js錨點(diǎn)、操作滾動(dòng)條滑動(dòng)scroll代碼演示

    js錨點(diǎn)、操作滾動(dòng)條滑動(dòng)scroll代碼演示

    滑動(dòng)錨點(diǎn)挺有意思的,可增加一些瀏覽性,下面這篇文章主要給大家介紹了關(guān)于js錨點(diǎn)、操作滾動(dòng)條滑動(dòng)scroll的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • IE11下使用canvas.toDataURL報(bào)SecurityError錯(cuò)誤的解決方法

    IE11下使用canvas.toDataURL報(bào)SecurityError錯(cuò)誤的解決方法

    這篇文章主要給大家介紹了關(guān)于在IE11下使用canvas.toDataURL報(bào)SecurityError錯(cuò)誤的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)同樣遇到這個(gè)問題的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • 心揚(yáng)JS分頁函數(shù)代碼

    心揚(yáng)JS分頁函數(shù)代碼

    通過js實(shí)現(xiàn)分頁的代碼,一般情況下需要指定頁數(shù),腳本之家以前也發(fā)布過一些,大家結(jié)合下即可。
    2010-09-09
  • javascript使用正則獲取url上的某個(gè)參數(shù)

    javascript使用正則獲取url上的某個(gè)參數(shù)

    使用indexOf取得?之后的參數(shù),以&使split進(jìn)行分割成數(shù)組,下面展示了一個(gè)從url上獲取名為MenuCode參數(shù)的過程
    2014-09-09
  • js實(shí)現(xiàn)不重復(fù)導(dǎo)入的方法

    js實(shí)現(xiàn)不重復(fù)導(dǎo)入的方法

    這篇文章主要介紹了js實(shí)現(xiàn)不重復(fù)導(dǎo)入的方法,實(shí)例分析了JavaScript基于文件與字符串判斷操作實(shí)現(xiàn)JS文件不重復(fù)導(dǎo)入的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • js格式化輸入框內(nèi)金額、銀行卡號(hào)

    js格式化輸入框內(nèi)金額、銀行卡號(hào)

    這篇文章主要介紹了js格式化輸入框內(nèi)金額、銀行卡號(hào),采用“keyup”事件處理格式化,每4位數(shù)一組中間空格隔開,如何格式化輸入框內(nèi)金額、銀行卡號(hào),需要了解的朋友可以參考一下
    2016-02-02
  • BootStrapTable服務(wù)器分頁實(shí)例解析

    BootStrapTable服務(wù)器分頁實(shí)例解析

    項(xiàng)目中經(jīng)常會(huì)使用到表格,數(shù)據(jù)量大的時(shí)候還需要進(jìn)行分頁,項(xiàng)目設(shè)計(jì)階段,我選擇了bootstrapTable的js插件,個(gè)人覺得這個(gè)框架非常好用,支持服務(wù)器端分頁,此篇主要寫的主要是關(guān)于服務(wù)器分頁,需要的朋友可以參考下
    2016-12-12

最新評(píng)論