dom相关内容

Javascript 是否会删除已删除 DOM 元素的事件处理程序?

如果我将一堆事件附加到一些 DOM 元素 - 然后删除它们 - 用于它们的事件处理程序或其他属性的内存是否仍会被使用? 我问是因为我想知道如果我不断用来自 AJAX 请求的新元素重新填充页面区域并将事件绑定到它们,我是否会使用一堆内存 - 只是删除它们并在新的AJAX 结果进来了. 解决方案 是的,现代浏览器(最终)会释放 DOM 节点中事件处理程序使用的内存.但是,旧版本的 Int ..
发布时间:2021-12-30 23:49:22 前端开发

为什么 count(DOMNode->childNodes) 返回不正确的子节点数?(PHP 和 XML)

我有一个名为 processDeleteForm() 的 PHP 函数,旨在从名为 structure.xml 的 xml 文档中删除指定的节点.到目前为止我遇到的唯一问题是在 processDeleteForm() 中,它通过循环遍历父节点的每个子节点来搜索要删除的节点,并通过“name"属性匹配它,但我没有'无法为循环获得正确数量的子节点,因此它在到达正确节点之前停止.相关代码: funct ..
发布时间:2021-12-30 16:25:48 PHP

Knockout.js 获取与数据关联的 dom 对象

我正在使用knockout.js 来构建动态列表,我正在尝试弄清楚如何获取与可观察数组中的对象关联的DOM 对象.具体来说,我想获得一行 jQuery. 示例: 在 getDomObject 函数中,我希望能够获取特定的 DOM 对象,以便我可 ..
发布时间:2021-12-29 20:38:34 其他开发

VBA MSXML2.ServerXMLHTTP 响应文本是一个 HTML 页面

我一直在环顾四周,但找不到任何方法来完成我在这里想做的事情.它甚至可能不可能,但我正在使用 MSXML2 驱动程序连接到网页.我得到的响应文本只是网页的 HTMl.不完全是我想要的,但我可能可以使用它.从那里,我想尝试将 HTML 文档对象设置为该响应文本,因为它只是一个 HTML 页面,但我遇到了类型不匹配的问题.我不确定这是否会让我更接近解决我的问题,但我认为值得在这里提问.这是我正在做的: ..
发布时间:2021-12-29 13:26:27 其他开发

Angular 2 @ViewChild 返回未定义

