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

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

8
JavaScriptで子クラスから親メソッドを呼び出す方法は?
私は問題の解決策を見つけるために過去数時間を費やしてきましたが、それは絶望的なようです。 基本的に、私は子クラスから親メソッドを呼び出す方法を知る必要があります。これまでに試したすべてのものは、親メソッドを機能させなかったり、上書きしたりすることになります。 次のコードを使用してJavaScriptでOOPを設定しています。 // SET UP OOP // surrogate constructor (empty function) function surrogateCtor() {} function extend(base, sub) { // copy the prototype from the base to setup inheritance surrogateCtor.prototype = base.prototype; sub.prototype = new surrogateCtor(); sub.prototype.constructor = sub; } // parent class function ParentObject(name) { this.name = name; } …

8
textContentとinnerTextの違い
違いは何であるtextContentとinnerTextJavaScriptでは? textContent次のように使用できますか? var logo$ = document.getElementsByClassName('logo')[0]; logo$.textContent = "Example";
156 javascript 




7
JavaScriptでローカルディスクファイルを開く方法
でファイルを開こうとした window.open("file:///D:/Hello.txt"); おそらくセキュリティ上の理由から、ブラウザはこの方法でローカルファイルを開くことを許可していません。クライアント側でファイルのデータを使用したい。JavaScriptでローカルファイルを読み取るにはどうすればよいですか?
155 javascript 

30
ページのどこからでも(他の場所から)クリックしてTwitter Bootstrapポップオーバーを閉じるにはどうすればよいですか?
私は現在、次のように開始されたTwitter Bootstrapでポップオーバーを使用しています。 $('.popup-marker').popover({ html: true, trigger: 'manual' }).click(function(e) { $(this).popover('toggle'); e.preventDefault(); }); ご覧のとおり、これらは手動でトリガーされ、.popup-marker(背景画像のあるdiv)をクリックすると、ポップオーバーが切り替わります。これはうまく機能しますが、ページの他の場所をクリックするだけでポップオーバーを閉じることもできます(ただし、ポップオーバー自体ではありません!)。 次のようないくつかのことを試しましたが、結果は表示されません。 $('body').click(function(e) { $('.popup-marker').popover('hide'); }); ポップオーバー自体をクリックするのではなく、ページの他の場所をクリックしてポップオーバーを閉じるにはどうすればよいですか?

16
サファリの無効な日付
alert(new Date('2010-11-29')); chrome、ffにはこれで問題はありませんが、サファリは「無効な日付」と叫びます。どうして ? 編集:わかりました、以下のコメントに従って、文字列解析を使用してこれを試しました: alert(new Date('11-29-2010')); //doesn't work in safari alert(new Date('29-11-2010')); //doesn't work in safari alert(new Date('2010-29-11')); //doesn't work in safari 2018年3月22日編集:人々はまだここに着陸しているようです-今日、私はそれを使うmomentか、それで終わりますdate-fns。Date-fnsは非常に簡単で軽量です。
155 javascript  date  safari 

28
JavaScriptを使用してブラウザの戻るボタンを停止する方法
私はphpでオンラインクイズアプリをやっています。ユーザーが試験に戻るのを制限したい。次のスクリプトを試しましたが、タイマーが停止します。私は何をすべきか? ソースコードを含めました。タイマーはcdtimer.jsに格納されています <script type="text/javascript"> window.history.forward(); function noBack() { window.history.forward(); } </script> <body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload=""> mysqlの値から試験の期間をとる試験タイマーがあります。タイマーはそれに応じて開始しますが、[戻る]ボタンを無効にするためのコードを入力するとタイマーが停止します。私の問題は何ですか?



10
特定のタイプのすべてのイベントリスナーを削除する
を使用して追加された特定のタイプのすべてのイベントリスナーを削除したいaddEventListener()。私が見ているすべてのリソースは、これを行う必要があると言っています: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); しかし、私は次のように、それが現在何であるかを知らずにそれをクリアできるようにしたいです: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown');
155 javascript  events 

9
改行は 'LF'であると予期されていましたが、 'CRLF'の改行スタイルが見つかりました
gulpプロジェクトでeslintを使用すると、このようなエラーの問題が発生 Expected linebreaks to be 'LF' but found 'CRLF' linebreak-styleし、実行中のgulpにWindows環境を使用しています。エラーログ全体は以下のとおりです。 Kiran (master *) Lesson 4 $ gulp Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\ gulpfile.js Starting 'styles'... Finished 'styles' after 17 ms Starting 'lint'... 'lint' errored after 1.14 s ESLintError in plugin 'gulp-eslint' sage: Expected linebreaks to be 'LF' but found 'CRLF'. ails: fileName: …

11
配列のマッピングとフィルタリングを同時に行う
新しいフィルター処理された配列を生成するために繰り返し処理するオブジェクトの配列があります。しかし、また、パラメーターに応じて、新しい配列からいくつかのオブジェクトをフィルターで除外する必要があります。私はこれを試しています: function renderOptions(options) { return options.map(function (option) { if (!option.assigned) { return (someNewObject); } }); } それは良いアプローチですか?より良い方法はありますか?lodashなどの任意のライブラリを使用できます。
155 javascript  arrays 


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