ブラウザのバージョンはどうやって検出できますか? 質問する
私は、Web サイトにアクセスしているユーザーが Firefox 3 または 4 を使用しているかどうかを検出できるコードを探していました。見つかったのは、ブラウザの種類を検出するコードだけで、バージョンを検出するコードはありませんでした。 このようなブラウザのバージョンを検出するにはどうすればよいでしょうか?
私は、Web サイトにアクセスしているユーザーが Firefox 3 または 4 を使用しているかどうかを検出できるコードを探していました。見つかったのは、ブラウザの種類を検出するコードだけで、バージョンを検出するコードはありませんでした。 このようなブラウザのバージョンを検出するにはどうすればよいでしょうか?
JavaScript 関数を使用してテキストを HTML に表示したいです。JavaScript で HTML 特殊文字をエスケープするにはどうすればよいですか? API はありますか?
いくつかのキーと値のペアを持つオブジェクトの配列があり、それらを 'updated_at' に基づいて並べ替える必要があります。 [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] 最も効率的な方法は何でしょうか?
この質問に対する回答は既にここにあります : JavaScript の「変数」変数 (9件の回答) 昨年 閉店しました 。 PHP では、次のような驚くべき/恐ろしいことを行うことができます。 $a = 1; $b = 2; $c = 3; $name = 'a'; echo $$name; // prints 1 Javascript でこのようなことを実行する方法はありますか? たとえば、var name = 'the name of the variable';名前を持つ変数への参照を取得できますかname?
この値をどのように設定すればよいでしょうか?
C# で行うのと同じ方法で、JavaScript を使用していくつかの統計を保存する必要があります。 Dictionary
この質問に対する回答は既にここにあります : CSSでdivのアスペクト比を維持する (34件の回答) 9年前に 閉鎖されました 。 高さと幅を同じ(比率 1:1)に設定することは可能ですか? 例 +----------+ | body | | 1:3 | | | | +------+ | | | div | | | | 1:1 | | | +------+ | | | | | | | | | | | +----------+ CS div { width: 80%; height: same-as-width }
これはおかしいのですが、やり方がわかりません。また、単語が一般的なので、検索エンジンで必要なものを見つけるのが困難です。これは簡単に答えられるはずだと思っています。 次のような単純なファイルのダウンロードをしたいです: Download! しかし、私は HTML ボタンを使用したいと思います。たとえば、次のいずれかです。 同様に、JavaScript 経由で簡単なダウンロードをトリガーすることは可能ですか? $("#fileRequest").click(function(){ /* code to download? */ }); 私は、ボタンのように見えるアンカーを作成したり、バックエンド スクリプトを使用したり、サーバー ヘッダーや MIME タイプを操作したりする方法を探しているわけではありません。
次の JavaScript 変数があります。 var fontsize = "12px" var left= "200px" var top= "100px" 次のように要素に繰り返し設定できることはわかっています。 document.getElementById("myElement").style.top=top document.getElementById("myElement").style.left=left このように、一度にまとめて設定することは可能ですか? document.getElementById("myElement").style = allMyStyle
文字列からすべての特殊文字を削除する RegExp が必要です。このようなことを試していますが、Firefox では動作しますが、IE7 では動作しません。 var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } RegExp の詳細な説明も役立ちます。
これまでのところ、私はこれをしなければなりません: elem.classList.add("first"); elem.classList.add("second"); elem.classList.add("third"); これはjQueryで次のように実行できます $(elem).addClass("first second third"); 追加または削除するためのネイティブな方法があるかどうかを知りたいです。