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

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

8
ページの読み込み時にJavaScript関数を呼び出すにはどうすればよいですか?
従来、ページが読み込まれた後にJavaScript関数を呼び出すには、JavaScript onloadのビットを含む本文に属性を追加します(通常は関数のみを呼び出します)。 <body onload="foo()"> ページが読み込まれたら、JavaScriptコードを実行して、ページの一部にサーバーからのデータを動的に入力します。属性を追加できる要素onloadがないJSPフラグメントを使用しているため、属性を使用できませんbody。 ロード時にJavaScript関数を呼び出す他の方法はありますか?私はjQueryに慣れていないので、jQueryは使用しません。
244 javascript  onload 

20
JavaScriptからメールを送信する方法
私のWebサイトには、ページを更新せずに電子メールを送信する機能が必要です。だから私はJavaScriptを使いたいです。 <form action="javascript:sendMail();" name="pmForm" id="pmForm" method="post"> Enter Friend's Email: <input name="pmSubject" id="pmSubject" type="text" maxlength="64" style="width:98%;" /> <input name="pmSubmit" type="submit" value="Invite" /> これが関数を呼び出す方法ですが、JavaScript関数に何を入れるかわかりません。私が行った調査から、mailtoメソッドを使用する例を見つけましたが、私の理解では、実際にはサイトから直接送信されません。 したがって、私の質問は、JavaScript関数の内部に何を配置してWebサイトから直接メールを送信できるかを見つけることです。 function sendMail() { /* ...code here... */ }
244 javascript  email 



18
Angular JSのコントローラー間でデータを受け渡しますか?
私の製品を表示する基本的なコントローラーがあります。 App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); 私の見解では、この製品をリストに表示しています <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul 私がやろうとしているのは、誰かが製品名をクリックしたときに、この製品が追加されるカートという別のビューがあります。 <ul class="cart"> <li> //click one added here </li> <li> //click two added here </li> </ul> だから私の疑問は、このクリックされた製品を最初のコントローラーから2番目のコントローラーにどのように渡すのですか?カートもコントローラーであると思いました。 ディレクティブを使用してクリックイベントを処理します。また、私は上記の機能を実現するためにサービスを使用する必要があると感じていますが、どうやって理解できないのですか?カートは事前に定義されているため、ユーザーがページに応じて追加される製品の数は5/10になる可能性があります。だから私はこのジェネリックを維持したいと思います。 更新: ブロードキャストするサービスを作成し、2番目のコントローラーでそれを受信します。今、クエリはどのようにしてDOMを更新するのですか?私の製品をドロップするリストはかなりハードコードされているので。

3
JavaScriptの「関数*」とは何ですか?
で、このページに私は新しいJavaScriptの関数型が見つかりました: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev, curr] = [curr, prev + …


9
DOM要素を最初の子として設定する方法は?
要素Eがあり、それにいくつかの要素を追加しています。突然、次の要素はEの最初の子であることがわかりました。トリックは何ですか、どのように行うのですか?Eは配列ではなくオブジェクトであるため、メソッドunshiftは機能しません。 長い道のりはEの子供たちを繰り返し、key ++を移動することですが、もっときれいな方法があると私は確信しています。



8
JSLintエラー「for forの本体はifステートメントでラップする必要があります」とはどういう意味ですか?
私のJavaScriptファイルでJSLintを使用しました。それはエラーを投げました: for( ind in evtListeners ) { 41行目の問題9文字目:プロトタイプから不要なプロパティをフィルター処理するには、forステートメントの本文をifステートメントでラップする必要があります。 これは何を意味するのでしょうか?
242 javascript  jslint 

9
プログラムでimgタグのソースを変更する
JavaScriptを使用しsrcてimgタグの属性を変更するにはどうすればよいですか? <img src="../template/edit.png" name=edit-save/> 最初は「../template/edit.png」というデフォルトのsrcがあり、「../ template / save.png」のonclickで変更したかったのです。 更新:ここに私のHTML onclickがあります: <a href='#' onclick='edit()'><img src="../template/edit.png" id="edit-save"/></a> そして私のJS function edit() { var inputs = document.myform; for(var i = 0; i < inputs.length; i++) { inputs[i].disabled = false; } } これをedit()内に挿入してみましたが、機能しますが、画像を2回クリックする必要があります var edit_save = document.getElementById("edit-save"); edit_save.onclick = function(){ this.src = "../template/save.png"; }
242 javascript  html  image  src 

16
どこからjQueryライブラリを含めますか?Google JSAPI?CDN?
jQueryとjQuery UIを含める方法はいくつかありますが、人々は何を使っているのでしょうか? Google JSAPI jQueryのサイト 自分のサイト/サーバー 別のCDN 私は最近Google JSAPIを使用していますが、SSL接続のセットアップ、またはgoogle.comの解決だけに長い時間がかかることがわかりました。私はGoogleで以下を使用しています。 <script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script> 他のサイトにアクセスしたときにキャッシュされ、サーバーの帯域幅を節約するためにGoogleを使用するのが好きですが、サイトの遅い部分のままである場合は、インクルードを変​​更する場合があります。 あなたは何を使うのですか?何か問題がありましたか? 編集: jQueryのサイトにアクセスしたばかりで、次の方法を使用しています: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Edit2:昨年問題なくjQueryを含めてきた方法は次のとおりです。 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 違いは、の削除ですhttp:。これを削除すると、httpとhttpsの切り替えについて心配する必要がなくなります。

30
JavaScriptを使用してCaps Lockがオンになっているかどうかはどのようにしてわかりますか?
JavaScriptを使用してCaps Lockがオンになっているかどうかはどのようにしてわかりますか? ただし、1つの注意点があります。Googleでそれを行ったので、onkeypressすべての入力にイベントを添付し、押された文字が大文字であるかどうかを毎回確認しました。そうでない場合は、Caps Lockをオンにする必要があります。これは本当に汚いと感じます... 無駄です -これより良い方法は確かにありますか?


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