- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果没有的话,有人愿意写一个吗?我会自己做...但我现在没有时间...也许下周(除非有人比我先做)。
如果您感到无聊并想编译 vsdoc:
Here是 Firebug API。
Here是一篇关于智能感知 VS 文档注释格式的博客文章。
Here是一个 vsdoc 示例 (jquery-1.4.1-vsdoc.js)。
我创建了以下内容,因为我一直输入 cosnole
而不是 console
。您可以使用它作为起点(ish)。
console = {
/// <summary>
/// 1: The javascript console
/// </summary>
/// <returns type="Object" />
};
console.log = function (object) {
/// <summary>
/// Write to the console's log
/// </summary>
/// <returns type="null" />
/// <param name="object" type="Object">
/// Write the object to the console's log
/// </param>
};
最佳答案
现在有。
我制作了这个社区 wiki,因此您可以随意编辑和改进...
(function (window) {
var console = {
firebug: {
/// <summary>The Firebug version</summary>
/// <returns type="String" />
},
log: function () {
/// <summary>
/// Writes a message to the console. You may pass as many arguments as you'd like, and they will be joined together in a space-delimited line.
/// </summary>
/// <param name="object" type="Object">
/// The object to debug
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects to debug
/// </param>
/// <returns type="undefined" />
},
debug: function () {
/// <summary>
/// Writes a message to the console, including a hyperlink to the line where it was called.
/// </summary>
/// <param name="object" type="Object">
/// The object to debug
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects to debug
/// </param>
/// <returns type="undefined" />
},
info: function () {
/// <summary>
/// Writes a message to the console with the visual "info" icon and color coding and a hyperlink to the line where it was called.
/// </summary>
/// <param name="object" type="Object">
/// The object to inspect
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects
/// </param>
/// <returns type="undefined" />
},
warn: function () {
/// <summary>
/// Writes a message to the console with the visual "warning" icon and color coding and a hyperlink to the line where it was called.
/// </summary>
/// <returns type="undefined" />
/// <param name="object" type="Object">
/// The object to warn
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects to warn
/// </param>
},
error: function () {
/// <summary>
/// Writes a message to the console with the visual "error" icon and color coding and a hyperlink to the line where it was called.
/// </summary>
/// <returns type="undefined" />
/// <param name="object" type="Object">
/// The object to display as the error
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects to display as the error
/// </param>
},
assert: function () {
/// <summary>
/// Tests that an expression is true. If not, it will write a message to the console and throw an exception.
/// </summary>
/// <returns type="undefined" />
/// <param name="expression" type="Expression">
/// The expression to test
/// </param>
/// <param name="expressionN" type="Expression" optional="true" parameterArray="true">
/// More expressions to test
/// </param>
},
dir: function (object) {
/// <summary>
/// Prints an interactive listing of all properties of the object. This looks identical to the view that you would see in the DOM tab.
/// </summary>
/// <returns type="undefined" />
/// <param name="object" type="Object">
/// The object to list
/// </param>
},
dirxml: function (node) {
/// <summary>
/// Prints the XML source tree of an HTML or XML element. This looks identical to the view that you would see in the HTML tab. You can click on any node to inspect it in the HTML tab.
/// </summary>
/// <returns type="undefined" />
/// <param name="node" type="object" domElement="true">
/// The node to inspect
/// </param>
},
trace: function () {
/// <summary>
/// Prints an interactive stack trace of JavaScript execution at the point where it is called.
/// The stack trace details the functions on the stack, as well as the values that were passed as arguments to each function. You can click each function to take you to its source in the Script tab, and click each argument value to inspect it in the DOM or HTML tabs.
/// </summary>
/// <returns type="undefined" />
},
group: function () {
/// <summary>
/// Writes a message to the console and opens a nested block to indent all future messages sent to the console. Call console.groupEnd() to close the block.
/// </summary>
/// <returns type="undefined" />
/// <param name="object" type="Object">
/// The object to log
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects to log
/// </param>
},
groupCollapsed: function () {
/// <summary>
/// Like console.group(), but the block is initially collapsed.
/// </summary>
/// <returns type="undefined" />
/// <param name="object" type="Object">
/// The object to log
/// </param>
/// <param name="objectN" type="Object" optional="true" parameterArray="true">
/// More objects to log
/// </param>
},
groupEnd: function () {
/// <summary>
/// Closes the most recently opened block created by a call to console.group() or console.groupEnd()
/// </summary>
/// <returns type="undefined" />
},
time: function (name) {
/// <summary>
/// Creates a new timer under the given name. Call console.timeEnd(name) with the same name to stop the timer and print the time elapsed..
/// </summary>
/// <returns type="undefined" />
/// <param name="name" type="String">
/// The name of the timer
/// </param>
},
timeEnd: function (name) {
/// <summary>
/// Stops a timer created by a call to console.time(name) and writes the time elapsed.
/// </summary>
/// <returns type="undefined" />
/// <param name="name" type="String">
/// The name of the timer
/// </param>
},
profile: function (title) {
/// <summary>
/// Turns on the JavaScript profiler.
/// </summary>
/// <returns type="undefined" />
/// <param name="title" optional="true" type="String">
/// The text to be printed in the header of the profile report.
/// </param>
},
profileEnd: function () {
/// <summary>
/// Turns off the JavaScript profiler and prints its report.
/// </summary>
/// <returns type="undefined" />
},
count: function (title) {
/// <summary>
/// Writes the number of times that the line of code where count was called was executed.
/// </summary>
/// <returns type="undefined" />
/// <param name="title" optional="true" type="String">
/// The title to print in addition to the number of the count
/// </param>
},
exception: function () {
/// <summary>
/// Prints an error message together with an interactive stack trace of JavaScript execution at the point where the exception occurred.
/// </summary>
/// <returns type="undefined" />
/// <param name="errorObject" type="Exception">
/// The JavaScript exception object to display
/// </param>
/// <param name="errorObjectN" optional="true" type="Exception">
/// Other JavaScript exception objects to display
/// </param>
}
// The following functions are automatically included with JS IntelliSense in VS 2010.
// They have been commented out.
//,
// hasOwnProperty: function () {
// /// <summary>n/a</summary>
// /// <returns type="Boolean" />
// },
// isPrototypeOf: function () {
// /// <summary>n/a</summary>
// /// <param name="object" type="object" >
// /// <returns type="Boolean" />
// },
// propertyIsEnumerable: function () {
// /// <summary>n/a</summary>
// /// <param name="property" type="String" >
// /// <returns type="Boolean" />
// },
// toLocaleString: function () {
// /// <summary>n/a</summary>
// /// <returns type="String" />
// },
// toString: function () {
// /// <summary>n/a</summary>
// /// <returns type="String" />
// },
// valueOf: function () {
// /// <summary>n/a</summary>
// /// returns type="Number" />
// }
};
window.console = console;
} (window));
关于javascript - 有 Firebug 控制台 -vsdoc.js 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2744950/
我正在 Visual Studio 2010 上尝试 Jquery-ui 库。我想知道 jquery-ui-vsdoc.js 是否可以像 jquery-vsdoc.js 一样用于 Visual Stu
这两个文件有什么区别?就像我知道它们用于 Visual Studios 的智能感知那么为什么需要它的 2 个版本? jquery 和 jquery 缩小版之间的区别是不是只是删除了注释和间距? 那么为
VSDoc 是一种很棒的评论 Javascript 的方式,我特别喜欢让一个 Javascript 文件“依赖”另一个的能力。这为考虑到脚本包含的正确顺序的 Javascript 缩小器/组合器铺平了
Closed. This question needs to be more focused。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。
有人有 raphael.js vsdoc 文件(用于 visual studio 2010 智能感知支持)吗? 最佳答案 现在有一个 raphael.js 的 vsdoc 文件 http://lobj
哪里可以获得 jQuery 1.4.2 的 VSDoc? 最佳答案 喜欢冒险的人可以从 2949 开始添加以下几行: delegate: function( selector, types, data
为了为传统经典 asp/vbscript 创建更好的智能感知支持,Visual Studios vsdoc 文件是否适用于其他脚本语言,例如vb 脚本? 编辑 感谢 Rodolfo 的回答,它也帮助我
有人知道我在哪里可以获得 jQuery 1.4.3 的 vsdoc 吗?或者,我需要对 jQuery 1.4.2 vsdoc 文件进行哪些更改才能添加 1.4.3 中的新功能? 最佳答案 您可以在这里
我有一个名为 chris-vsdoc.js 的自定义 javascript 我正在尝试让 Visual Studio 2010 智能感知显示 sayHello 函数 var chris = new c
继this question之后(我问过)和this question (Simon 问)是否有 CDN 可以并排提供 jQuery 脚本和 -vsdoc 版本? 例如Google 提供: http:
/// <reference path="jquery-1.5.vsdoc.js" /> // IntelliSense works here. function ($, window, doc
如果没有的话,有人愿意写一个吗?我会自己做...但我现在没有时间...也许下周(除非有人比我先做)。 如果您感到无聊并想编译 vsdoc: Here是 Firebug API。 Here是一篇关于智能
所以我一直在使用 jQuery Visual Studio vsdoc 一段时间来提供智能感知支持。有谁知道是否有 Facebook Javascript SDK 的 vsdoc? 谢谢。 最佳答案
我如何为现有的 JavaScript 库创建一个 vsdoc.js 文件,以在 Visual Studio 2010 中提供智能感知细节? 最佳答案 只需创建与库中相同的函数和对象,但add XML
我认为 jquery vsdoc 文件的目的是为 jquery 提供某种形式的智能感知。我已经使用 Visual Studio & jQuery & ASP.NET MVC 一段时间了,但我从未见过它
我目前正在 C# 和 VS2010 中使用大量 jQuery 开发 MVC3 项目。 我一直想知道为什么我无法显示 VsDoc 帮助文件,尽管它们包含在正确的位置和版本中。 我刚刚发现,VsDoc 帮
我在看似最简单的操作上遇到了一些困难。 在 Visual Studio 中,当我将 vsDoc 从 1.4.1 更改为 1.5 时,页面上的 JavaScript 不再起作用。 (Visual Stu
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我昨天将项目中的 jQuery 移到了 Microsoft 的 CDN 上,所以终于让 jQuery intellisense 回来了。耶!但是,我显然需要在所有 .js 文件中包含以下内容: //T
jQuery 在周末进行了更新。在 .-vsdoc 版本发布之前我应该等待多长时间? 最佳答案 更新: The appendTo guys有made a jQuery 1.4.3 vsdoc av
我是一名优秀的程序员,十分优秀!