问题标签 [no-framework]

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 投票
4 回答
1693 浏览

javascript - 在不循环且不使用框架的情况下选中/取消选中所有复选框

是否可以选中或取消选中页面上的一组复选框 a) 不循环,b) 不使用 jQuery 等 Javascript 框架?

这个问题是相关的,但是关于(取消)使用 jQuery 检查页面上的所有复选框。

我希望我的问题的答案可能是“不”,但如果有一些奇怪的、hacky 的方法(不奇怪也不 hacky 也很好!)那么我想知道。如果你愿意,可以称之为好奇心。

编辑:我想我真正要问的是一种在 O(1) (恒定时间)而不是 O(n) (相对于复选框数量的线性时间)中执行此操作的方法

0 投票
4 回答
17170 浏览

javascript - 通过 JS 读取 HTML 中 SVG-Elements 的属性

我有以下标记(带有原生 SVG 的 HTML):

一个 js 方法输出一条线和几个<use href="infotop">元素到#outSvg(成为一个图)。<use>元素有 onmouseover-Events 来显示工具提示。

现在,在检索 i 中的坐标时onmouseover-function遇到<use>了问题:

我尝试了以下不同的方法来检索值:

产生以下输出:

浏览器:FF10、Ch16、O11.61、IE9

问题:

为什么getAttribute()在其他浏览器中失败?我错过了什么重要的东西吗?是否有一致的方法来检索值crossbrowserevt.target.x(除了通过和之间的切换evt.target.correspondingUseElement.x

重要:只有香草js,我知道浏览器开关,那不是重点!如果需要,我会在找到时间后立即提供小提琴。最后——感谢您阅读本文!

编辑:* 添加了 js 错误

EDIT2:** FF 返回另一个对象而不是其他浏览器

0 投票
6 回答
4052 浏览

javascript - 在不使用 Jquery 的情况下查找最后一个 td

我需要找到 HTML 表中每一行的 Last td,并从该 td 中删除一个 css。我可以在不使用 Jquery 的情况下做到这一点吗?如何?

0 投票
3 回答
5301 浏览

javascript - iframe 是否有可能在没有主窗口帮助的情况下自行调整大小?

主窗口和 iframe 都在同一个域上,但我想要实现的是仅在该 iframe 中使用 js 调整 iframe 的大小以适应其内容。

我也不知道主窗口分配给它的 iframe 的 ID。而且我不想使用 jquery 或任何其他框架。

0 投票
0 回答
62 浏览

javascript - 如何限制 querySelectorAll 使其仅搜索参考节点的子节点?

可能重复:
使用 querySelectorAll 时,有没有办法在不使用 ID 的情况下引用上下文节点的直接子节点?

我要做的是检查给定元素是否与 css 选择器匹配。据我所知,唯一的方法是获取父节点,然后遍历 querySelectorAll 找到的内容,最后检查找到的节点是否与我开始的节点相同。但问题是如何使我必须循环的池更小。

代码:

好的,这可行,但是我认为循环消耗了太多资源。好的,我可以检查父节点是否具有 id 和/或类,并将其附加到查询中,parent#id.class > query等等……但就受影响的资源而言,它是否会不一样,因为代码无论如何都必须做出相同的决定,但它将更接近硬件......我不知道。

(请不要使用 jQuery。)

0 投票
1 回答
281 浏览

javascript - Internet Explorer 8 event.wheelDelta 问题

为什么 Internet Explorer 8console.log(event.wheelDelta);返回 null 或 undefined?如何让他用纯Javascript返回正确的数字?

0 投票
1 回答
1222 浏览

python - Simple nginx + uWSGI setup issue

I have a ton of python scripts that (for convenience mostly) generate html output, so naturally I would like to use a very simple setup to host the scripts in my current test environment. Setting up projects in say, Django, Flask, web2py or whatever, for every silly thing I need is too much of a hassle, I just want to write a .py and browse it without configuring anything else, pretty much as with php.

I've been struggling with this for a couple of days because I'm not sure exactly what is wrong, so I'll just post my current attempt with the config files:

nginx:

uWSGI

test.py

I have many many MANY variations in the nginx and uwsgi config but I always get:

uWSGI Error

Python application not found

And the log always shows stuff like these:

0 投票
5 回答
198 浏览

javascript - 如何使用纯 javascript 获取 url 字符串的一部分

我有这个网址,例如:

我只需要有calendar或没有/

为什么在纯 JavaScript 中?我想把它放在书签里,所以我不能使用任何类型的 JS.Framework ......

你们中的一些人可能会说该帖子是重复的。这就是为什么您不使用搜索工具也不阅读整个问题的原因。感谢其他真正阅读所有内容的人。

PD:是的,我已经阅读了这个解决方案.. 这不适合我。JavaScript - 获取 URL 路径的一部分

0 投票
1 回答
533 浏览

php - 找不到 PHP 自动加载类

让我首先解释一下我为达到这一点所做的工作。github上有一个叫做no-framework的教程在这里它是https://github.com/PatrickLouys/no-framework-tutorial非常好的教程!我已经完成了它,现在想添加更多库。我有自动加载的作曲家设置,文件看起来像这样。

}

在我src的文件夹中,我创建了一个名为的文件夹Models,在其中 一个文件夹Books.php中,Books.php我有这个

在我的Bootstrap.php文件中,我在要求作曲家自动加载器后包含了这一行

Database.php文件也在其中src,看起来像这样

现在是错误。当我尝试通过在我的一个控制器中尝试使用来Book上课时use

我收到一条错误消息,提示“找不到类 'App\Models\Book'”我假设我没有正确地自动加载某些东西,但是别名的东西在里面,composer.json或者其他东西可能是错误的 idk。帮助?本教程使用了一个名为 Auryn 的依赖注入器库,也许我在那里遗漏了一些东西?我怀疑它。

编辑:如果我将use语句更改为include这样并像这样 在类实例化前面 include('../src/Models/Book.php'); 放置一个 然后它可以工作,但这显然不是正确的方法。\$book = new \Book;

0 投票
2 回答
1417 浏览

php - 在 php composer 项目中存储配置的最佳方式?

当我们不使用框架时,

  1. 在作曲家项目中存储配置的最佳方式是什么,以及我们如何从控制器或模型文件中加载它们?更喜欢我们可以将配置存储在src文件夹之外。

  2. 为什么没有人使用类常量来存储配置

前任。应用/配置/应用配置::时区;

- 作曲家.json

- /src/app/Configs/AppConfig.php

- src/app/Controllers/HelloWorld.php

谢谢