学习老赵的视频ASP.NET AJAX深入浅出系列课程(19):VS 2008的JavaScript代码提示功能(Level 200) 自己做的demo,记下来以便查阅!感谢赵老师!

原来js还可以像C#后台代码那样写注释!我又学习了!:)

闲话就不说,直接贴代码:

/*
1.<summary>方法描述信息</summary>
2.<paramname="参数名"  [必需的属性]mayBeNull="是否为空[true|false]"optional="可选参数[true|false]"type="参数类型[Number|String|etc]"integer="[true|false]" 如果type="Number",这里设置是否为整型parameterArray="参数是否为数组[true|false]"domElement="节点元素[true|false]"elementType="[true|false]"elementInteger="[true|false]"elementDomElement="[true|false]"elementMayBeNull="[true|false]">提供参数的描述信息</param>
3.<returns type="type"integer="True|False"mayBeNull="True|False"domElement="True|False"> 返回值描述
</returns>4.<value name="" type="" ...></value> 属性值域变量和枚举
4.<Field name="fieldName"type="fieldType"
    static="True|False"mayBeNull="True|False"domElement="True|False"integer="True|False"
></Field>*///有返回值的注释
function myTest(str) {///<summary>这是一个带返回值的方法</summary>///<param name="str" type="string">字符串</param>///<returns type="string">返回字符串</returns>return str;
}function myTest2() {///<summary>没有参数和返回值的方法</summary>///<returns type="void">void</returns>
}function myObj(name,age) {///<summary>对象</summary>///<param name="name" type="string" mayBeNull="true">名字</param>///<param name="age" type="Number" integer="true" mayBeNull="true">年龄</param>this.name = name | "jinho";this.age = age | 22;}
myObj.prototype = {showInfo: function() {///<summary>显示我的信息</summary>alert(this.name + "" + this.age);}
}
把 以上保存为 test.js 。
新建页面导入test.js
<%--<script src="js/jquery.3.2.min.js" type="text/javascript"></script>--%>
<script src="js/test.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript" language="javascript">function test() {myTest2();var obj = new myObj(null, null);obj.showInfo();}
</script>
看图:   
  

嘿看到了嘛,上面的提示和C#里面的一样了,而且还可以生成文档,现在别人调用你的js就方便多了!嘿,你是一个酷爱JQuery的人嘛!你的页面导入<script src="js/jquery.3.2.min.js" type="text/javascript"></script>后,是不是没有提示了呢?哎..这个问题我遇到了,看到我上面的页面没有,把导入Jquery的js注释了!因为导入Jquery后,我注意到vs Jscript intellisense报错了! 如果他报错了,你的js提示都不行了哦!

详情请访问微软官方资料:http://msdn.microsoft.com/zh-cn/library/bb385682.aspx

Technorati 标签: js

转载于:https://www.cnblogs.com/jinho/archive/2010/04/05/1704834.html

VS 2008的JavaScript代码提示功能 (学习老赵视频的笔记)相关推荐

  1. js函数提示 vscode_VSCode + JSDoc 完美实现(almost)JavaScript代码提示

    弱类型脚本语言的代码提示功能一直是开发者一个隐隐的痛点,没有它也不是不能干活,但是经常因为出现拼写错误或不经意的修改导致的变量丢失而耗费无畏的时间在与业务逻辑无关的地方.VSCode的出现大有统一轻量 ...

  2. IDEA取消重复代码提示功能

    IDEA取消重复代码提示功能 我们平时在学习练习的时候,idea总是会把重复的代码用波浪线进行提示,但是学的时候是真的烦人,看着就膈应人,我就直接把它给干没了.(温馨提示:拧螺丝的时候还是别关) 看看 ...

  3. VSCode + JSDoc 完美实现(almost)JavaScript代码提示

    弱类型脚本语言的代码提示功能一直是开发者一个隐隐的痛点,没有它也不是不能干活,但是经常因为出现拼写错误或不经意的修改导致的变量丢失而耗费无畏的时间在与业务逻辑无关的地方.VSCode的出现大有统一轻量 ...

  4. Pycharm如何关闭 代码补全 / 代码提示 功能

    Pycharm是一款非常好用的Python的IDE.但就是因为它太好用了,所以对于Python新手来说,反而会导致脱离了代码提示功能,就完全不记得了函数名,大小写等,这对于新手来说是不太利于成长的. ...

  5. 百度搜索_如何打开Intellij IDEA的代码提示功能?

    Intellij IDEA是一款优秀的编程软件,相比较Eclipse之下它的用户群较小,但并不代表它的功能就比Eclipse差,如果用顺手了还是特别好用的.代码提示功能对于程序员来说非常重要,那么我们 ...

  6. MyEclipse扩展功能设置(Eclipse代码提示功能)

    如果是eclipse的 .提示功能没有了,照下边这样设置 window->Preferences->Java->Editor->ContentAssist->Advanc ...

  7. Eclipse 代码提示功能设置

    1.        解决实例化时自动补全不必要的单词问题 2.        以MyEclipse 6.5重新配图 鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们 ...

  8. VS2010代码提示功能配置:Visual Assist X 10.7.1912.0

    在Windows下进行C++程序设计,VS2010是颇为常用的工具.然而在连续使用eclipse一段时间后,笔者对于VS2010的代码提示功能实在有些不满,好在可以通过配置插件Visual Assis ...

  9. 使用Visual Studio(VS)开发Qt程序代码提示功能的实现

    伴随着系统的重装VS和Qt也重新安装与配置.噢!问题出现了,VS可以识别QT,但是代码提供功能对QT完全失效,而且在VS中右键-->转到定 义,直接提示"未定义的符号",天啊 ...

最新文章

  1. boost::units模块实现使用自动前缀的简要示例
  2. IOS基础之计算器的编写
  3. ch340串口驱动_关于串口下载问题和超时
  4. Java应用结构规范
  5. Event Viewer 查看 Windows 系统日志
  6. C# List 扩展排序
  7. Linux 的内存分页管理
  8. 树莓派python gpio 模仿iic_树莓派高级GPIO库,wiringpi2 for python使用笔记(五)i2c读取测试...
  9. 均匀带电的无限大平面划成无限长直线积分计算场强
  10. pureftp在企业中的应用及配置
  11. 冯诺依曼计算机主机,冯诺依曼计算机的基本思想是什么?
  12. Sonar插件的安装与使用详解
  13. 高斯滤波算法之MatlabFPGA实现
  14. 三星note10 android q,【极光ROM】-【三星NOTE10/NOTE10+/5G N97XX-9825】-【V5.0 Android-Q-TE9】...
  15. Java主流开发框架
  16. python读入图片,可视化展示图片
  17. 2018年最有前景的十大行业
  18. 【论文阅读】Whisper: Robust Speech Recognition via Large-Scale Weak Supervision
  19. torch 正确的测试模型推理时间 torch.cuda.synchronize()
  20. PSI成长之路_配置并成功运行

热门文章

  1. Spring 常见的一些面试题整理
  2. IKAnalyzer实现扩展词库+动态更新词库的方法
  3. 学习Haskell的一些资料
  4. How browsers work
  5. 关闭不必要动画,提升 Win 7 运行速度
  6. c++ 数字后加f_Pandas 实战系列:数字格式设置
  7. python面向过程实践汉诺塔_汉诺塔问题
  8. 激活函数详解/为什么要用激活函数
  9. 荷兰音乐组合Bassjackers将在Origin上发布6条NFT曲目
  10. Tendermint推出2000万美元风投基金,促进Cosmos发展