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

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

1
JavaScriptでデフォルトのインポートにエイリアスを設定するにはどうすればよいですか?
ES6モジュールを使用すると、名前付きインポートにエイリアスを付けることができます import { foo as bar } from 'my-module'; そして、私はデフォルトのインポートをインポートできることを知っています import defaultMember from 'my-module'; デフォルトのインポートにエイリアスを付けたいのですが、次のようにするとうまくいきました import defaultMember as alias from 'my-module'; しかし、その結果、構文解析(構文)エラーが発生します。 デフォルトのインポートにエイリアスを設定するにはどうすればよいですか?

8
AngularのorderBy複数フィールド
角度で複数のフィールドを同時に使用して並べ替える方法は?例として、グループごと、次にサブグループごとの拳 $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; これを次のように表示したかった group:サブグループ 1-1 1-2 1-20 2-1 2-10 2-11 <select ng-model="divs" ng-options="(d.group+' - '+d.sub) for d in divisions | orderBy:'group' | orderBy:'sub'" />

30
JavaScriptの日付をyyyy-mm-ddとしてフォーマットします
形式の日付がありますSun May 11,2014。2014-05-11JavaScript に変換するにはどうすればよいですか? function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); console.log(taskDate(datemilli)); コードスニペットを実行する結果を非表示スニペットを展開 上記のコードでは、同じ日付形式が得られますsun may 11,2014。どうすれば修正できますか?


12
JavaScriptでURLのホスト名部分を抽出する方法
完全なURLから開始する本当に簡単な方法はありますか? document.location.href = "http://aaa.bbb.ccc.com/asdf/asdf/sadf.aspx?blah" ホスト部分のみを抽出します。 aaa.bbb.ccc.com これを確実に実行するJavaScript関数があるはずですが、見つかりません。

11
jQuery CSSプロパティを使用して背景画像を設定する
imageUrl変数に画像のURLがあり、jQueryを使用してそれをCSSスタイルとして設定しようとしています: $('myObject').css('background-image', imageUrl); これは機能していないようです: console.log($('myObject').css('background-image')); を返しますnone。 何か考え、私は間違っているのですか?
379 javascript  jquery  css 


4
AngularJS:$ observeメソッドと$ watchメソッドの違い
私は両方のことを知っているWatchersとはObserversで何かするとすぐに計算され$scopeAngularJSの変化。しかし、両者の違いは正確には理解できませんでした。 私の最初の理解は、関数が実行されたときに実行されるObserversHTML側の条件である角度式に対して計算Watchersされる$scope.$watch()ことです。私はきちんと考えていますか?

6
Node.jsのfs.readFile()が文字列ではなくバッファを返すのはなぜですか?
の内容を読もうとしています test.txt(JavaScriptソースの同じフォルダーにある)次のコードを使用して表示ています。 var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); のコンテンツtest.txtは作成されましたnano: Node.js readFile()のテスト そして私はこれを手に入れています: Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js <Buffer 54 65 73 74 69 6e 67 20 4e 6f 64 65 2e 6a 73 20 72 65 61 64 46 69 6c 65 …



8
`throw new Error`と` throw someObject`の違いは何ですか?
コードのインスタンスでわざとスローされたカスタムエラーをキャッチする一般的なエラーハンドラーを作成したいと思います。 throw new Error('sample')次のコードで気に入ったとき try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } ログがFirefoxに表示されError: [object Object]、オブジェクトを解析できませんでした。 2番目throwのログは次のように表示されます。Error: hehe 私がしたとき try { throw ({'hehe':'haha'}); } catch(e) { alert(e); console.log(e); } コンソールは次のように表示されました:Object { hehe="haha"}エラープロパティにアクセスできました。 違いはなんですか? コードに見られる違いはありますか?同様に文字列は文字列として渡され、オブジェクトはオブジェクトとして渡されますが、構文は異なりますか? エラーオブジェクトのスローについては調べていません...文字列のスローのみを実行していました。 上記の2つの方法以外に方法はありますか?


10
AngularJS ng-repeatハンドルの空リストのケース
これは非常に一般的なことだと思いましたが、AngularJSでそれを処理する方法を見つけることができませんでした。イベントのリストがあり、AngularJSでそれらを出力したい場合、それは非常に簡単です。 <ul> <li ng-repeat="event in events">{{event.title}}</li> </ul> しかし、リストが空の場合はどうすればよいですか?リストに「イベントなし」などが表示される場所にメッセージボックスを配置したいのですが。接近するのはng-switchwith events.lengthだけです(配列ではなくオブジェクトのときに空かどうかを確認するにはどうすればよいですか?)。

18
要素がDOMに表示されるかどうかを確認します
要素が純粋なJS(jQueryではない)で表示されるかどうかを確認する方法はありますか? たとえば、このページ:Performance Bikesで、(トップメニューの)[取引]にカーソルを合わせると、取引のウィンドウが表示されますが、最初は表示されませんでした。HTMLにはありますが、表示されません。 では、DOM要素が与えられた場合、それが表示されているかどうかをどのように確認できますか?私は試した: window.getComputedStyle(my_element)['display']); しかし、機能していないようです。どの属性をチェックすればよいのでしょうか。それは私の頭に浮かびます: display !== 'none' visibility !== 'hidden' 私が行方不明かもしれない他の何か?
377 javascript  dom 

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