2013-04-06 52 views
1

看起來文檔很穩定。但是我對它的慣例有點沮喪。例如,以下屏幕截圖中的字段名稱是什麼?任何一個幫助點閱讀文檔的指導方針是? sample如何閱讀chrome擴展開發文檔?

+1

該文檔假定您熟悉JavaScript。例如,connectInfo「對象」就是Python等其他語言可能會調用字典的地方,或者像Ruby這樣的語言可能會調用散列。因此,在該對象/字典/哈希中是一個名稱爲「name」並且類型是字符串的鍵值對。也許如果你更熟悉非JavaScript語言,閱讀「對象」作爲「字典」或「哈希」,使得截圖的其餘部分清晰。如果這沒有幫助,那麼Chrome示例代碼通常會覆蓋每個API至少一次。 – sowbug 2013-04-07 21:49:30

回答

4

name在這種情況下是一個可選的名稱,你可以使用的端口。您可以使用這樣的:

var port = chrome.runtime.connect({name:"testName"}); 

之後,port.name"testName"

connectInfo被定義爲一個對象,意思是任何在其下面列出的字段,如name,都是它的一部分。

+1

謝謝。我終於明白了。 'name'是參數對象'connectInfo'的字段,但不是函數'connect'的另一個參數。函數'connect'聰明地使用提供的參數,因爲一個是'string',另一個是'object'。 – albert 2013-04-13 05:51:54