问题标签 [pure-js]

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 投票
1 回答
241 浏览

javascript - 将数据从 API 传递到另一个 API nodejs 和 vanilla Javascript

我正在使用 geonames API 并通过发布请求从中获取数据。现在我想获取这些数据的一部分(纬度,经度)并通过另一个 API(weatherbit API)传递它,因为我的项目需要在 URL 中传递(纬度和经度)并从中获取数据我尝试发出获取请求服务器端获取信息和安全 api 密钥,但它给了我undefined. 代码给了我undefinedURL 参数

(例如https://api.weatherbit.io/v2.0/forecast/daily/&lat=undefined&lon=undefined&key=API_KEY

这是我的代码我该怎么做?

编辑:如果我再次按下按钮,请求工作正常。所以我必须按两次按钮才能从第一个 API 获取经纬度数据。如何解决>

第一次点击按钮结果

第二次点击按钮结果

在客户端

我在服务器端的代码用于发布请求和获取请求

我的代码结构

我的代码流程是获取用户使用 geonames API 输入的特定城市的纬度、经度和国家名称,然后使用来自该请求的纬度和经度作为另一个 API(watearbit)中的参数 - 这需要这些数据来完成请求 -获取城市的当前或预测天气并使用这些信息更新 UI ** 城市、国家名称、天气 **

0 投票
0 回答
107 浏览

javascript - 使用纯 JS 实现多层次的 JavaScript 拖放

我正在寻找用于拖放的 Vanilla-JavaScript 可嵌套移动多级。这样我就可以将项目移动到各个级别。(大多数其他脚本无法做到这一点)它应该看起来像这里的屏幕截图。但是没有 jQuery!JavaScript 尽可能简单,因为我必须将它集成到另一个脚本中。有人有什么想法吗?

例子

0 投票
1 回答
462 浏览

javascript - 纯JS。如何添加事件侦听器以提交任何表单

我尝试为页面上的所有表单添加一次事件监听器,以便在发送 ajax 之前对其进行序列化和检查。如果你有治疗我断头的药丸,请分享

非常感谢

0 投票
1 回答
26 浏览

javascript - 在纯 javascript 中使用锚点的函数 JQUERY (função jquery em js puro)

如何让它与纯 js 一起使用?(Como faria isto com js puro?)

0 投票
0 回答
739 浏览

javascript - 使用 Javascript 构建 Elementor 自定义小部件

我一直在创建一个自定义 elementor 插件,但我不知道如何在我的小部件中添加 javascript,无论如何在搜索了一段时间后我最终得到了这段代码

这段代码运行良好,但真正的问题是这段代码是由 jQuery 编写的,我的主要项目是 vanilla Javascript。有什么办法可以在 vanilla JS 中编写这段代码吗?

我已经尝试使用

但它不起作用。

抱歉英语不好。

0 投票
1 回答
113 浏览

html - 如果它是从 JS 构建的,如何在调整大小事件后重建 DOM

我正在一个实施砖石画廊的项目中工作。它工作得很好,但我需要在 JS 构造调用中动态调整列的数量......我尝试了不同的方法来调整大小事件、while 循环、条件 if ,甚至从 CSS 使用 mediaQueries 破解列号,一无所有,递归调用和无限循环,我还找不到解决方案......

基本上,我需要 masonryLayout 构造函数中的列号在调整大小时动态更改,但我找不到方法,我什至尝试保存原始 html 文档但没有任何运气......如果有人有任何想法,它会很高兴听到和学习。

非常感谢您的交流!

0 投票
0 回答
40 浏览

javascript - 获取对象空属性

我得到一个对象: const foo = {}

并且 void 这个对象就像foo.div.h2.span 我如何在这个对象中捕获 void 参数一样?应该是这样的:object foo voided with div>h2>span参数?

更多示例: Format.div("fqe");// 应该返回 "<div>fqe</div>"

Format.div.h1.span("FizBuz"); 应该返回 // "<div><h1><span>FizBuz</span></h1></div>"

所以,我需要在对象中捕捉到他被调用的参数

0 投票
1 回答
304 浏览

javascript - 带有 Javascript 类和构造函数的计时器代码

我有一个用类和构造函数编写的纯 Javascript 计时器。但是有一个问题,计时器在单击“开始”按钮之前开始,我不明白为什么。只有在单击按钮后,我才需要启动计时器。同样在我的情况下,它不识别该startTimer功能。如果第二双眼睛指出出了什么问题,那就太好了。谢谢

HTML

JS

0 投票
0 回答
73 浏览

javascript - 如何获得 365 天后的日期?

我在找什么:

如果当前日期是2020 年 1 月 1日,那么我想要2020 年 12 月 31 日

如果是2020 年 2 月 1 日,那么我想要2021 年 1 月 31 日

没有第三方库有没有办法得到上述结果?

我尝试的是添加 365 天,但我们知道这些天并不总是 365,所以它不起作用。

寻找解决方案

0 投票
0 回答
31 浏览

javascript - 从页面源代码中获取部分字符串(信息存在于 HTML 中)

如何在 HTML 源代码中查找关键字并使用 Pure JS 从代码中获取值。有多个代码标签,我希望提取值 12345,它可以位于任何<code>没有唯一 ID 或类的块中。要查找的关键字(在任何代码标记中查找的单词)将是“THIS_IS_WHAT_IAM_LOOKING_FOR”。

例子:

HTML源代码: