Tag: JavaScript

根据属性值在DOM中查找元素

你能告诉我,如果有任何DOM APIsearch具有给定属性名称和属性值的元素: 就像是: doc.findElementByAttribute("myAttribute", "aValue");

JavaScript表单提交 – 确认或取消提交对话框

对于一个带有警告的简单表单,询问字段是否填写正确,我需要一个这样做的函数: 当点击两个选项button时显示一个警告框: 如果单击“确定”,则表单被提交 如果点击取消,则提示框closures,表单可以调整并重新提交 我认为一个JavaScript的确认工作,但我似乎无法弄清楚如何。 我现在的代码是: <script> function show_alert() { alert("xxxxxx"); } </script> <form> <input type="image" src="xxx" border="0" name="submit" onclick="show_alert();" alt="PayPal – The safer, easier way to pay online!" value="Submit"> </form>

如何以编程方式清空浏览器caching?

我正在寻找一种方式来编程清空浏览器caching。 我这样做是因为应用程序caching了机密数据,我想在按下“注销”时删除这些数据。 这将通过服务器或JavaScript发生。 当然,在外国/公共计算机上使用这个软件仍然是令人沮丧的,因为在软件层面上,像键盘logging器这样的危险更多。

什么是configurationJavaScript执行的最佳方式?

有一个很好的分析器的JavaScript? 我知道萤火虫有一些支持分析代码。 但是我想确定更长的统计数据。 想象一下,您正在构build大量的JavaScript代码,并且要确定代码中实际存在的瓶颈。 起初我想查看每个javascript函数和执行时间的configuration文件统计信息。 接下来将包括DOMfunction。 这与渲染树上的操作变慢的操作相结合将是完美的。 我认为如果性能在我的代码,DOM准备或渲染树/视觉更新中被杀死,这会给人一个好的印象。 有什么我想要的东西吗? 或者什么是实现我所描述的最好的最好的工具? 它会自动编译的浏览器加上由引擎function增强的JavaScript引擎?

如何在页面加载时调用JavaScript函数?

传统上,在页面加载完成后调用一个JavaScript函数,你可以在包含一些JavaScript的主体(通常只调用一个函数)上添加一个onload属性: <body onload="foo()"> 当页面加载时,我想运行一些JavaScript代码来dynamic地使用来自服务器的数据填充页面的一部分。 我不能使用onload属性,因为我正在使用JSP片段,它没有我可以添加属性的body元素。 有没有其他的方式来调用加载的JavaScript函数? 我宁愿不使用jQuery,因为我不是很熟悉它。

Javascript(ES6),导出常量与导出默认值

我试图确定这两个之间是否有任何大的差异,除了能够通过仅仅执行export default导入: import myItem from 'myItem'; 并使用export const我可以这样做: import { myItem } from 'myItem'; 我想知道是否有任何差异和/或除此之外的用例。

Javascript中的全局variables跨多个文件

我的一些JavaScript代码位于名为helpers.js的外部文件中。 在调用这个JavaScript代码的HTML里面,我发现自己需要知道helpers.js中的某个函数是否被调用过。 我试图通过定义来创build一个全局variables: var myFunctionTag = true; 在全球范围内,在我的HTML代码和helpers.js。 下面是我的HTML代码的样子: <html> … <script type='text/javascript' src='js/helpers.js'></script> … <script> var myFunctionTag = false; … //I try to use myFunctionTag here but it is always false, even though it has been se t to 'true' in helpers.js </script> 我正在努力做甚至可行吗?

为什么array.push有时比array = value更快?

作为testing一些代码的副作用,我写了一个小函数来比较使用array.push方法与直接寻址(array [n] = value)的速度。 令我惊讶的是推送方法经常performance出更快,特别是在Firefox中,有时在Chrome中。 出于好奇:任何人都有一个解释呢? 你可以在这个页面findtest(点击'Array methods comparison')

检查checkbox是否被选中JavaScript

我正在用jQuery Mobile构build一个移动Web应用程序,我想检查一个checkbox是否被选中。 这是我的代码。 <script type=text/javascript> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input id="remember" name="remember" type="checkbox" onclick="validate()" /> 但由于某种原因,它不执行它。 请帮忙 ! —-编辑—–这是我目前所拥有的。 <DIV data-role="content" data-theme="g"> <DIV class=ui-grid-g-login> <FORM method=post action=[$=PROBE(266)/] data-theme="C"> <P>~DATA_ERROR~</P> <div id="mail" data-role="fieldcontain"> <label for="mail">Email:*</label> <input […]

在C#中使用Selenium WebDriver执行JavaScript

这是如何实现的? 这里说java版本是: WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("return document.title"); 但是我找不到C#代码来执行此操作。