是否有一个 eclipse 插件可以为“javascript 显示模块模式”创建大纲视图?

2023-11-27

我喜欢 eclipse,经过一些调整它可以用于 javascript 编程。有语法完成、linting、格式化,还有“大纲”,尽管仅适用于简单的 javascript 文件。

令我烦恼的是,遵循“显示模块”设计模式的文件没有“大纲视图”。这恰好是我最喜欢的编码风格。

是否有某个插件可以向 Eclipse 添加“扩展”大纲视图,该视图能够“查看”以“显示模块样式”编写的 .js 文件的嵌套结构,显示封装的私有函数和成员? (对于这种类型的样式,正常的“日食轮廓视图通常是空的)”。


再次回答我自己的问题:

IIFE 内的 javascript 函数必须以 JSDoc 样式进行注释,然后它们才会出现在大纲视图中。

整个过程描述如下,并附截图:

http://www.kajabity.com/2012/02/how-i-introduced-jsdoc-into-a-javascript-project-and-found-my-eclipse-outline/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有一个 eclipse 插件可以为“javascript 显示模块模式”创建大纲视图? 的相关文章

  • 取消html5浏览器中的单图请求

    我正在动态加载 大 图像以绘制到 html5 画布中 如下所示 var t new Image t onload t src http myurl 但每隔一段时间就会想取消图片请求完全地 我想出的唯一方法是设置src to i e t sr
  • 动态速度计 javascript 或 jquery 插件

    我希望有动态ajax插件在页面上显示速度计 一个想法是我设置一个背景并旋转针 有人知道相关插件吗 这里有一些供您参考 http bernii github com gauge js http bernii github com gauge
  • 网站 YouTube 嵌入视频不断播放

    我正在使用 youtube 提供的 iframe 在我的网站上嵌入视频 我还使用了一个 css 弹出窗口 这是我从这个页面学到的http www pat burt com web development how to do a css po
  • 如何从一个代码库创建多个 Android 应用

    我有一个 Android 代码库 它使用带有设置的 API 来获取多个应用程序的不同数据 所有应用程序都使用相同的代码库 但进行一两个设计调整 那么如何重用主代码库而不必每次都复制整个 Android 项目呢 iPhone 在同一个项目中使
  • 如何在ASP.NET Webform中使用Jquery表单插件?

    我遇到了这个插件 http malsup com jquery form getting started http malsup com jquery form getting started 我想知道如何在 ASP NET WebForm
  • jquery 验证错误位置

    这看起来很简单 但我无法弄清楚 我正在使用 jquery 验证插件 我验证所有文件 但我想要的是在输入文本行中显示验证消息警报 例如在电子邮件输入中 请填写电子邮件地址 但现在它出现在所有字段下 在我的html中
  • 如何按照编写的顺序迭代 javascript 对象属性

    我发现了代码中的一个错误 我希望通过最少的重构工作来解决该错误 此错误发生在 Chrome 和 Opera 浏览器中 问题 var obj 23 AA 12 BB iterating through obj s properties for
  • 即使我可以监视其他方法,也无法监视事件处理程序

    我想使用 Jest Jasmine Enzyme 测试 React 中的事件处理程序 MyComponent js import React from react class MyComponent extends React Compon
  • Node.js - console.log 不显示数组中的项目,而是显示 [Object]

    我在注销对象内数组的内容时遇到问题 实际的物体看起来像这样 var stuff accepted item1 item2 rejected response Foo envelope from The sender to new item1
  • Google Chrome 106 可拖动导致元素消失

    使用拖放元素时 绝对定位元素中包含的大多数其他元素都会从屏幕上消失 如果我调整窗口大小 这些元素会出现 但在开始拖动时会再次消失 我在最新版本的 Google Chrome 106 和 Beta 版本 107 0 5304 18 以及现在的
  • 在d3.js中将2D形状转换为3D,并根据ANGULAR中的值调整高度

    我正在使用 d3 js v6 创建以下 2D 图表表示的 3D 图表 这个圆圈中有多个正方形 每个正方形都根据值分配了一种颜色 值越大 正方形越暗 现在我想将其转换为 3D 形状 其中当值变高时 只有特定正方形的高度会增加 因此结果在某种程
  • 如何在 Eclipse Java 动态 Web 项目中使用 .properties 文件?

    我正在 Eclipse 中开发动态 Web 项目 我创建了一个 properties 文件来存储数据库详细信息 用户名 密码等 我通过右键单击项目和 New gt File 添加它 我使用了Java util包Properties类 但它不
  • Typeahead.js substringMatcher 函数说明

    我只是在做一些研究Typeahead js这是一个非常酷的图书馆 感谢文档 我已经成功地获得了一个基本的示例 该文档也非常好 但是我试图弄清楚以下代码块实际上在做什么 var substringMatcher function strs r
  • JS用正则表达式替换数字

    我有元素的标识符 如下所示 form book 1 2 3 我想要的是用其他值替换该标识符中的第二个数字 我将函数 match 与以下正则表达式一起使用 var regexp d d d 但它返回我包含的数组 1 2 3 2 因此 当我尝试
  • IE11不监听MSFullscreenChange事件

    我正在尝试使用 Bigscreen js 在 IE11 中使用全屏 但 IE11 不监听 MS FullscreenChange 事件 document addEventListener MSFullscreenChange functio
  • 单击关闭按钮后不显示 Google 一键登录 UI

    我正在尝试按照本指南使新的谷歌一键登录工作 https developers google com identity one tap web https developers google com identity one tap web
  • 挂钩 Eclipse 构建过程吗?

    我希望在 Eclipse 中按下构建按钮时能够运行一个简单的 Java 程序 目前 当我单击 构建 时 它会运行一些 JRebel 日志记录代码 我有一个程序可以解析 JRebel 日志文件并将统计信息存储在数据库中 是否可以编写一个插件或
  • 如何在 Google 地图 V3 中创建编号地图标记?

    我正在制作一张上面有多个标记的地图 这些标记使用自定义图标 但我还想在顶部添加数字 我已经了解了如何使用旧版本的 API 来实现这一点 我怎样才能在V3中做到这一点 注意 当您将鼠标悬停在标记上时 标题 属性会创建一个工具提示 但我希望即使
  • 在 Javascript 中减少/分组数组

    基于this https stackoverflow com a 40774906 3254598例如 我想以稍微不同的方式按对象进行分组 结果应该如下 key audi items make audi model r8 year 2012
  • 如何在打字稿文件中导入没有定义文件的js库

    随着我们的项目变得越来越大 我想从 JavaScript 切换到 TypeScript 以帮助进行代码管理 然而 我们使用许多库作为 amd 模块 我们不想将其转换为 TypeScript 我们仍然想将它们导入 TypeScript 文件

