惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
D
Docker
月光博客
月光博客
MongoDB | Blog
MongoDB | Blog
Vercel News
Vercel News
美团技术团队
博客园 - 叶小钗
I
InfoQ
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
B
Blog
Y
Y Combinator Blog
A
About on SuperTechFans
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Announcements
Recent Announcements
V
V2EX
N
Netflix TechBlog - Medium

博客园 - Truly

找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https] 生成8位的不重复乱码 省地市级联选择js 继续完善SandCastle 关于.NET的异常处理的几个误区 JavaScript实现自定义事件 JavaScript面向对象之属性实现 JavaScript随笔一篇 - Truly - 博客园 设计模式在JavaScript中的应用(2) -- Observer 关于JavaScript的“+”运算和“-”运算和三目操作符“?:” - Truly - 博客园 微软ASP.NET AJAX中日期类型的JSON处理 JavaScript面向对象之方法重载 谁动了我的奶酪? 设计模式在JavaScript中的应用(1) 在JavaScript中使用面向对象 对于Asp.Net 2.0中脚本资源的研究(2) 对于Asp.Net 2.0中脚本资源的研究(1) js功能类库放送(二) 调整大小库 js功能类库放送(一) 拖动功能库
使用SandCastle和ScriptDoc创建JavaScript文档
Truly · 2007-08-08 · via 博客园 - Truly

作者:Truly
日期:2007.8.8

首先我们要遵循JavaScript注释规范,详见ScriptDoc
    http://weblogs.asp.net/bleroy/archive/2007/04/23/the-format-for-javascript-doc-comments.aspx

下面是SandCastle的一些相关站点    
http://blogs.msdn.com/sandcastle/
   
Sandcastle June CTP 的下载地址
http://www.microsoft.com/downloads/thankyou.aspx?familyId=e82ea71d-da89-42ee-a715-696e3a4873b2&displayLang=en

都下载安装好,运行ScriptDoc则可以在Output目录中找到生成的MicrosoftAjax.org和MicrosoftAjax.xml,注意codeplex上面的版本是对应1.0.0.0版本的Asp.net Ajax框架,而现在ms官方站点上面的版本是1.0.61025.0,所以可能部分代码有点问题。假设你可以正确生成MicrosoftAjax.org和MicrosoftAjax.xml,如果不能正确生成的,请到ScriptDoc这里下载,我们今天要使用的是MicrosoftAjax.org。

由于官方的SandCastle暂时还不能完美的支持ScriptDoc,这里我简单做了一个修正,但是产生的文档跟我们的期望还是有点差距的,等我进一步完善后,再贴出补丁包。

暂时可以使用下面补丁进行预览

我制作的补丁包

Sandcastle.rar

执行说明:1.首先需要安装好SandCastle,上面已经给出下载地址。

            2.然后将上面的补丁包覆盖过去,运行Example中的runme.bat,等待片刻即可。

说明:我修改了SandCastle的一个SyntaxComponents组件,避免了错误报出,Exapmle\Truly\目录中的MicrosoftAjax.org即是用ScriptDoc导出的MicrosoftAjax.js文件的注释文档。

小节:SandCastle组件大量使用反射,以及ASP.NET AJAX实现的反射机制,都值得我们深入研究。

资源:
http://blog.csdn.net/hustorochi/archive/2007/07/20/1700449.aspx 文中详细讲解了SandCastle和Sandcastle Help File Builder等的使用。
http://blogs.msdn.com/sandcastle/              SandCastle
http://www.codeplex.com/scriptdoc           ScriptDoc