2013-04-06 47 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