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

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

30
JavaScriptが無効になっているかどうかを検出する方法は?
今朝、何人がJavaScriptを無効にしているのかを尋ねる投稿がありました。それから私は、ユーザーが無効にしているかどうかを判断するためにどのような手法が使用されるのか疑問に思い始めました。 JavaScriptが無効になっているかどうかを検出するための簡単な方法を知っている人はいますか?私の意図は、ブラウザでJSが有効になっていないとサイトが正しく機能しないことを警告することです。 最終的には、JSがなくても機能するコンテンツにリダイレクトしたいのですが、開始するにはプレースホルダーとしてこの検出が必要です。

12
「はい」と「いいえ」のオプションを持つダイアログを作成するにはどうすればよいですか?
アクションを実行してデータをデータベースに保存するためのボタンを作成します。 ユーザーがボタンをクリックしたら、「はい」と「キャンセル」のオプションを提供するJavaScriptアラートが必要です。ユーザーが「はい」を選択すると、データがデータベースに挿入されます。それ以外の場合、アクションは実行されません。 このようなダイアログを表示するにはどうすればよいですか?
658 javascript  dialog 

30
キャッチされていないReferenceError:$は定義されていませんか?
なぜこのコードは キャッチされていないReferenceError:$が定義されていません 以前は大丈夫だったの? $(document).ready(function() { $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } }); $('#featuredvid > ul').tabs(); }); タブの結果が閉じなくなりました。 jQueryはヘッダーで参照されます。 <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/sprinkle.js"></script> <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-1.2.6.min.js"></script> <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-ui-personalized-1.5.2.packed.js"></script>

23
JavaScript配列に、指定された値と等しい属性を持つオブジェクトが含まれているかどうかを判断する方法
私のような配列があります vendors = [ { Name: 'Magenic', ID: 'ABC' }, { Name: 'Microsoft', ID: 'DEF' } //and so on goes array... ]; この配列をチェックして、Magenicが存在するかどうかを確認するにはどうすればよいですか?ループしない限り、ループしたくありません。私は潜在的に数千のレコードを扱っています。 更新しました これは人気の投稿なので、見つけた新しいものを共有したいと思いました。そして、@ CAFxXはすでにこれを共有しているようです!私はこれらをもっとよく読むべきです。私はhttps://benfrain.com/understanding-native-javascript-array-methods/に出くわしました。 vendors.filter(function(vendor){ return vendor.Name === "Magenic" }) そして、とECMAScriptの2015年には、新しい矢印の機能を使用していても簡単です。 vendors.filter(vendor => vendor.Name === "Magenic")
658 javascript  arrays 

13
Google Maps JS API v3-シンプルなマルチマーカーの例
Google Maps APIはかなり新しいものです。循環してマップにプロットしたいデータの配列があります。かなりシンプルに思えますが、私が見つけたすべてのマルチマーカーチュートリアルは非常に複雑です。 例としてグーグルのサイトからのデータ配列を使用してみましょう: var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071, 151.28747820854187, 2], ['Maroubra Beach', -33.950198, 151.259302, 1] ]; これらのすべてのポイントをプロットし、クリックして名前を表示するときにinfoWindowをポップアップ表示したいだけです。

17
jQueryで要素のクラスリストを取得する
jQueryで要素に割り当てられているすべてのクラスをループするか、配列に割り当てる方法はありますか? 例: <div class="Lorem ipsum dolor_spec sit amet">Hello World!</div> 上記の「dolor_spec」のような「特別な」クラスを探します。hasClass()を使用できることはわかっていますが、実際のクラス名は必ずしもその時点でわかっているとは限りません。
657 javascript  jquery  html 

