Questions tagged «javascript»

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

15
如果我有jQuery背景,那么“ AngularJS中的思考”吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 假设我熟悉使用jQuery开发客户端应用程序,但是现在我想开始使用AngularJS。您能否描述必要的范式转换?以下是一些可以帮助您确定答案的问题: 我如何以不同的方式设计和设计客户端Web应用程序?最大的区别是什么? 我应该停止做什么/使用;我应该开始做什么/使用呢? 是否有服务器端注意事项/限制? 我不希望在jQuery和之间进行详细的比较AngularJS。



30
如何创建GUID / UUID?
我正在尝试在JavaScript中创建全局唯一标识符。我不确定所有浏览器上都提供哪些例程,内置随机数生成器的“随机性”和种子的播种方式等等。 GUID / UUID至少应包含32个字符,并且应保持在ASCII范围内,以免在传递它们时遇到麻烦。
4172 javascript  guid  uuid 

30
使用jQuery设置复选框的“ checked”
Наэтотвопросестьответына 堆栈溢出нарусском:Установкасвойства“选中”вфлаговойкнопкеспомощью的jQuery 我想做这样的事情来checkbox使用jQuery打勾: $(".myCheckBox").checked(true); 要么 $(".myCheckBox").selected(true); 这样的事情存在吗?

7
为什么Google会优先使用while(1); 他们的JSON响应?
为什么Google会优先while(1);使用其(私有)JSON响应? 例如,这是在Google日历中打开和关闭日历时的响应: while (1); [ ['u', [ ['smsSentFlag', 'false'], ['hideInvitations', 'false'], ['remindOnRespondedEventsOnly', 'true'], ['hideInvitations_remindOnRespondedEventsOnly', 'false_true'], ['Calendar ID stripped for privacy', 'false'], ['smsVerifiedFlag', 'true'] ]] ] 我认为这是为了防止人们eval()对此进行操作,但是您真正要做的就是替换while,然后进行设置。我认为评估的目的是确保人们编写安全的JSON解析代码。 我已经看到了这几个其他地方,太习惯,但很多更使谷歌(邮件,日历,联系人等),奇怪的是,谷歌文档开头&&&START&&&,而是和谷歌联系人似乎开始while(1); &&&START&&&。 这里发生了什么?
4074 javascript  json  ajax  security 

30
我应该为JavaScript链接使用哪个“ href”值,“#”或“ javascript:void(0)”?
以下是构建链接的两种方法,其唯一目的是运行JavaScript代码。在功能,页面加载速度,验证目的等方面哪个更好? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> 运行代码段隐藏结果展开摘要 要么 function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a> 运行代码段隐藏结果展开摘要


30
如何检查数组是否在JavaScript中包含值?
找出JavaScript数组是否包含值的最简洁,最有效的方法是什么? 这是我知道的唯一方法: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } 有没有更好,更简洁的方法来实现这一目标? 这与Stack Overflow问题密切相关。在JavaScript数组中查找项目的最佳方法?它解决了使用数组查找对象的问题indexOf。


30
如何使用JavaScript复制到剪贴板?
将文本复制到剪贴板的最佳方法是什么?(多浏览器) 我努力了: function copyToClipboard(text) { if (window.clipboardData) { // Internet Explorer window.clipboardData.setData("Text", text); } else { unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper); clipboardHelper.copyString(text); } } 但是在Internet Explorer中,它会给出语法错误。在Firefox中,显示为unsafeWindow is not defined。 一个没有闪光灯的好技巧:Trello如何访问用户的剪贴板?

30
遍历JavaScript中的数组
在Java中,您可以使用for循环遍历数组中的对象,如下所示: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } 您可以在JavaScript中做同样的事情吗?


30
是什么 !!(不是)JavaScript中的运算符?
Наэтотвопросестьответына 堆栈溢出нарусском:Двойноеотрицание 我看到了一些代码,似乎以两个感叹号的形式使用了我不认识的运算符,如下所示:!!。有人可以告诉我这个操作员做什么吗? 我看到的背景是 this.vertical = vertical !== undefined ? !!vertical : this.vertical;


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.