タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

14
JavaScriptの「新しいArray(n)」と「Array.prototype.map」の奇妙さ
Firefox-3.5.7 / Firebug-1.5.3およびFirefox-3.6.16 / Firebug-1.6.2でこれを確認しました Firebugを起動すると: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) // [undefined, undefined, undefined] console.log( y.map(function() { return 0; }) …

16
ライブラリを使用せずにJavaScriptでJWTトークンをデコードする方法は?
JavaScriptを使用してJWTのペイロードをどのようにデコードできますか?ライブラリなし。したがって、トークンは、私のフロントエンドアプリが使用できるペイロードオブジェクトを返すだけです。 トークンの例: xxxxxxxxx.XXXXXXXX.xxxxxxxx そして結果はペイロードです: {exp: 10012016 name: john doe, scope:['admin']}
209 javascript  jwt 



3
プロトタイプベースとクラスベースの継承
JavaScriptでは、すべてのオブジェクトが同時にインスタンスとクラスになります。継承を行うには、任意のオブジェクトインスタンスをプロトタイプとして使用できます。 Python、C ++などでは、別々の概念としてクラスとインスタンスがあります。継承を行うには、基本クラスを使用して新しいクラスを作成する必要があります。新しいクラスを使用して、派生インスタンスを生成できます。 JavaScriptがこの方向に進んだのはなぜですか(プロトタイプベースのオブジェクト指向)?従来のクラスベースのオブジェクト指向オブジェクトに対するプロトタイプベースのオブジェクト指向オブジェクトの利点(および欠点)は何ですか?

9
GzipのJavaScript実装[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する JSONデータをAJAXを介して小さな固定サイズのサーバー側キャッシュに保存する必要があるWebアプリケーションを作成しています(考えてみると、Opensocialクォータ)。サーバーを制御できません。 サーバー側の割り当て内に収まるように格納されたデータのサイズを減らす必要があり、サーバーに送信する前にブラウザーで文字列化されたJSONをgzipできることを望んでいました。 しかし、私はGzipのJavaScript実装の方法で多くを見つけることができません。送信する前にクライアント側でデータを圧縮する方法について何か提案はありますか?

2
ボール(オブジェクト)が収縮/消えないのはなぜですか?
http://jsfiddle.net/goldrunt/jGL84/42/ これは、このJSフィドルの84行目からです。行141-146のコメントを解除することで、ボールに適用できる3つの異なる効果があります。「バウンス」効果は正常に機能しますが、「アスプロード」効果は何もしません。asplode関数内に「縮小」関数を含める必要がありますか? // balls shrink and disappear if they touch var shrink = function(p) { for (var i = 0; i < 100; i++) { p.radius -= 1; } function asplode(p) { setInterval(shrink(p),100); balls.splice(p, 1); } }
208 javascript  html 

6
node.jsグローバル変数?
私はここで尋ねました: node.jsには継承が必要ですか? 変数を省略して、変数をグローバルスコープに設定できると言われました。 これは私にはうまくいきません。 つまり: _ = require('underscore'); 必要なファイルで_を使用可能にしません。Expressで設定しapp.setて、他の場所で利用できるようにすることもできます。 誰かがこれが動作するはずだと確認できますか?ありがとう。

12
さまざまな設定でGruntにindex.htmlを生成させる
私は私のウェブアプリのビルドツールとしてGruntを使用しようとしています。 少なくとも2つの設定が必要です。 I.開発設定 -連結せずに、個別のファイルからスクリプトをロードします。 したがって、私のindex.htmlは次のようになります。 <!DOCTYPE html> <html> <head> <script src="js/module1.js" /> <script src="js/module2.js" /> <script src="js/module3.js" /> ... </head> <body></body> </html> II。本番環境のセットアップ -スクリプトを縮小して1つのファイルに連結し、 index.htmlに応じて: <!DOCTYPE html> <html> <head> <script src="js/MyApp-all.min.js" /> </head> <body></body> </html> 問題は、実行時に設定に応じてこれらのindex.htmlをどうすればgrunt devよいのgrunt prodでしょうか。 あるいは、間違った方向に掘っていて、常に生成する方が簡単ですMyApp-all.min.jsが、すべてのスクリプト(連結)または別のファイルからこれらのスクリプトを非同期で読み込むローダースクリプトをその中に配置する方が簡単でしょうか。 みんなどうするの?

8
JavaScript関数を使用して入力値を設定
現在、YUIガジェットを使用しています。またdiv、YUIが描画したからの出力を検証するためのJavascript関数もあります。 Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------>*/ if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need to add some code in here to set the value of "gadget_url" by "" */ } }, …

10
<script defer =“ defer”>はどのように機能しますか?
いくつかの&lt;script&gt;要素があり、それらのいくつかのコードは他の&lt;script&gt;要素のコードに依存しています。このdefer属性は、コードブロックの実行を延期できるため、ここで役立ちます。 それをテストするために、私はこれをChromeで実行しました:http : //jsfiddle.net/xXZMN/。 &lt;script defer="defer"&gt;alert(2);&lt;/script&gt; &lt;script&gt;alert(1)&lt;/script&gt; &lt;script defer="defer"&gt;alert(3);&lt;/script&gt; ただし、アラートが表示され2 - 1 - 3ます。警告しないのはなぜ1 - 2 - 3ですか?

6
HTML / Javascriptのdivコンテンツを変更
いくつかのJavaScriptを使用した単純なHTMLコードがあります。 &lt;html&gt; &lt;head&gt; &lt;script type="text/javascript"&gt; function changeDivContent() { // ... }; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;input type="radio" name="radiobutton" value="A" onClick="changeDivContent()"&gt; &lt;input type="radio" name="radiobutton" value="B" onClick="changeDivContent()"&gt; &lt;div id="content"&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; コードスニペットを実行する結果を非表示スニペットを展開 「A」または「B」のいずれかのラジオボタンを選択してdivのコンテンツ(内部のhtml)を変更できるようにしたいのですが、div#contentにはJavaScript属性の「値」がないため、どのようにできるかを尋ねています終わり。
208 javascript  html 

5
JavaScriptオブジェクトとJSON
JavaScriptオブジェクトとJSON文字列の基本的な違いを明確に理解したいと思います。 次のJS変数を作成するとします。 var testObject = {one: 1,"two":2,"three":3}; Q1。キー/プロパティ名は、引用符付き/なしの両方で有効ですか?(例"one" : 1) はいの場合、違いは何ですか? Q2:上記のオブジェクトをを使用して変換するJSON.stringify(testObject)と、元のJSオブジェクトとJSONの違いは何ですか? ほぼ同じだと思います。これについて詳しく説明してください。 Q3:JSON文字列を解析するために、以下の方法が推奨されますか? var javascriptObj = JSON.parse(jSonString);
208 javascript  json 


21
JavaScriptで大きな文字列をnサイズのチャンクに分割する
非常に大きな文字列(たとえば、10,000文字)をNサイズのチャンクに分割したいと思います。 これを行うには、パフォーマンスの点で最良の方法は何でしょうか? たとえば"1234567890"、2で割ると、次のようになります。 ["12", "34", "56", "78", "90"]ます。 これを使用するString.prototype.matchと、このようなことが可能になりますか?可能であれば、それがパフォーマンスの点でそれを行うための最良の方法でしょうか?

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