我查看了几个相关的帖子和​​文档,但似乎仍然无法从 @ViewChild 获得预期的行为. 最终,我正在尝试设置 div 的滚动位置.这个元素不是一个组件,而是我的 HTML 中的一个普通 div. 为了实现这一点,我尝试使用@ViewChild 来获取我需要的 DOM 元素,并设置其滚动值.(顺便说一句,如果您知道没有 @ViewChild(或 jQuery)的更好方法来完成此任务, ..
发布时间:2021-12-29 11:11:41 其他开发

scrollIntoView 滚动得太远

我有一个页面,其中一个滚动条包含从数据库动态生成的带有 div 的表格行.表格的每一行就像一个链接,有点像您在视频播放器旁边的 YouTube 播放列表中看到的那样. 当用户访问页面时,他们所在的选项应该转到滚动 div 的顶部.此功能正在运行.问题是它走得太远了.就像他们所选择的选项太高了大约 10px.因此,访问该页面时,该 url 用于标识选择了哪个选项,然后将该选项滚动到滚动 div ..
发布时间:2021-12-29 10:51:19 前端开发

使用backbone.js 清理视图?

我正在开发一个backbone.js 应用程序并且已经达到了我有许多路由器和视图代表我的应用程序的每个部分的地步.在下面的简化路由器示例中,我有两个位置;账户 &用户. 每个位置的两个视图都将它们的内容渲染到一个名为 #appcontainer 的相互元素中.我的常识是,我应该确保remove每个视图在启动另一个视图之前,以防止绑定、DOM 和诸如此类的冲突. 但由于我无法确定是否已创 ..
发布时间:2021-12-29 09:10:44 其他开发

如何将 CSS AnimationEnd 事件处理程序添加到 GWT 小部件?

我希望我的 GWT 小部件在 CSS 动画 结束时收到通知. 在普通的 HTML/Javascript 中,这很容易通过注册一个事件处理程序来完成: elem.addEventListener("webkitAnimationEnd", function(){//做一点事}, 错误的);//为 Mozilla 等添加更多内容 如何在 GWT 中执行此操作? 这种类型的事件对于 GW ..
发布时间:2021-12-28 22:18:45 其他开发

GWT 中 DOM 元素的处理程序

我想在按钮元素上添加处理程序,我已按如下方式实现它.请帮助我解决此代码中的错误.我不想直接在按钮小部件上添加处理程序. Button button = new Button("Click");元素 buttonElement = button.getElement();Event.setEventListener(buttonElement, new EventListener() {@覆盖公 ..
发布时间:2021-12-28 21:37:53 其他开发

什么是“启用 DOM 存储 API"?意思是?

我遇到了这个 Android WebView 函数 WebSettings.setDomStorageEnabled(true) 仅从名称我就可以推断它只是“启用 DOM 存储". 然而,Android 文档提出了一些稍微不同的建议: 设置DOM存储API是否为已启用. IOW,它启用 API 而不是存储本身. 我的问题是...直到我遇到这个函数我才知道有这样一个 API ..
发布时间:2021-12-28 16:03:36 移动开发

Javascript:数据可以通过 iframe 双向传递吗?

对于任何对此有特定了解的人,这都与 WordPress“主题定制器"有关,尽管没有必要回答这个问题. 基本上,我有一个页面(在 PHP 中),其中包含一个左侧“窗格"设置,这些设置适用于 iframe 的内容,即屏幕的右侧部分. 从概念上讲,我希望使用 jQuery 可拖动 来制作 CSS background-position 主背景图像的可通过可拖动功能进行调整.我需要在 cust ..
发布时间:2021-12-28 14:33:03 前端开发

如何使用 HTMLTableElement.insertRow 在表格末尾插入行

背景和设置 我正在尝试从 javascript 中的表格数据创建一个表格,但是当我尝试将行插入到表格元素中时,它插入的顺序与我期望的顺序相反,并且与您使用 appendChild.(这是 一个带有现场演示的 jsfiddle). 假设我有一些这样的数据: var data = [{"a": 1, "b": 2, "c": 3},{"a": 4, "b": 5, "c": 6},{“a ..
发布时间:2021-12-28 11:07:47 前端开发

将表单插入页面后重新初始化 jquery-mobile

我正在通过 ajax 动态地将表单插入到页面中.将其插入 dom 树后,我想重新初始化 jquery mobile 以设置表单的样式.我查看了 http://jquerymobile.com/test/docs/api/events.html 但由于文档对 jquery mobile 没有帮助,我无法找到正确的事件. 解决方案 将表单添加到 DOM 后,使用 .trigger('creat ..
发布时间:2021-12-27 19:53:38 前端开发

如何使用 Jquery 停止所有音频播放

我正在使用 jquery mobile 更新页面中的 div 以播放一些动画. 动画还通过使用document.createElement('audio'); 播放声音 我的问题是,当我将页面更新为另一个动画时,旧声音一直播放. 抱歉,这是我的第一个问题,如果我的措辞似乎不对,我深表歉意. 这是我的代码.. 这里是要加载到#animation div中的动画代码 ..
发布时间:2021-12-27 19:31:05 前端开发

PHP DOMDocument 错误处理

在我的应用程序中,我从 url 加载 xml 以解析它.但有时这个 url 可能无效.在这种情况下,我需要处理错误.我有以下代码: $xdoc = new DOMDocument();尝试{$xdoc->load($url);//这行导致警告:DOMDocument::load(...)//[domdocument.load]: 无法打开流://HTTP 请求失败!HTTP/1.1 404 未在 ..
发布时间:2021-12-26 12:50:47 PHP