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

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

9
iOS / Androidオペレーティングシステムの検出
私はいくつかの調査を行ったが、この質問が出てきたが、私が意図した方法ではなかった。アプリケーションをダウンロードする場所である、QRコードのランディングであるクライアント用のページを作成しています。そのため、彼はページに2つのQRコードを印刷する必要はありません。現在のオペレーティングシステム(Apple / Android / Other [not supported])を検出し、その値に基づいて要素を変更したいと思います。 私はスクリプト「detectmobilebrowsers」を見てきましたが、それはユーザーがまったくモバイルかどうかを判断することを目的としていますが、ユーザーが実行しているオペレーティングシステムを特定し、最適なアプリケーションバージョンを提案したいと思います。 この質問に類似している他の回答は古くなっているか、信頼性が低いようでした(Androidタブレットブラウザーでは検出されません)。そのため、新しいものを探しています。どうすればこれを達成できますか?(jQuery-Javascript-PHPの順で使用することが望ましい)。

21
typescript-オブジェクトの複製
私は、スーパークラスを持つ親(Entity多くのサブクラスのための)( 、、Customer ...)ProductProductCategory Typescriptのさまざまなサブオブジェクトを含むオブジェクトを動的に複製しようとしています。 例:Customerを持っているProduct人が異なるProductCategory var cust:Customer = new Customer (); cust.name = "someName"; cust.products.push(new Product(someId1)); cust.products.push(new Product(someId2)); オブジェクトのツリー全体を複製するために、 Entity public clone():any { var cloneObj = new this.constructor(); for (var attribut in this) { if(typeof this[attribut] === "object"){ cloneObj[attribut] = this.clone(); } else { cloneObj[attribut] = this[attribut]; } } return …

16
node.jsサーバーのすべてのインスタンスを停止します
Node.jsを使用するのは今回が初めてで、この問題に遭遇しました。 IDEのプラグインを介してNodeサーバーを起動しました。残念ながら、IDEのターミナルは使用できません。そこで、コマンドラインからスクリプトを実行しようとしました。 これが問題です-私はExpressモジュールを使用しており、アプリはいくつかのポート(8080)をリッスンしています。コマンドラインからアプリを起動すると、次のエラーがスローされます。 events.js:71 throw arguments[1]; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:770:11) at HTTPServer.Server._listen2 (net.js:910:14) at listen (net.js:937:10) at HTTPServer.Server.listen (net.js:986:5) at Object.<anonymous> (C:\xampp\htdocs\node\chat\app.js:5:5) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:492:10) このエラーが何であるかはよくわかりませんが、すでに使用されているポートでアプリがリッスンしているためと考えられます。だから私はしました: netstat -an 私は見えます TCP 0.0.0.0:8080 …

7
Vue v-on:clickがコンポーネントで機能しない
コンポーネント内でon clickディレクティブを使用しようとしていますが、機能しないようです。コンポーネントをクリックしても、コンソールで「テストクリック」が行われるはずなのに何も起こりません。コンソールにエラーが表示されないので、何が問題なのかわかりません。 index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>vuetest</title> </head> <body> <div id="app"></div> <!-- built files will be auto injected --> </body> </html> App.vue <template> <div id="app"> <test v-on:click="testFunction"></test> </div> </template> <script> import Test from './components/Test' export default { name: 'app', methods: { testFunction: function (event) { console.log('test clicked') …

7
JavaScriptでファイルをbase64に変換する方法は?
今、私はこの行でFileオブジェクトを取得しています: file = document.querySelector('#files > input[type="file"]').files[0] このファイルをbase 64のjson経由で送信する必要があります。base64文字列に変換するにはどうすればよいですか?
186 javascript  base64 

30
C ++ BSON拡張機能の読み込みに失敗しました
ここにノードnoobの合計があります。サンプルノードアプリをセットアップしようとしましたが、実行しようとするたびに次のエラーがポップアップし続けます。 ノードアプリ Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 :27017] at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74) at EventEmitter.emit (events.js:106:17) at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15) at EventEmitter.emit (events.js:98:17) at Socket.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:512:10) at Socket.EventEmitter.emit (events.js:95:17) at net.js:830:16 at process._tickCallback (node.js:415:13)

