摘要:常用的對象的屬性和瀏覽器環(huán)境和環(huán)境下都可以正常輸出,功能類似和普通的分類輸出,如果參數(shù)不為錯誤那么瀏覽器端發(fā)出警告信息和錯誤內(nèi)容那么環(huán)境下輸出的是普通正常內(nèi)容環(huán)境下報錯前端,可以使用的插件,在需要的地方,直接輸入就可以停在這里后端,直接使用
常用的Console對象的屬性 1. console.log()和console.info()
瀏覽器環(huán)境和Node環(huán)境下都可以正常輸出,功能類似
2. console.warn()和console.error()普通的分類輸出,如果參數(shù)不為錯誤
那么瀏覽器端發(fā)出警告信息和錯誤內(nèi)容
那么Node環(huán)境下輸出的是普通正常內(nèi)容
3. console.debug()Node環(huán)境下console.debug()報錯
前端debug,可以使用chrome的插件Alt Devtools,在需要debug的地方,直接輸入debugger就可以停在這里
后端debug,直接使用npm下載node-inspector,使用時,直接在命令行輸入node-inspector,打開瀏覽器,在需要debug的地方打斷點
4. console.table()表格形式輸出內(nèi)容
瀏覽器端以表格形式顯示數(shù)據(jù),并且顯示數(shù)據(jù)及其原型
數(shù)據(jù)格式01
var user = { name: "Sherry", age: 18, school: ["Beijing School", "Shanghai School"], } console.table(user);
數(shù)據(jù)格式02
var user = { name: "Sherry", age: 18, school: { beijing: "Beijing School", shanghai: "Shanghai School" } } console.table(user)
Node環(huán)境下console.table()報錯
5. console.count()
瀏覽器端,輸出這個方法被調(diào)用了多少次
for循環(huán)里計數(shù)
某一個function調(diào)用了多少次
在全局調(diào)用將一直輸出1
Node環(huán)境下console.count()報錯
6. console.dir()對象形式輸出內(nèi)容
瀏覽器端
輸入普通參數(shù),結(jié)果就是輸出參數(shù)的值,就是console.table()輸出的去掉表格的部分
以目錄樹的形式,顯示 DOM 節(jié)點。參數(shù)可以為document或者document.body等DOM節(jié)點,輸出DOM節(jié)點的屬性
Node環(huán)境下輸出普通的文本內(nèi)容, 但是可以顯示不同顏色
console.log("console.dir(user, {colors: true})"); var user = { name: "Sherry", age: 18, school: { beijing: "Beijing School", shanghai: "Shanghai School" } } console.dir(user, {colors: true})7. console.dirxml()
瀏覽器DOM節(jié)點形式輸出
瀏覽器端
輸入普通參數(shù),結(jié)果就是輸出參數(shù)的值,就是console.table()輸出的去掉表格的部分
參數(shù)可以為document或者document.body等DOM節(jié)點,輸出DOM節(jié)點的HTML的內(nèi)容
Node環(huán)境下console.dirxml()報錯
8. console.time()和console.timeEnd()計算某個操作耗費的時間
操作所花費的時間,瀏覽器端和Node環(huán)境下都可以使用,功能相同
console.time("for 1000000 times"); for(let i = 0; i < 1000000; i++){ } console.timeEnd("for 1000000 times");
輸出結(jié)果:for 1000000 times: 3.094ms
9. console.assert()條件判斷形式輸出內(nèi)容
console.assert(<判斷條件>, <條件為false時的輸出>)作用就是進(jìn)行條件判斷,第一個參數(shù)為true或false的判斷條件,第二個參數(shù)是如果第一個參數(shù)為false時的輸出,如果第一個參數(shù)為true,那么第二個參數(shù)不輸出
瀏覽器端和Node環(huán)境下都可以使用
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/92777.html
6. 目錄操作 6.1 創(chuàng)建目錄 如果存在該目錄,就創(chuàng)建失敗 同步創(chuàng)建目錄fs.mkdirSync(path, [mode]) const fs = require(fs); let mkdir = ./mkdir; fs.mkdir(mkdir, (err) => { if (err) { console.log(`mkdir ${mkdir} file faile...
摘要:然而,在處理流或文件流時,必須要處理二進(jìn)制數(shù)據(jù)。因此,在中,定義了一個類,該類用來創(chuàng)建一個專門存放二進(jìn)制數(shù)據(jù)的緩存區(qū)。因為在計算字符串的長度時,以位子作為一個單位,而在計算緩存區(qū)的長度時,以字節(jié)作為一個單位。 buffer對象 1. 什么是buffer 在客戶端Javascript腳本代碼中,對于二進(jìn)制數(shù)據(jù)沒有提供一個很好的支持。然而,在處理TCP流或文件流時,必須要處理二進(jìn)制數(shù)據(jù)...
摘要:在中,只支持單線程。在這種場合下,如果能夠使用多進(jìn)程,則可以為每個請求分配一個進(jìn)程,從而可以更好地使用服務(wù)器端的資源。進(jìn)程進(jìn)程對象的屬性用于運行應(yīng)用程序的可執(zhí)行文件的絕對路徑的版本號及其各依賴的版本號當(dāng)前運行的平臺用于讀入標(biāo)準(zhǔn)輸入流的對象。 Process 在Node.js中,只支持單線程。但是在應(yīng)用程序中,如果只使用單線程進(jìn)行操作,從接收請求開始到返回響應(yīng)為止的這段時間內(nèi)可能存在很長...
摘要:使用模塊逐行讀取流數(shù)據(jù)創(chuàng)建對象在模塊中,通過對象的使用來實現(xiàn)逐行讀取流數(shù)據(jù)的處理。屬性值為一個可用來寫入流數(shù)據(jù)的對象,用于指定數(shù)據(jù)的輸出目標(biāo)。屬性值為一個函數(shù),用于指定補(bǔ)全處理。 1. 使用readline模塊逐行讀取流數(shù)據(jù) 1.1. 創(chuàng)建Interface對象 在readline模塊中,通過Interface對象的使用來實現(xiàn)逐行讀取流數(shù)據(jù)的處理。因此首先要創(chuàng)建Interface對象,...
摘要:對象表示請求并且具有請求查詢字符串參數(shù)正文標(biāo)題頭等屬性對應(yīng)用程序?qū)嵗囊帽4媪撕芏鄬κ褂弥虚g件的應(yīng)用程序?qū)嵗囊脪燧d在路由實例上的路徑請求主體和和包含在請求正文中提交的數(shù)據(jù)的鍵值對默認(rèn)情況下它是未定義的當(dāng)您使用體解析中間件如和時將被填 2. request req對象表示http請求,并且具有請求查詢字符串,參數(shù),正文,http標(biāo)題頭等屬性 app.get(/user/:id, ...
閱讀 5050·2021-07-25 21:37
閱讀 692·2019-08-30 15:53
閱讀 3359·2019-08-29 18:47
閱讀 694·2019-08-29 15:39
閱讀 2138·2019-08-29 13:12
閱讀 1805·2019-08-29 12:43
閱讀 2997·2019-08-26 11:52
閱讀 1896·2019-08-26 10:15