Questions tagged «javascript»

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

5
正确关闭WebSocket(HTML5,Javascript)
我正在玩HTML5 WebSockets。我在想,如何优雅地关闭连接?例如,如果用户刷新页面或仅关闭浏览器会发生什么? 当用户仅刷新页面而不调用页面时,会有一种奇怪的行为-当用户在刷新websocket.close()后返回时,它将触发该websocket.onclose事件。

18
如何使用jQuery $ .getScript()方法包含多个js文件
我正在尝试将javascript文件动态包含到我的js文件中。我对此进行了一些研究,发现jQuery $ .getScript()方法是理想的选择。 // jQuery $.getScript('/path/to/imported/script.js', function() { // script is now loaded and executed. // put your dependent JS here. // what if the JS code is dependent on multiple JS files? }); 但是我想知道这种方法是否可以一次加载多个脚本?我之所以这样问,是因为有时我的JavaScript文件依赖于多个js文件。 先感谢您。


5
打字稿es6导入模块“文件不是模块错误”
我将打字稿1.6与es6模块语法一起使用。 我的文件是: test.ts: module App { export class SomeClass { getName(): string { return 'name'; } } } main.ts: import App from './test'; var a = new App.SomeClass(); 当我尝试编译main.ts文件时,出现此错误: 错误TS2306:文件'test.ts'不是一个模块。 我该怎么做?

8
history.replaceState()示例?
任何人都可以为history.replaceState提供一个有效的示例吗?这是w3.org所说的: history . replaceState(data, title [, url ] ) 更新会话历史记录中的当前条目,以具有给定的数据,标题和URL(如果提供,但不为null)。 更新: 这完美地工作: history.replaceState( {} , 'foo', '/foo' ); 网址正在更改,但标题未更改。那是一个错误还是我错过了什么?在最新的Chrome上进行了测试。
127 javascript  ajax  html 

26
如何在JavaScript中删除查询字符串参数?
除了使用正则表达式之外,还有没有更好的方法可以从标准Ja​​vaScript中的URL字符串中的查询字符串中删除参数? 到目前为止,这是我想出的方法,似乎可以在我的测试中使用,但是我不希望重新发明querystring解析! function RemoveParameterFromUrl( url, parameter ) { if( typeof parameter == "undefined" || parameter == null || parameter == "" ) throw new Error( "parameter is required" ); url = url.replace( new RegExp( "\\b" + parameter + "=[^&;]+[&;]?", "gi" ), "" ); "$1" ); // remove any leftover crud …

5
JavaScript按名称获取元素
考虑以下功能: function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } 而这个HTML部分: <table border="0" cellpadding="2" cellspacing="0" valign="top"> <tr> <td class="td1">Account</td> <td class="td2"><input type="text" name="acc" /></td> </tr> <tr class="td1"> <td>Password</td> <td class="td2"><input type="password" name="pass" /></td> </tr> </table> <div><button onClick="validate()" class="cupid-greenx">Login now</button></div> 显示警报框,但显示“未定义”。
127 javascript  html  dom 



7
如何使用JavaScript创建链接?
我有一个标题字符串和一个链接字符串。我不确定如何将两者放在一起以使用Javascript在页面上创建链接。任何帮助表示赞赏。 编辑1:向该问题添加更多详细信息。我要弄清楚这一点的原因是因为我有一个RSS提要,并且有标题和URL的列表。我想将标题链接到URL以使页面有用。 EDIT2:我使用的是jQuery,但它是全新的,并且不知道它可以在这种情况下提供帮助。

4
如何停止JavaScript for循环?
我正在使用此JavaScript遍历数组并找到匹配的数组元素: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i : remIndex = -1; } 该数组包含以下“大小”:["34", "36", "38"...]。 remData.size 是我要查找的“尺寸”(例如“ 36”)。 i如果要搜索的大小在索引中,则需要返回索引。否则我需要返回-1。有一个更好的方法吗?

7
如何从对象URL获取文件或Blob?
我允许用户通过拖放和其他方法将图像加载到页面中。放置图像时,我URL.createObjectURL用来转换为对象URL以显示图像。我没有撤消该URL,因为我确实重复使用了它。 因此,当需要创建一个FormData对象时,我可以允许他们上传其中包含这些图像之一的表单,是否可以通过某种方式将该对象URL反向转换为a Blob或File将其附加到a FormData目的?

3
无法使用“-”破折号访问JSON属性
当字符串具有破折号时,我无法从json对象检索值: { "profile-id":1234, "user_id":6789 } 如果我尝试引用已解析的文件,jsonObj.profile-id则返回ReferenceError: "id" is not definedjsonObj.user_id ,但返回6789 我没有办法修改外部api调用返回的值,并且试图解析返回的字符串以删除破折号也会破坏传递的url等。救命?
127 javascript  json 

12
重要的风格
标题几乎总结了一下。 外部样式表具有以下代码: td.EvenRow a { display: none !important; } 我试过使用: element.style.display = "inline"; 和 element.style.display = "inline !important"; 但都行不通。是否有可能使用javascript覆盖!important样式。 如果有区别的话,这是给油猴扩展的。
127 javascript  css 

16
如何计算DOM元素内的文本行?我可以吗?
我想知道是否有一种方法可以计算div中的行数。假设我们有一个像这样的div: <div id="content">hello how are you?</div> 取决于许多因素,div可以包含一行,两行或什至四行文本。脚本有什么办法知道吗? 换句话说,DOM中是否完全代表了自动中断?
127 javascript  html  dom 

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.