草庐IT

DOCUMENT_ID

全部标签

javascript - $(document).ready(function()?

这个问题在这里已经有了答案:document.readyinsidebodytag(2个答案)关闭9年前。我们经常在这里和那里读到,我们必须将我们的js代码放在页面头部或之前(抱歉)结束主体标记。关于这个的讨论放在一边,我只是想知道浏览器对这些东西的阅读顺序是什么(假设他们在这里表现得是平等的):我们可以放置:$(document).ready(function(){无论在页面结构的哪个位置,因为我们正在使用$(document).ready还是应该将它放在head部分?谁能澄清一下。如果我的问题不清楚,我可以重新措辞。

javascript - 在 Angular Directive(指令)中将事件绑定(bind)到 $(document)

我有一个实现某种选择框的指令。现在,当Select框打开并单击它外部的某个地方(文档中的其他任何地方),我需要折叠。这个JQuery代码在我的指令中工作,但我想以“Angular方式”来做:$(document).bind('click',function(e){var$clicked=e.target;if(!$clicked.parents().hasClass("myClass")){scope.colapse();}});我尝试将$document服务注入(inject)我的指令,但没有成功。 最佳答案 我相信,最真实的An

javascript - 如何在 d3 javascript 中为 SVG 文本元素分配唯一 ID

在d3中制作条形图。我有30多个条,x轴上有30多个对应的标签。我希望在页面加载时隐藏x轴标签(这是有效的),并且仅当用户将光标悬停在相应的栏(svgrect对象)上时才会出现。为此,我为每个矩形和每个文本元素分配了一个id。当用户将光标悬停在矩形上时,将仅针对选定(鼠标悬停)的矩形显示文本。我可以将id分配给矩形,但不能分配给文本。代码:svg.selectAll("rect").data(dataset).enter().append("rect").attr("id",function(d){returnd.slug;//slug=labeldowncased,thisworks

javascript - 自动生成唯一的 DOM id?

在使用JS和DOM编码时,我发现自己经常需要生成id(或名称),这些id(或名称)除了将DOM元素分组在一起(或关联)外别无他用他们彼此)1.这些id(或名称)不会在代码的其他任何地方明确提及,因此它们可以是任何随机字符串,并且对于id,它们必须是唯一的。JavaScript中是否有自动生成唯一ID的标准方法?1在分组(比方说)单选按钮并将它们链接到相关标签时出现了标识符的这种使用情况......我的(天真的菜鸟)替代像这样编写HTML的大脑NumPy任务LinuxOSXWindows(这需要为每个按钮标签对重复每个基于sys的标识符三次)只是写LinuxOSXWindows然后使用一

javascript - 什么时候应该使用 .innerHTML 以及什么时候在 JavaScript 中使用 document.write

是否有一般规则,何时应使用document.write更改网站内容,何时应使用.innerHTML?到目前为止,我的规则是:1)添加新内容时使用document.write2)更改现有内容时使用.innerHTML但我很困惑,因为有人告诉我,一方面.innerHTML是一个奇怪的Microsoft标准,但另一方面我读到了document.write在XHTML中是不允许的。我应该使用哪些结构来使用JavaScript操作我的源代码? 最佳答案 innerHTML可用于通过字符串修改来更改DOM的内容。因此,如果您想在所选元素的末尾添

javascript - 使用 jQuery 检查 ID 是否存在

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Findingwhethertheelementexistsinwholehtmlpage有什么方法可以检查jQuery中是否存在ID$('#ID')例如:$('#cart').append('MyProduct');在运行append()之后,我想检查我的ID$('#456')是否存在。如果它退出我想更改文本,否则我想附加一个新的.$(document).ready(function(){$('#RAM,#HDD').change(function(){varproduct=$(this).find("op

javascript - 在 Javascript 中为 document.getElementById 创建别名

如何为函数“document.getElementById”起别名我已经看到它使用$谢谢 最佳答案 var$=document.getElementById.bind(document); 关于javascript-在Javascript中为document.getElementById创建别名,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/954417/

Javascript 正则表达式从 DOM ID 中删除非法字符

我在网页上动态创建了许多DOM元素。他们的ID是从外部列表生成的,有时这些名称可能包含ID的非法字符,如“@”或“&”。我需要删除不符合以下规则的字符:字符串必须以字母开头第一个字符后面可以跟任意数量的字母、数字([0-9])、连字符("-")、下划线("_")、冒号(":")和句点(".")所以,如果原始字符串是:99%ofPeoplearenotthe1%然后删除非法字符的结果字符串将是:ofPeoplearenotthe1谁能帮我用Javascript编写正则表达式,从字符串中删除不符合上述要求的字符? 最佳答案 varstr

javascript - 如何在 Firebase 中获取网站的 gcm_sender_id

我正在尝试为我的网站使用推送通知..我正在尝试fcm。在Google文档(https://firebase.google.com/docs/cloud-messaging/js/client)中,他们告诉我们在manifest.json文件中使用gcm_sender_id,但我在firebase页面https://console.firebase.google.com/project/fir-98798789/overview的任何地方都找不到它。他们也提到了Don'tconfusethe"browsersenderID"withtheproject-specificsenderIDv

javascript - 来自带有父 ID 的平面的分层 json

http://jsfiddle.net/eYgGK/我从另一个帖子偷了这个脚本:functionconvertToHierarchy(){vararry=[{"Id":"1","Name":"abc","Parent":"","attr":"abc"},{"Id":"2","Name":"abc","Parent":"1","attr":"abc"},{"Id":"3","Name":"abc","Parent":"2","attr":"abc"},{"Id":"4","Name":"abc","Parent":"2","attr":"abc"}];varnodeObjects=cre