javascript - 使用 phpDocumentor 解析 Javascript 文件

标签 javascript parsing phpdoc

我最近一直在玩phpDocumentor,发现它很适合我的需要。我主要使用 PHP/HTML/JS/CSS 代码库,希望 phpDocumentor 解析我的 Javascript(也许还有 CSS)以便将它们放在一起。

我已经设法让 phpdoc 解析包含在整个代码库中的 javascript 文件 - 但是它拒绝页面级文档 block - 这导致它拒绝各种标签(见下文)。我发现通过在 JavaScript 文件的顶部添加一个 PHP 开放标记(前面有 JavaScript 注释),我可以让它像解析 PHP 文件一样解析它。

// <?php
/**
 * phpdoc goes here
 * @package
 * @todo
 *   - Todo 1
 *   - Todo 2
 */
function javascript(goes, here) {
}

如果通过 PHP 将网络服务器设置为服务器 .js 文件,我会想到一个问题。有没有人能想到的任何其他问题?有没有更好的方法来完成这个?

谢谢

最佳答案

我认为认为没有类似的 JavaScript 工具是有点天真的假设。

有一个工具叫做 JSDoc这与 phpdoc 基本相同,但适用于 JavaScript。


2015 年 5 月 1 日星期五更新:-

新项目链接好像是:-

https://github.com/jsdoc3/jsdoc

关于javascript - 使用 phpDocumentor 解析 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778387/

相关文章:

javascript - 在构造函数中使用 "new",John Resig 的 #35

json - 语法错误 : Unexpected token T in JSON at position

php - 在 phpdoc 中保存函数顺序

PHPStorm 类型提示基类的子类

javascript - 如何使用ajax传递可变参数名称

javascript - 使用 HTML Canvas 时遇到的问题 & Greasemonkey 无法在 2D 上下文中绘制 Image()

javascript - 使用 AngularJS Controller 添加具有自定义属性的 <object>

php - 解析错误: syntax error, unexpected '}' in H:\wamp\www\main\index.php on line 366

用于处理和解析 express 邮件服务器格式的 php 类

phpdoc - 如何将 phpDoc 导入到 Confluence 中?