随机推荐

  • 最少登录插入

    我有一个INSERT该语句占用了大量日志空间 以至于在该语句完成之前硬盘驱动器实际上已被填满 问题是 我really不需要记录它 因为它只是中间数据上传步骤 为了论证的缘故 假设我有 表 A 初始上传表 使用填充bcp 所以没有日志记录问题
  • OmniAuth 不适用于 Rails3 中的路由通配

    我正在尝试遵循 Railscast 241简单的 OmniAuth除非我在末尾有路由通配 否则它工作得很好 config routes rb match uri gt posts index 如果我要求 auth twitter使用 glo
  • Paramiko 身份验证失败,并显示“同意​​‘rsa-sha2-512’公钥算法”(以及 sshd 日志中的“不支持的公钥算法:rsa-sha2-512”)

    我有一个在 CentOS Linux 7 7 上运行的 Python 3 应用程序 对远程主机执行 SSH 命令 它工作正常 但今天我在对 新 远程服务器 基于 RHEL 6 10 的服务器 执行命令时遇到了一个奇怪的错误 遇到 RSA 密
  • GraphQL:从同级解析器访问另一个解析器/字段输出

    需要一些帮助 假设我请求以下数据 parent obj1 value1 obj2 value2 我需要 value1 解析器中 value2 的结果进行计算 想过在 value2 中返回一个承诺并以某种方式将其放入 value1 解析器中
  • 限制未定义行为造成的混乱?

    据我从阅读中了解到 未定义行为是编译器在编译时留下几个不同的替代方案的结果 然而 这是否意味着如果遵循严格的编码实践 例如将每个赋值和每个相等放在单独的语句中 正确的调试和注释 那么在查找未定义的来源时就不应该造成重大问题 行为 此外 对于
  • VB.Net Webview2 如何获取html源代码?

    我在 VB net Visual Studio 2017 项目中成功在 WebView2 上显示网站 但无法获取 html 源代码 请告诉我如何获取 html 代码 My code Private Sub testbtn Click sen
  • 数据绑定到嵌套属性?

    我对 WPF 和 XAML 还很陌生 现在我已经被数据绑定困扰好几天了 我只是想将一些嵌套属性绑定到 TextBox 和 ListView 通过 XAML 但我做错了 这是我的示例代码 MainWindow xaml cs namespac
  • Firebase Deeplink 不调用 Swift 3 中 AppDelegate 的 application:continueUserActivity:restorationHandler 函数

    我正在使用 firebase Deeplink URL 打开我的应用程序的特定部分 当应用程序在后台运行时它运行良好 但是当我杀死应用程序并从外部单击深层链接 url 时 我不知道如何处理这种情况 我的意思是我应该在哪里编写条件以获取 ur
  • 如何检测并删除仅包含空值的列?

    在我的桌子上table1有 6 列位置 a b c d e Locations a b c d e 1 10 00 Null Null 20 00 Null 2 Null 30 00 Null Null Null 我需要这样的结果 Loca
  • JSP、GET 和 POST 参数

    我需要用JSP做一些小任务 对 JSP 很陌生 我想知道是否有可能只获得GET或仅POST来自 HTTP 请求的参数 我见过ServletRequest getParameter 和类似的 但似乎这些方法都得到了 GETand开机自检参数
  • CSS 滚动捕捉在到达顶部时溢出主体

    我有一个非常奇怪的问题 也许是一个错误scroll snaps行为 当我到达页面顶部并继续向上滚动时 如果我不再向下滚动 则正文会溢出并停留在那里 即使我重新加载页面 仅在 Chrome for Mac 版本 75 0 3770 100 官
  • 如何在 Sails.js 中提供自定义模型验证消息?

    如何在 Sails js 中提供自定义模型验证消息 Sails js 返回的验证消息对用户不友好 因此我想为 required minLength 等规则提供自定义验证消息 但不知道如何实现 它不在文档中 我还检查了 Anchor js w
  • Windows 上的 Apache/PHP 中禁用 OpenSSL 支持

    openssl 被禁用 apache2 4 和 php7 1 在 phpinfo 中 结果给了我这个 OpenSSL 支持已禁用 安装 ext openssl 我在 php ini 中更改了这一点 扩展名 php openssl dll 我
  • Django:获取查询集的补充

    我得到某个模型的查询集 我想得到它的补充 即该模型的所有实例not在上述查询集中 我怎样才能做到这一点 简短的解决方案 qs Model objects filter qs with objects to exclude result Mo
  • 找不到变量:$

    var scriptFile tempNode attr customJScriptSrc 当通过这个我得到 参考错误 找不到变量 请建议我任何替代方法 添加这个脚本 位于文档顶部 在 javascript 代码之前添加 或者下载该库并在代
  • 请求未到达控制器但仍收到 200 响应

    我正在玩弹簧安全并试图确保一个安静的应用程序 但后来遇到了这个相当荒谬的问题 我的控制器上的所有操作都很好 请求被接受 但请求实际上从未到达控制器 并且始终返回 200 没有任何内容 我的安全配置如下所示 package com bpawa
  • 使用滑动 TabLayout 以编程方式更改选项卡

    我正在使用滑动Tab布局谷歌提供的示例 我正在尝试以编程方式切换回片段内的dialogView 内的第一个选项卡 我看到一个scrollToTab int tabIndex intpositionOffset 我怎样才能调用它返回到第一个选
  • 将 YouTube 视频嵌入

    我通过在互联网上找到的片段嵌入了 YouTube 的视频 以下是我使用的代码 interface FirstViewController Private void embedYouTube NSString urlString frame
  • 与其他测试用例一起运行时 Django 单元测试失败

    我的 Django 单元测试行为不一致 在我使用 sqlite 的开发机器上 如果我分别在两个应用程序上运行测试 测试就会通过 但是如果我运行manage py test为了一次测试所有内容 我开始在两次测试中一致地获得单元测试失败 在我使
  • 是否有一个 eclipse 插件可以为“javascript 显示模块模式”创建大纲视图?

    我喜欢 eclipse 经过一些调整它可以用于 javascript 编程 有语法完成 linting 格式化 还有 大纲 尽管仅适用于简单的 javascript 文件 令我烦恼的是 遵循 显示模块 设计模式的文件没有 大纲视图 这恰好是