タグ付けされた質問 「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の範囲内に収めて、パススルー時の問題を回避する必要があります。
4180 javascript  guid  uuid 

30
jQueryでチェックボックスに「チェック済み」を設定する
OverаэтотвопросестьответынаStack Overflowнарусском:Установкасвойства“ checked”вфлаговойкнопкеспомощью 私はjQuerycheckboxを使用してチェックするためにこのようなことをしたいと思います: $(".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解析コードを書くようにすることだと思います。 私も他の場所のカップルで使用される、これを見てきましたが、より多くのようにグーグル(メール、カレンダー、連絡先など)とは不思議なことに、Googleドキュメントは、で始まる&&&START&&&代わりに、とGoogleコンタクトを開始するようですwhile(1); &&&START&&&。 何が起きてる?
4077 javascript  json  ajax  security 

30
JavaScriptリンクに使用する「href」値は、「#」または「javascript:void(0)」ですか?
以下は、JavaScriptコードを実行することのみを目的としたリンクを作成する2つの方法です。機能、ページの読み込み速度、検証目的などの点でどちらが優れていますか? 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; } これを達成するためのより良い、より簡潔な方法はありますか? これは、スタックオーバーフローの質問と非常に密接に関連しています。これは、を使用して配列内のオブジェクトを見つけることを扱います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の(ではない)演算子?
StackаэтотвопросестьответынаStack Overflowнарусском:Двойноеотрицание 次のような2つの感嘆符の形で、認識できない演算子を使用しているように見えるコードをいくつか見ました!!。誰かがこのオペレーターが何をしているのか教えてもらえますか? 私がこれを見た文脈は、 this.vertical = vertical !== undefined ? !!vertical : this.vertical;


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.