15
[戻る]ボタンをクリックしたときに、ブラウザ間のonloadイベントはありますか?
すべての主要なブラウザー(IEを除く)では、onload戻るボタン操作の結果としてページが読み込まれたときにJavaScript イベントは発生しません。ページが最初に読み込まれたときにのみ発生します。 この問題を解決するサンプルのクロスブラウザコード(Firefox、Opera、Safari、IEなど)を誰かに教えてもらえますか?私はFirefoxのpageshowイベントに精通していますが、残念ながらOperaもSafariもこれを実装していません。

6
cast_sender.jsエラー:リソースの読み込みに失敗しました:Chromeのnet :: ERR_FAILED
最近、コードを変更せずに次のコンソールエラーを受け取り始めました。 最近、拡張機能をインストールしていません。 Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_FAILED このエラーを引き起こしているページにいくつかのYouTubeプレーヤーの埋め込みがありますが、それらは簡単です: <iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe> 他の誰かがこれを経験しましたか?

13
JavaScriptを使用して「div」を表示/非表示
私が実行しているWebサイトの場合、1つのdivをロードして別のdivを非表示にしてから、JavaScriptを使用してdiv間でビューを切り替える2つのボタンを用意します。 これは私の現在のコードです function replaceContentInContainer(target, source) { document.getElementById(target).innerHTML = document.getElementById(source).innerHTML; } function replaceContentInOtherContainer(replace_target, source) { document.getElementById(replace_target).innerHTML = document.getElementById(source).innerHTML; } <html> <button onClick="replaceContentInContainer('target', 'replace_target')">View Portfolio</button> <button onClick="replaceContentInOtherContainer('replace_target', 'target')">View Results</button> <div> <span id="target">div1</span> </div> <div style="display:none"> <span id="replace_target">div2</span> </div> コードスニペットを実行する結果を非表示スニペットを展開 div2を置き換える2番目の関数は機能していませんが、最初の関数は機能しています。
185 javascript  html  onclick 

28
複数のモーダルオーバーレイ
オーバーレイが背面ではなく、最初のモーダルの上に表示される必要があります。 コードスニペットを表示 $('#openBtn').click(function(){ $('#myModal').modal({show:true}) }); <a data-toggle="modal" href="#myModal" class="btn btn-primary">Launch modal</a> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div><div class="container"></div> <div class="modal-body"> Content for the dialog / modal goes here. <br> <br> <br> <br> <br> <a data-toggle="modal" href="#myModal2" class="btn btn-primary">Launch …

14
別のオブジェクトでオブジェクトのプロパティを複製する方法は?
オブジェクトを考える: var firstObject = { key1 : 'value1', key2 : 'value2' }; 次のように別のオブジェクト(secondObject)内にプロパティをコピーするにはどうすればよいですか。 var secondObject = { key1 : 'value1', key2 : 'value2', key3 : 'value3', key4 : 'value4' }; への参照を使用してfirstObject?このようなもの: var secondObject = { firstObject, key3 : 'value3', key4 : 'value4' }; (これは機能しません...コードをどのように構成するかを大きな行で示すためだけに置いています)。 JavaScriptフレームワークを使用せずに解決策はありますか?
185 javascript 



9
Webブラウザにプッシュ通知を送信する方法は?
私は過去数時間、プッシュ通知APIとWeb通知APIについて読んでいます。また、GoogleとAppleがそれぞれGCMとAPNSを介して無料でプッシュ通知サービスを提供していることも発見しました。 私は、デスクトップ通知を使用してブラウザーにプッシュ通知を実装できるかどうかを理解しようとしています。これは、Web通知APIが行うことだと思います。Chrome でこれをどのように行うことができるかについてのGoogleドキュメントをこことここで見ました。 今でも理解できないのは: GCM / APNSを使用して、FirefoxとSafariを含むすべてのWebブラウザーにプッシュ通知を送信できますか? GCMを使用しない場合、独自のバックエンドで同じことを行うことができますか? これらすべてを1つの回答で回答することで、同様の混乱を抱えている多くの人々を助けることができると思います。

17
PHP配列をJavaScriptに変換
このような形式のPHP配列を変換するにはどうすればよいですか Array ( [0] => 001-1234567 [1] => 1234567 [2] => 12345678 [3] => 12345678 [4] => 12345678 [5] => AP1W3242 [6] => AP7X1234 [7] => AS1234 [8] => MH9Z2324 [9] => MX1234 [10] => TN1A3242 [11] => ZZ1234 ) 以下の形式のJavascript配列に? var cities = [ "Aberdeen", "Ada", "Adamsville", "Addyston", "Adelphi", …
185 php  javascript  arrays 

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