问题标签 [jquery-terminal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
283 浏览

javascript - MVC 中的 Jquery 终端对我不起作用

刚刚在我的 cloud9 项目中实现了http://terminal.jcubic.pl/#demo 。它就像一个魅力,做它应该做的一切。

项目 = https://ide.c9.io/wigge/andreas-cv

网站 = andreas-cv-wigge.c9users.io/kol.html

现在来解决问题。我希望它在我的视觉工作室的 MVC 项目中工作,到目前为止,它还没有。

MVC 问题 = http://gyazo.com/c24931d3479e6fe2df756e17af542f24

终端似乎没有得到它应该得到的脚本或其他东西,我可以在终端中写入但不能删除并单击输入。

这里是我在 MVC 中的代码(我将在文件中提供 js 代码并稍后链接它们)jsfiddle.net/19o39bx1/#&togetherjs=Ux8Mez1pOv

有人知道它是什么吗?

或者也许有人有更好的终端供我使用

0 投票
1 回答
466 浏览

javascript - 如何在 jquery 终端中解析命令参数?

我注意到有一个实用方法 $.terminal.parse_arguments 但我不确定是否应该在命令上调用它(我假设它总是只是一个字符串?)

如果我这样使用它,我会收到一个错误“无法读取属性匹配”,这似乎表明可以以某种方式设置和处理更复杂的命令对象。请有人启发我。谢谢

0 投票
1 回答
392 浏览

javascript - jquery终端提交命令而不按回车

如何在不按回车键的情况下提交命令?我需要让终端识别语音(该部分已经完成)并将其像命令一样可视化,而不是虚拟按 Enter 以获得 ajax 响应,这可能吗?谢谢

0 投票
1 回答
95 浏览

javascript - 如何将类似终端的地震的默认样式更改为从页面底部出来而不是从顶部下拉?

链接上提供的类似 Quake 的终端 具有从顶部下拉的动画。我正在尝试将其行为更改为从页面底部出来。有什么简单的方法可以实现吗?

0 投票
1 回答
346 浏览

jquery - 如何更改 Jquery 终端光标形状?我希望它是'|' 不是块

如何更改 Jquery 终端光标形状?我试过弄乱这里描述的 CSS http://terminal.jcubic.pl/css/jquery.terminal.css 但我只能改变颜色而不是形状!

0 投票
3 回答
2692 浏览

javascript - webpack jquery 插件加载它自己的 jquery 实例

我一直在尝试通过 webpack 加载一个 jquery 插件。这个插件被打包为一个 npm 模块,并且在它的依赖项中只包含 jquery。我认为 webpack 会加载该 jquery 实例,而不是使用我通过 ProvidePlugin 全局提供的实例。我尝试了另一个 stackoverflow 帖子中提供的所有解决方案(在 webpack 中管理 jQuery 插件依赖项)) 但他们没有成功;结果总是一样的:“终端()不是一个函数”。如果我手动修改 node_modules 文件夹中的包,删除 package.json 中的 jquery 依赖项,并且 node_modules 插件文件夹中下载的依赖项 webpack 成功地将插件与 jquery 的全局实例绑定。我知道,我可以简单地对该包进行分叉并使用私有 npm 存储库,但我想使用官方包。

这是我的 webpack 配置:

这里是 jquery.terminal package.json:

0 投票
0 回答
43 浏览

jquery-terminal - 避免将主页添加到 URL?

我在弄清楚如何解决我在使用 URL 时遇到的这个问题时遇到了一些麻烦。

在我的一个命令中,我试图通过执行以下操作链接到外部站点:

philip.contact[contact[0]]字符串在哪里"https://medium.com/"。我从 jquery 终端获得以下 URL:

或者我尝试了以下方法:

并获得以下信息:

网址中没有[[!;;]

我看到了以下用于格式化多个参数 url 的已关闭问题,但我并没有真正关注对话。我没有以任何方式格式化我的 URL,但我遇到了将[[!;;]插入到我的 URL 中的情况。

任何帮助深表感谢!

0 投票
1 回答
277 浏览

javascript - 我的代码在本地和在 codepen 或 plunker 中的执行方式不同

我使用 jQuery 终端有这样的代码:

在这个codepen 中,直到我水平调整浏览器窗口的大小,这些行才会显示出来。当我将flush放入setTimeout 0时它起作用:

当我在本地服务器上运行相同的代码(没有 setTimeout)时,它可以正常工作。我还尝试将代码嵌入 iframe 中,它也按预期运行。当我执行命令 show (键入 show 并按 enter)时,执行的命令和提示会添加到末尾(在 echo 添加的行之后),但是当我调整窗口大小时,它们应该放在行之前。

有人知道为什么会这样吗?为什么代码在本地和在 codepen 中执行的方式不同?

我已经尝试在 jquery.terminal-src.js 文件中设置断点,但没有弄清楚为什么刷新不显示行。当我单步执行代码时,调用 flush 时 output_buffer 数组似乎是空的,但是当我调整窗口大小并执行调整大小方法时,这些行会以某种方式出现。

0 投票
0 回答
76 浏览

jquery - 不创建新的ajax请求

每当出现以下情况时,都应该创建一个新的 get ajax 请求(即使有任何未完成的 ajax 请求):-

1)我输入任何字符串并按回车(在终端api的帮助下)。

2)和当我按下 ctrl^D (或 C、O 等)时的键事件 ajax 请求。[我的代码]

但是在创建大量(7 到 8 个)ajax 请求(仍在运行)之后,我无法创建新的键事件 ajax 请求。这段代码应该改变什么?

0 投票
1 回答
270 浏览

jquery - 如何在 Jquery 终端中添加语法荧光笔?

我正在使用 jQuery 终端创建一个 SQL shell。我想添加 sql 语法高亮显示,这样当用户键入查询时,SQL 关键字就会高亮显示。

有许多用于语法高亮的 jQuery 插件,但我无法在终端中插入它们。

任何帮助深表感谢。TIA。