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

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

3
Protovis vs D3.js
TLDR:protovisとD3.jsの両方の経験があり、両者の違いを明らかにした人はいますか? 私は過去2週間プロトビスで遊んでいて、これまでのところ素晴らしいです。今を除いて、私はアニメーションで少しレンガの壁にぶつかったようです。 プロトビス:http://vis.stanford.edu/protovis/ 非常に単純なアニメーションを作成したいのですが、protovisを使用すると、直感的ではないように感じます。protovisは実際にはアニメーション用ではなかったと思い始めています。それで、私はD3.jsを見始めました: http://mbostock.github.com/d3/ex/stack.html 見た目は非常に似ていますが、次のようになります。 より軽量のようです SVGだけでなく他のDOM要素との相互作用を対象としているようです アニメーションの追加を対象としているようです 誰かが他の違いを明らかにすることはできますか? 私はすべての入力に非常に感謝します

15
YouTube APIで動画の視聴回数を取得するにはどうすればよいですか?
質問はとても簡単です。YouTube APIで動画の視聴回数を取得するにはどうすればよいですか? タスクは簡単ですが、私はそのクエリを多数のビデオで頻繁に使用したいと思います。Youtube APIを呼び出して取得する方法はありますか?(Facebook http://api.facebook.com/restserver.php?method=links.getStats&urls=developers.facebook.comのようなもの)

5
クライアントHTML5を使用してファイルサイズをチェックしていますか?
HTML5ウェーブに乗ろうとしていますが、小さな問題に直面しています。HTML5以前は、フラッシュを使用してファイルサイズをチェックしていましたが、現在はWebアプリでフラッシュを使用しない傾向にあります。HTML5を使用してクライアント側でファイルサイズを確認する方法はありますか?

6
純粋関数:「副作用なし」は「同じ入力が与えられた場合、常に同じ出力」を意味しますか?
関数pureを次のように定義する2つの条件は次のとおりです。 副作用はありません(つまり、ローカルスコープへの変更のみが許可されます) 同じ入力が与えられた場合、常に同じ出力を返します 最初の条件が常に真である場合、2番目の条件が真でない場合はありますか? つまり、それは本当に最初の条件でのみ必要ですか?

11
CSSホバーとJavaScriptマウスオーバー[クローズ]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 1年前に閉鎖。 この質問を改善する CSS element:hoverまたはJavaScript onmouseoverのどちらを使用して、ページ上のhtml要素の外観を制御するかを選択できる場合があります。divが入力をラップする次のシナリオを考えてみましょう <div> <input id="input"> </div> マウスカーソルをdivの上に置いたときに、入力の背景色を変更したい。CSSのアプローチは <style> input {background-color:White;} div:hover input {background-color:Blue;} </style> <div><input></div> JavaScriptのアプローチは <div onmouseover="document.getElementById('input').style.backgroundColor='Blue';"> <input id="input"> </div> 各アプローチの長所と短所は何ですか?CSSアプローチはほとんどのWebブラウザでうまく機能しますか?JavaScriptはcssより遅いですか?
84 javascript  css 

7
要素内で<script>を実行しないようにブラウザに要求できますか?
HTMLドキュメントの特定の部分からJavaScriptを実行しないようにブラウザに指示することは可能ですか? お気に入り: &lt;div script="false"&gt; ... 追加のセキュリティ機能として役立つ可能性があります。必要なすべてのスクリプトは、ドキュメントの特定の部分にロードされます。ドキュメントの他の部分にスクリプトがあってはならず、スクリプトがある場合は実行しないでください。

2
AJAXおよびjQueryでのHTML5ファイルアップロードの使用
確かに、Stack Overflowにも同様の質問がありますが、私の要件を完全に満たすものはないようです。 これが私がやろうとしていることです: データの形式全体をアップロードします。そのうちの1つは単一のファイルです。 Codeigniterのファイルアップロードライブラリを操作する ここまでは順調です。データは必要に応じてデータベースに保存されます。ただし、AJAX投稿を介してフォームを送信することもできます。 フラッシュやiframeソリューションではなく、ネイティブHTML5ファイルAPIを使用する できれば低レベルの.ajax()jQueryメソッドとのインターフェース 純粋なJavaScriptを使用してフィールドの値が変更されたときにファイルを自動アップロードすることでこれを行う方法を想像できると思いますが、jQueryで送信するためにすべてを一挙に実行したいと思います。ファイルオブジェクト全体を渡す必要があるため、クエリ文字列を介して行うことはできないと思いますが、この時点で何をすべきかについて少し迷っています。 これは達成できますか?

27
ブートストラップモーダル:現在を閉じ、新しく開く
私はしばらく探しましたが、これに対する解決策を見つけることができません。私は以下が欲しい: Bootstrapモーダル内のURLを開きます。私はこれをコース外で行っています。したがって、コンテンツは動的にロードされます。 ユーザーがこのモーダル内のボタンを押すと、現在のモーダルを非表示にし、その直後に、ユーザーがクリックした新しいURLで新しいモーダルを開きます。2番目のモーダルのこのコンテンツも動的にロードされます。 その後、ユーザーがその2番目のモーダルを閉じると、最初のモーダルが再び戻る必要があります。 私はこれを何日も見つめています、誰かが私を助けてくれることを願っています。 前もって感謝します。

7
Firefoxの歴史に戻った後、JavaScriptは実行されません
Firefoxの[戻る]ボタンを使用して以前にアクセスしたページにアクセスすると、そのページのスクリプトが再度実行されません。 2回目にページを表示したときにスクリプトを再度実行するための修正/回避策はありますか? 私はGoogleChromeとInternetExplorerで同じページをテストしましたが、意図したとおりに機能することに注意してください。 問題をテストするために使用したファイルと手順は次のとおりです。 (0.htmlに移動し、クリックして1.htmlに移動し、戻るボタン) 0.html &lt;html&gt;&lt;body&gt; &lt;script&gt; window.onload = function() { alert('window.onload alert'); }; alert('inline alert'); &lt;/script&gt; &lt;a href="1.html"&gt;Click Me!&lt;/a&gt; &lt;/body&gt;&lt;/html&gt; 1.html &lt;html&gt;&lt;body&gt; &lt;p&gt;Go BACK!&lt;/p&gt; &lt;/body&gt;&lt;/html&gt;

11
Markdown / TextileをHTMLに変換する(そして理想的にはMarkdown / Textileに戻す)Javascript
Markdown / Textile用の優れたJavascriptエディターがいくつかあります(例:http://attacklab.net/showdown/、現在使用しているもの)が、必要なのはMarkdown / Textileから文字列を変換するJavascript関数だけです。 -&gt; HTMLとその逆。 これを行うための最良の方法は何ですか?( -例えば、理想的には、jQueryの優しいだろう$("#editor").markdown_to_html()) 編集:別の言い方をすれば、RailsのJavascript実装textilize()とmarkdown()テキストヘルパーを探しているということです。

4
event.preventDefault()vs。return false(jQueryなし)
event.preventDefault()とreturn falseは同じかと思いました。 私はいくつかのテストを行いました、そしてそれは たとえば、イベントハンドラが古いモデルを使用して追加された場合 elem.onclick = function(){ return false; }; 次に、のreturn falseようなデフォルトのアクションを防ぎますevent.preventDefault()。 たとえば、を使用してイベントハンドラが追加さaddEventListenerれた場合 elem.addEventListener( 'click', function(e){ return false; }, false ); 次に、return falseデフォルトのアクションを妨げません。 すべてのブラウザはこのように動作しますか? との間にもっと違いはevent.preventDefault()ありreturn falseますか? 場合によっては、そのreturn falseようevent.preventDefault()に動作することに関するドキュメント(MDNでは見つかりませんでした)はどこにありますか? 私の質問はプレーンなJavaScriptに関するものであり、jQueryに関するものではないため、両方の質問のタイトルがほぼ同じであっても、event.preventDefault()の重複としてマークしないでください。


10
外部ファイルのJavascriptの相対パス
だから私はこのJavaScriptを実行していて、背景画像へのパスを除いてすべてが正常に機能します。ローカルのASP.NETDev環境では機能しますが、仮想ディレクトリ内のサーバーに展開した場合は機能しません。 これは外部の.jsファイルにあり、フォルダー構造は Site/Content/style.css Site/Scripts/myjsfile.js Site/Images/filters_expand.jpg Site/Images/filters_colapse.jpg 次に、これはjsファイルが含まれている場所です Site/Views/ProductList/Index.aspx $("#toggle").click(function() { if (left.width() &gt; 0) { AnimateNav(left, right, 0); $(this).css("background", "url('../Images/filters_expand.jpg')"); } else { AnimateNav(left, right, 170); $(this).css("background", "url('../Images/filters_collapse.jpg')"); } }); 使ってみましたが、うまくいき'/Images/filters_collapse.jpg'ません。ただし、を使用するとサーバー上で動作するよう'../../Images/filters_collapse.jpg'です。 基本的に、ASP.NETtildaと同じ機能が必要です- ~。 更新 外部.jsファイル内のパスは、それらが含まれているページに関連していますか、それとも.jsファイルの実際の場所ですか?

16
最初のページの読み込み後に1回のページ更新
これを示すJavaScriptコードを実装したいと思います。ページが完全に読み込まれた場合は、ページをすぐに更新しますが、1回だけ更新します。私は「一度だけ」で立ち往生しています: window.onload = function () {window.location.reload()} これにより、「1回だけ」のないループが発生します。これが役立つ場合、jQueryがロードされます。

7
jsPDFライブラリを正しく使用する方法
divの一部をPDFに変換したいのですが、jsPDFライブラリを試しましたが、成功しませんでした。ライブラリを機能させるために何をインポートする必要があるのか​​理解できないようです。私は例を試しましたが、まだ理解できません。私は以下を試しました: &lt;script type="text/javascript" src="js/jspdf.min.js"&gt;&lt;/script&gt; jQueryの後: $("#html2pdf").on('click', function(){ var doc = new jsPDF(); doc.fromHTML($('body').get(0), 15, 15, { 'width': 170 }); console.log(doc); }); テスト目的のためですが、私は受け取ります: "Cannot read property '#smdadminbar' of undefined" #smdadminbar本体からの最初のdivはどこですか。

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