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

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

30
JavaScriptで画像の実際の幅と高さを取得しますか?(Safari / Chrome内)
jQueryプラグインを作成しています。 SafariでJavascriptを使用して実際の画像の幅と高さを取得するにはどうすればよいですか? 以下は、Firefox 3、IE7、およびOpera 9で動作します。 var pic = $("img") // need to remove these in of case img-element has set width and height pic.removeAttr("width"); pic.removeAttr("height"); var pic_real_width = pic.width(); var pic_real_height = pic.height(); しかし、SafariやGoogle ChromeなどのWebkitブラウザーでは、値は0です。

17
作成時にパラメーターをAngularJSコントローラーに渡すことはできますか?
私は、ユーザーのプロパティ、名前、電子メールなどを更新するためにAPIと通信するコントローラーを持っています。各ユーザーは'id'、プロファイルページが表示されるときにサーバーから渡されるものを持っています。 この値をAngularJSコントローラーに渡して、現在のユーザーのAPIエントリポイントが何であるかがわかるようにしたいと思います。に値を渡してみましたng-controller。例えば: function UserCtrl(id, $scope, $filter) { $scope.connection = $resource('api.com/user/' + id) そしてHTMLで <body ng-controller="UserCtrl({% id %})"> ここで{% id %}、サーバーから送信されたIDを出力します。エラーが発生します。 作成時にコントローラーに値を渡す正しい方法は何ですか?


1
HTML5 WebSocket APIをサポートしているブラウザーは何ですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 ブラウザで実行するインスタントメッセージングアプリケーションを開発します。 どのブラウザがWebSocket APIをサポートしていますか?

27
すべてのdivコンテンツを無効にする方法
divを無効にすると、すべてのコンテンツも無効になると想定していました。 ただし、コンテンツはグレー表示されていますが、操作は可能です。 それを行う方法はありますか?(divを無効にし、すべてのコンテンツも無効にします)
278 javascript  jquery  html 

7
AngularJS:$ watchをクリアする
AngularJSアプリケーションに監視機能があります。 $scope.$watch('quartzCrystal', function () { ... } ただし、ある条件(私の例では、単一ページのアプリケーションでページを変更する)の後、そのウォッチを停止したい(タイムアウトをクリアするように)。 どうやってやるの?


7
グローバルフラグ付きのRegExpが誤った結果を返すのはなぜですか?
グローバルフラグと大文字と小文字を区別しないフラグを使用する場合、この正規表現の問題は何ですか?クエリはユーザーが生成した入力です。結果は[true、true]になります。 var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // result will be [true, false] var reg = /^a$/g; for(i = 0; i++ < 10;) console.log(reg.test("a")); コードスニペットを実行するHide resultsスニペットを展開
277 javascript  regex 

5
CommonJsモジュールシステムの「module.exports」と「exports」の違い
このページ(http://docs.nodejitsu.com/articles/getting-started/what-is-require)には、「exportsオブジェクトを関数または新しいオブジェクトに設定する場合は、 module.exportsオブジェクトを使用してください。」 私の質問はその理由です。 // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } 私はconsole.logに結果(result=require(example.js))を記録し、最初の結果[Function]は2番目の結果です{}。 その理由を教えてください。Node.jsでのmodule.exportsとexportsの投稿をここで読みました。それは役に立ちますが、そのように設計されている理由を説明していません。輸出の参照を直接返すと問題はありますか?

13
変数を名前として使用して、JavaScriptオブジェクトにプロパティを追加しますか?
jQueryを使用してDOMから項目を引き出しておりid、DOM要素のを使用してオブジェクトにプロパティを設定したいと考えています。 例 const obj = {} jQuery(itemsFromDom).each(function() { const element = jQuery(this) const name = element.attr('id') const value = element.attr('value') // Here is the problem obj.name = value }) 「myId」のitemsFromDom要素が含まれている場合id、「myId」objという名前のプロパティが必要です。上記は私に与えますname。 JavaScriptを使用して変数を使用してオブジェクトのプロパティに名前を付けるにはどうすればよいですか?

10
vue.jsで条件付きで入力を無効にする方法
入力があります: <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> 私のVue.jsコンポーネントには、次のものが含まれています。 .. .. ready() { this.form.name = this.store.name; this.form.validated = this.store.validated; }, .. validatedであるboolean場合、0またはのいずれか1になりますが、データベースに格納されている値に関係なく、私の入力は常に無効になっています。 ifの場合は入力を無効にfalseする必要があります。それ以外の場合は、有効にして編集可能にする必要があります。 更新: これを行うと、常に入力が有効になります(データベースに0か1があるかに関係なく)。 <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> これを行うと、常に入力が無効になります(データベースに0か1があるかに関係なく): <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled …
277 javascript  html  forms  vue.js 

19
JavaScriptで月の最終日を計算する
0として提供する場合、前月の最終日を取得dayValueしDate.setFullYearます。 d = new Date(); d.setFullYear(2008, 11, 0); // Sun Nov 30 2008 mozillaでこの動作への参照があります。これは信頼できるクロスブラウザ機能ですか、それとも別の方法を検討する必要がありますか?
277 javascript  date 

7
JavaScriptでのバックティック文字( `)の使用
JavaScriptでは、バックティック†は単一引用符と同じように機能します。たとえば、バックティックを使用して次のような文字列を定義できます。 var s = `abc`; バックティックの動作が実際に単一引用符の動作と異なる方法はありますか? †プログラマの間では、「バックティック」は、より一般的に重大アクセントと呼ばれるものの1つの名前であることに注意してください。プログラマーは、別名「backquote」と「backgrave」を時々使用します。また、Stack Overflowなどでは、「backtick」の他の一般的なスペルは「back-tick」と「back tick」です。



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