12
React.jsの配列の子の一意のキーを理解する
JSONデータソースを受け入れ、並べ替え可能なテーブルを作成するReactコンポーネントを構築しています。 各動的データ行には一意のキーが割り当てられていますが、次のエラーが発生します。 配列の各子には、一意の「キー」プロップが必要です。 TableComponentのrenderメソッドを確認してください。 私のTableComponentrenderメソッドは次を返します: <table> <thead key="thead"> <TableHeader columns={columnNames}/> </thead> <tbody key="tbody"> { rows } </tbody> </table> TableHeaderコンポーネントは、単一の行であり、また、それに割り当てられた一意のキーを有しています。 各rowはrows、一意のキーを持つコンポーネントから構築されています。 <TableRowItem key={item.id} data={item} columns={columnNames}/> そして、TableRowItemこのように見えます: var TableRowItem = React.createClass({ render: function() { var td = function() { return this.props.columns.map(function(c) { return <td key={this.props.data[c]}>{this.props.data[c]}</td>; }, this); }.bind(this); return ( <tr>{ td(this.props.item) …


30
React-routerのURLが更新または手動での書き込み時に機能しない
私はReact-routerを使用しており、リンクボタンをクリックしている間は問題なく動作しますが、Webページを更新すると、必要なものが読み込まれません。 たとえばlocalhost/joblist、リンクを押してここに到着したので、私は入っており、すべてが順調です。しかし、ウェブページを更新すると、次のようになります。 Cannot GET /joblist デフォルトでは、このように機能しませんでした。最初、私は私のURLをそのまま使用localhost/#/しましたがlocalhost/#/joblist、それらは完全に問題なく動作しました。しかし、私はこの種のURLが好きではないので、それを消去しようとすると#、私は書きました: Router.run(routes, Router.HistoryLocation, function (Handler) { React.render(<Handler/>, document.body); }); この問題はでは発生しません。この問題はlocalhost/常に私が欲しいものを返します。 編集:このアプリは単一ページであるため/joblist、サーバーに何も要求する必要はありません。 EDIT2:私のルーター全体。 var routes = ( <Route name="app" path="/" handler={App}> <Route name="joblist" path="/joblist" handler={JobList}/> <DefaultRoute handler={Dashboard}/> <NotFoundRoute handler={NotFound}/> </Route> ); Router.run(routes, Router.HistoryLocation, function (Handler) { React.render(<Handler/>, document.body); });


17
.then()チェーンで以前のpromise結果にアクセスするにはどうすればよいですか?
私はに私のコードを再構築してきた約束、そして素晴らしい長い建てフラット約束チェーンを複数からなる、.then()コールバック。最後に、いくつかの複合値を返し、複数の中間promise結果にアクセスする必要があります。ただし、シーケンスの中央からの解決値は、最後のコールバックのスコープ内にありません。それらにアクセスするにはどうすればよいですか? function getExample() { return promiseA(…).then(function(resultA) { // Some processing return promiseB(…); }).then(function(resultB) { // More processing return // How do I gain access to resultA here? }); }

11
Node.jsでコマンドラインバイナリを実行する
現在、CLIライブラリをRubyからNode.jsに移植しています。私のコードでは、必要に応じていくつかのサードパーティのバイナリを実行しています。Nodeでこれを達成するための最善の方法はわかりません。 Rubyの例で、PrinceXMLを呼び出してファイルをPDFに変換します。 cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf") ノードの同等のコードは何ですか?


21
JavaScriptで配列を名(アルファベット順)で並べ替え
JavaScriptを使用して名で並べ替える必要がある配列(配列内の1つのオブジェクトについては以下を参照)を取得しました。どうすればできますか? var user = { bio: null, email: "user@domain.com", firstname: "Anna", id: 318, lastAvatar: null, lastMessage: null, lastname: "Nickson", nickname: "anny" };
646 javascript 

4
ハッシュやページの再読み込みなしで新しいURLでアドレスバーを更新する
私は、ページをリロードせずにJavaScript(ドメインではなくパス)を介してアドレスバーを更新する方法を実装するクロム(開発チャネル)を夢見ていたか、実際にこれを実行しました。 しかし、読んだと思う記事が見つかりません。 私は狂っていますか、これを行う方法はありますか(Chromeで)? PS私はwindow.location.hashなどについて話していません。上記が存在する場合、この質問に対する答えは正しくありません。

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