标签: javascript

有 JavaScript 外壳吗?

最近我一直在和 JS 一起工作,我对这门语言非常热情。我知道有node.js用于在服务器端运行 JS,但是是否有使用 JS 作为脚本语言的 shell?如果存在这样的东西,它的可用性和稳定性如何?

shell shell-script javascript

31
推荐指数
3
解决办法
2万
查看次数

如何使用缩小工具通过命令行缩小 Javascript 和 CSS?

我不是那么精通 unix 并且我不能使用 Java,所以 YUI Compressor 不适用,但我有这个已知的Minify 工具,它将从特定的 URI 获得一个 JS/CSS 文件的缩小版本/min/?f=/path/to/file.js.css

我可以使用哪些 unix 命令,使用这种方法来缩小 public_html 文件夹中的所有 js/css 文件,用它们的缩小版本替换所有 js/css 文件?

shell javascript

13
推荐指数
2
解决办法
3万
查看次数

目前推荐的在 Debian 上安装 node.js 的方法是什么?

我在网上找到了几种不同的方法,但有些文章已经很旧了,我担心他们描述的方法已被取代。

谁能告诉我目前推荐的方法是什么,以最好地利用包管理等?

debian node.js javascript

10
推荐指数
2
解决办法
2万
查看次数

在没有 GUI 的服务器上启动 GUI 浏览器?

在没有 GUI 但需要类似 GUI 的浏览器的服务器上启动浏览器的简单方法是什么?Firefox 或 Chrome 之类的东西。我需要触发页面加载,但它需要完整的 javascript 支持。一旦页面被加载,它就可以关闭。但除此之外,我不需要完整的图形界面。

headless firefox x11 browser javascript

10
推荐指数
1
解决办法
4万
查看次数

Debian Buster:将 yarnpkg 安装为 yarn

我已经安装了 yarn - Node.js 包管理器(替代 npm):

$ sudo apt install yarnpkg
...
$ dpkg -l | grep yarn
ii  yarnpkg                           1.13.0-1                     all          Fast, reliable and secure npm alternative
Run Code Online (Sandbox Code Playgroud)

但它只安装了yarnpkg命令:

$ dpkg -L yarnpkg | grep usr/bin/
/usr/bin/yarnpkg
Run Code Online (Sandbox Code Playgroud)

我认为这是一些特定于 Debian 的更改?我预计该命令会yarn像其他地方一样(例如从官方 yarn 存储库安装时)。

为什么会这样?我怎样才能让运行yarnpkg成为可能yarn?有没有标准化的方法,我错过了什么,还是应该创建符号链接/usr/local/bin/yarn

debian javascript

8
推荐指数
2
解决办法
720
查看次数

使用 Elinks 的 StackExchange

我在远程连接时使用 Elinks 进行浏览。我无法使用我的 OpenID 登录到 stackexchange。我输入了正确的 URL,在提交时,我得到“未找到 OpenID 端点”。文本。我确定我输入了正确的 URL。有没有其他人通过 elinks 成功登录?任何帮助将不胜感激。

browser javascript elinks

6
推荐指数
1
解决办法
683
查看次数

从 Linux 终端将 javascript 发送到 Chromium 或 Firefox

我在 kiosk 模式下使用 Chromium 或 firefox 网络浏览器从启动时登录网站,我想使用 javascript 发送命令以自动登录网站。我知道如何编写 javascript,但我不知道如何将 javascript 从终端 bash 文件“管道”到网络浏览器中。另外,我在 Linux 上工作。

linux terminal browser shell-script javascript

6
推荐指数
1
解决办法
2018
查看次数

Javascript 到 HTML 转换器?

以网页上的这段代码为例。

<html><body>
<script language="javascript">
document.write("The cat");
document.write(" sat on the mat");
</script>
</body></html>
Run Code Online (Sandbox Code Playgroud)

如果我要通过 CURL 或 WGET 检索此网页,我会得到该文本,因为尚未处理 Javascript。

但是我想检索这个页面,所以我得到了 Javascript 输出的结果。所以我会得到只是..

The cat sat on the mat
Run Code Online (Sandbox Code Playgroud)

是否有一些 Linux Javascript 沙箱/模拟器/预处理器或类似的东西可以让我将该文本处理为 html。我知道 Javascript 很复杂,不要指望 100% 转换。但即使获得一些基本的转换也会有帮助。

我知道这是可能的,因为我确信谷歌在索引网页时会这样做,以获得他们索引的网页的最佳结果。

scripting download javascript

4
推荐指数
1
解决办法
2万
查看次数

Javascript BTOA 与 bash 中的 base64?

在发送到 API 之前,我需要将用户名和密码组合转换为 base64。

javascript BTOA 函数对我有用,但是当我尝试在 bash 中使用 base64 命令时,我得到的结果略有不同。

Javascript:

btoa("hello");                   # aGVsbG8=
btoa("username:password");       # dXNlcm5hbWU6cGFzc3dvcmQ=
btoa("testing");                 # dGVzdGluZw==
Run Code Online (Sandbox Code Playgroud)

重击:

echo hello | base64              # aGVsbG8K
echo username:password | base64  # dXNlcm5hbWU6cGFzc3dvcmQK
echo testing | base64            # dGVzdGluZwo=
Run Code Online (Sandbox Code Playgroud)

结果总是相似但不同。

服务器需要 JS 风格的编码,但我需要使用 bash。

为什么结果不同但相似?如何使用 bash 从 javascript 生成结果?

bash shell-script base64 javascript

4
推荐指数
1
解决办法
1887
查看次数

描述命名方法“MyVariable”(相对于“myVariable”)的术语是什么?

JavaScript 中的变量和过程通常通过“camelCase”命名方法命名,如下所示:

  • 我的变量

表达式中作为数据结构名称或名称一部分的唯一或非唯一但第一个字母的任何字母都是小写的。
相反,根据我的经验,将名称的唯一或所有表达式的所有开头字母大写是有些常见的:

  • 我的变量

用什么术语来描述 Bash 中常见的数据结构命名方法?

bash terminology javascript

4
推荐指数
2
解决办法
1363
查看次数

如何将 .xls (MS Excel) 文件快速转换为 .csv

如何将excel快速转换为csv?我尝试过 php、perl、JavaScript。但这需要太多时间。例如,对于 5MB 的文件,需要 3-5 分钟。

linux centos php csv javascript

3
推荐指数
1
解决办法
2万
查看次数

JQ(基于 NAME 的 GET ID)

我得到一长串这样的数组

{
    "id": "byu6g6c4cjys5mdkg5znh8ju8c",
    "create_at": 1511875272294,
    "update_at": 1511875272294,
    "delete_at": 0,
    "display_name": "BMA",
    "name": "BMA",
    "description": "",
    "email": "aleksandar.ivanov@random.com",
    "type": "O",
    "company_name": "",
    "allowed_domains": "",
    "invite_id": "gdgz1tbxuinntx1fbr1ax7kehy",
    "allow_open_invite": false,
    "scheme_id": null
  }
Run Code Online (Sandbox Code Playgroud)

我只想通过 JQ 获取名称为 BMA 的 ID。目前我解析“ jq -r '.[][“name”]”,我可以按名称过滤 curl 的输出,我会得到“BMA”和其他 100 个名称,但我只需要过滤 ID其中名称是 =BMA。有任何想法吗?

linux javascript json jq

2
推荐指数
1
解决办法
2335
查看次数