【问题标题】:How to understand browser icons in PHPStorm content assist?如何理解 PHPStorm 内容辅助中的浏览器图标?
【发布时间】:2013-12-27 04:56:31
【问题描述】:

在下图中,(3)浅蓝色内容辅助框,左侧有5个火狐浏览器图标。他们的意思是什么?似乎它们意味着这些方法仅在 Firefox 中受支持。但是哪些版本?如果Firefox 和 Chrome 都支持某个元素,但 IE 不支持,它将如何显示(因为 1 个图标只有 1 个列空间)?

(图片来自http://www.jetbrains.com/phpstorm/webhelp/familiarize-yourself-with-phpstorm-editor.html


另一方面,在 Aptana 中,浏览器图标有不同的列,通过点亮与否来显示支持级别。

(图片来自http://aptana.com/products/studio3

此外,在描述区,还显示了详细的浏览器版本支持。

(图片来自我对Eclipse + Aptana plugin 的测试)


如果有人问我为什么不使用 Aptana,而忘记 PHPStorm?由于在 Aptana 中编写 JS 代码时存在一些重大缺陷,并且有人说 Aptana 浏览器版本支持不值得信任。这就是我寻找不同 IDE 的原因。


综上所述,PHPStorm内容辅助中的浏览器图标如何理解?

【问题讨论】:

    标签: javascript php aptana phpstorm content-assist


    【解决方案1】:

    FireFox 图标用于在标有“@browser Gecko”注释的 HTML 标准库中定义的对象方法。基于 Mozilla 的浏览器曾经支持的属性以这种方式标记。特定于 IE 的具有“@browser IE”注释并显示为 IE 图标...没有关于显式版本的信息。请注意,这些属性中的大多数都是非标准且已弃用 - 例如,defineGetter() 已替换为 Object.defineProperty()

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 2013-08-11
      • 2013-07-05
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      相关资源
      最近更新 更多