簡體   English   中英

為什么firebug會顯示一些紅色的javascript對象?

[英]Why firebug shows some javascript objects in red color?

我正在努力學習和提高我的javascript技能。

一個非常有用的工具是firebug,我可以用它來檢查不同的javascript對象。

但是,我有一些問題:

  1. 一些對象名稱(如jQuery,$,fn等)以紅色顯示。 為什么?

  2. 其他一些對象有一個“原型”屬性,不是粗體。 那是什么以及何時使用/實施它是好還是不好?

  3. 大多數功能顯示為“function()”。 但是也有一些其他功能被顯示,例如,“u(M)”,“z()”,“B(E)”。 為什么他們不同?

Firebug控制台

謝謝

來自firebug的文檔頁面

使用不同的顏色代碼可以區分不同類型的變量並提高可讀性。 他們在這里詳細說明:

Format        Description
Bold Black    Objects
Black         DOM objects
get in gray   "Getter" functions
Bold green    User functions
Green         DOM functions
Bold Red      Constructor functions 

希望這可以幫助

您可能想看一下FirebugWiki

 Bold Red are constructor functions 

'prototype'屬性是一個內置功能,可鏈接到對象的結構。 在JS中,一切都是對象,甚至是函數,通過訪問prototype屬性,您可以擴展對象。

JavaScript .prototype如何工作?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM