Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

7
TypeScript,遍历字典
在我的代码中,我有几个字典(按此处的建议)是用String索引的。由于这是一种临时类型,我想知道是否有关于如何循环遍历每个键(或值,无论如何我都需要这些键)的建议。任何帮助表示赞赏! myDictionary: { [index: string]: any; } = {};

16
输入文字中的清除图示
有没有一种快速的方法来创建带有右侧图标的输入文本元素,以清除输入元素本身(例如google搜索框)? 我环顾四周,但只发现了如何放置图标作为输入元素的背景。是否有jQuery插件或其他工具? 我想要输入文本元素中的图标,例如: -------------------------------------------------- | X| --------------------------------------------------
184 javascript  jquery  html  css 


15
如何遍历包含对象的数组并访问其属性
我想遍历数组中包含的对象并更改每个对象的属性。如果我这样做: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } 控制台应该调出数组中的每个对象,对吗?但实际上,它仅显示第一个对象。如果我在循环外控制台记录阵列,则所有对象都会出现,因此肯定还有更多对象。 无论如何,这是下一个问题。如何使用循环访问数组中的Object1.x? for (var j = 0; j < myArray.length; j++){ console.log(myArray[j.x]); } 这将返回“未定义”。循环外的控制台日志再次告诉我,所有对象都具有“ x”的值。如何在循环中访问这些属性? 建议我在其他地方为每个属性使用单独的数组,但是我想确保首先使用此方法。 谢谢!


21
如何唯一识别访问我的网站的计算机?
我需要找出一种唯一标识访问我正在创建的网站的每台计算机的方式。有人对如何实现这一目标有任何建议吗? 因为我希望该解决方案能在所有机器和所有浏览器上正常运行,所以我试图使用javascript创建一个解决方案。 感谢您的帮助。谢谢。 编辑: Cookies不会。 假设计算机没有发生硬件更改,我需要有能力创建一个计算机唯一且可重复的GUID。我正在考虑的方向是获取网卡的MAC和其他具有这种性质的信息,这些信息将使机器访问该网站。


22
截断长字符串的智能方法
有没有人比显而易见的解决方案/库更复杂的解决方案/库,用于使用JavaScript截断字符串并在末尾添加省略号: if (string.length > 25) { string = string.substring(0, 24) + "..."; }

11
如何每5秒重新加载一次页面?
我正在将一种布局转换为html; 一旦我在code / html / css中进行了更改,每次必须按F5。是否有任何简单的javascript / jQuery解决方案?即,在添加脚本后,每5秒(或其他特定时间)重新加载整个页面。
183 javascript  jquery 

7
在d3.js中调整窗口大小时调整SVG大小
我正在用d3.js绘制散点图。借助以下问题: 获取屏幕,当前网页和浏览器窗口的大小 我正在使用此答案: var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth || e.clientWidth || g.clientWidth, y = w.innerHeight|| e.clientHeight|| g.clientHeight; 这样我就可以将图适合用户的窗口,如下所示: var svg = d3.select("body").append("svg") .attr("width", x) .attr("height", y) .append("g"); 现在,我希望在用户调整窗口大小时可以调整图的大小。 PS:我的代码中没有使用jQuery。
183 javascript  d3.js 


7
Access-Control-Allow-Origin不允许使用原点null
我制作了一个小的xslt文件,以使用以下代码创建一个名为weather.xsl的html输出: <!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="yweather" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <img src="{/*/*/item/yweather:condition/@text}.jpg"/> </xsl:template> </xsl:stylesheet> 我想将html输出加载到html文件中的div中,我正在尝试使用jQuery进行如下操作: <div id="result"> <script type="text/javascript"> $('#result').load('weather.xsl'); </script> </div> 但是我遇到以下错误:Access-Control-Allow-Origin不允许使用Origin null。 我已经读过有关向xslt添加标头的信息,但是我不确定如何做到这一点,因此将不胜感激,并且如果无法以这种方式完成html输出中的加载,则建议如何进行其他操作这样做会很棒。


6
JavaScript表单提交-确认或取消提交对话框
对于带有警报的简单表单,询问是否正确填写了字段,我需要一个执行此操作的函数: 单击带有两个选项的按钮时显示警报框: 如果单击“确定”,则提交表单 如果单击“取消”,则警告框将关闭,并且可以调整并重新提交表单 我认为JavaScript确认会起作用,但我似乎不知道如何解决。 我现在拥有的代码是: function show_alert() { alert("xxxxxx"); } <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> 运行代码段隐藏结果展开摘要

10
如何使用javascript Object.defineProperty
我环顾四周如何使用该Object.defineProperty方法,但找不到任何合适的方法。 有人给了我这段代码: Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) 但是我不明白。主要是,这get是我无法得到的(双关语意)。它是如何工作的?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.