我可以用Javascript创建一个带有字段的对象,并让VS2012在intellisense中显示这些字段吗?
我在脚本中声明以下内容我可以用Javascript创建一个带有字段的对象,并让VS2012在intellisense中显示这些字段吗?,javascript,visual-studio-2012,intellisense,Javascript,Visual Studio 2012,Intellisense,我在脚本中声明以下内容 function dialog($link) { var modal = {}; ... function createModal() { modal.$modal = $.modal({ title: title, closeButton: true, content: content, onClose: onModalClose,
function dialog($link) {
var modal = {};
...
function createModal() {
modal.$modal = $.modal({
title: title,
closeButton: true,
content: content,
onClose: onModalClose,
minWidth: 300,
maxHeight: false,
width: false,
resizeOnLoad: true
});
modal.$form = $modal.find('.form');
modal.$message = $modal.find('.message');
modal.$submits = $modal.find('.submit-button');
modal.href = $form.attr('data-href');
}
这里没有错误检查,所以如果我愿意,我可以继续
写下以下内容:
var a = modal.$formmmmmmmm;
我习惯于C#,在C#中我声明一个类,然后定义所有内容。有一些吗
我可以用Javascript实现这一点吗?我听说VS2012与
javascript。有人在用这个吗?它会给我智能感知吗
或者我需要做不同的事情吗?您至少需要初始化对象的属性,为了使用intellisense获得更多信息,您需要创建适当的XML注释:
/// <var>object description</var>
var modal = {
/// <field type='jQuery'>$modal description</field>
$modal: null,
/// <field type='jQuery'>$form description</field>
$form: null,
/// <field type='jQuery'>$message description</field>
$message: null,
/// <field type='jQuery'>$submits description</field>
$submits: null,
/// <field type='String'>href description</field>
href: null
};
///对象描述
var模态={
///$modal描述
$modal:null,
///$formdescription
$form:null,
///$messagedescription
$message:null,
///$提交说明
$submits:null,
///href说明
href:null
};
有关更多说明和示例,请参阅
如果您感到有冒险精神,请看一看,它使JavaScript开发最终变得舒适