問題タブ [javascript-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
139254 参照

javascript - Javascriptを使用して特定の日付のエポックを取得する

07/26/2010Javascriptを使用してUNIXタイムスタンプに変換するにはどうすればよいですか?

0 投票する
5 に答える
107 参照

javascript - これが異なる月を与える理由

以下の次のコード:

月 07 を表示する必要がありますが、アラートは 06 です.... なぜですか?

0 投票する
6 に答える
455 参照

javascript - javascriptで「//->」を使用する理由

このタグがjavascript関数の後に使用されるのを10年以上見てきましたが、なぜか尋ねたことはありません。これまでに見たほとんどのチュートリアルで見られますが、通常は省略しています...何らかの効果はないようです。なぜこれが使われるのか、誰かが私に教えてもらえますか?

javascript関数の終わりを示すだけの場合、正しい中括弧で十分ではないでしょうか。一連の関数の場合は、終了スクリプトタグが使用されます。

例が必要かどうかは疑問ですが、それが何のためにあるのか疑問に思っている他のすべての読者のために、ここにいくつかのコードがあります:

前もって感謝します!

0 投票する
2 に答える
262 参照

javascript - オンザフライ jQuery で作成された要素にアクセスしますか?

このギャラリー プラグインを使用していますが、プラグインによってオンザフライで作成された要素にアクセスできません。私に何ができる??

ありがとうございます!

0 投票する
1 に答える
135 参照

javascript - jQueryを使用するページでのPrototypeJSの使用

現在jQueryを使用しているWebサイトを刷新しています。プロセスは半分以上完了していますが、当面はできるだけ早くデモをセットアップする必要があります。このために、既存のASPコードをそのままコピーします。これらの特定のページには、プロトタイププラグインが必要です。すべてのプロトタイププラグインをjQueryに変換することは、todoリストにあります。そのため、両方のライブラリを同じページで動作させるために、その間に使用できる回避策があるかどうか疑問に思っています。回避策は一時的なものです。最終的にはプラグインをjQueryに移植します(またはjQueryの代替を使用します)。

編集

OK、それで私は$=jQueryに固執することを好みます。私の改訂された質問は、プロトタイプには競合のないオプションがありますか?すべてのプロトタイププラグインコードをラッパー内にラップできるので、次のことを実行できるかどうか疑問に思います。

0 投票する
3 に答える
974 参照

javascript - YUIをゼロから学ぶ

YUI は初めてなので、ゼロから学びたいと思っています。おすすめの本やチュートリアルを教えてください。どこから始めればよいですか?YUI 3 は以前のバージョンとは異なるようです。私を助けてください。

0 投票する
3 に答える
6201 参照

javascript - jQuery、Webアプリケーションフレームワーク?

私は長い間、jQueryを使用してWebサイトをハッキングしてきました。今、私はWebアプリケーション(Gmailのようにサイト全体が機能するための1ページのロード)を作成することに興味があります。

アプリケーションを構築するために活用できるjQueryフレームワークまたはプラクティスはありますか?そのため、ホイールを再作成したり、何かを一緒にハックしたりする必要はありませんか?

ありがとう

0 投票する
6 に答える
7258 参照

javascript - jQuery や MooTools などのフレームワークを使用するよりも、プレーンなバニラ JavaScript の方が優れていますか?

jQuery やMooToolsなどのフレームワークに依存するのが良い考えなのか、それとも単純な JavaScript を使用するべきなのか疑問に思っています。

車輪の再発明を回避する以外に、何か特別な付加価値はありますか?

フレームワークは一般に公開されているため、フレームワークに (もちろん、意図せずに :)) 出現する可能性のあるセキュリティ ホールが悪用される可能性はありますか?

フレームワークなどを選択する際に考慮すべきその他のポイントはありますか?

0 投票する
8 に答える
988 参照

javascript - クロスブラウザ スクリプティング用の「薄い」JavaScript フレームワーク?

実装の違いを平準化して JavaScript を拡張することに重点を置いた JavaScript フレームワークはありますか? 異なるブラウザ間で同じ機能を提供するだけのフレームワークという意味ではなく、非標準のブラウザを標準に準拠しているかのように動作させるものです。

基本的にie7.jsは、MSIE やhtml5shivHTML5 要素に対して何をするか、JavaScript に対して何をするかが必要です。または、Web Sockets または Canvas のさまざまな回避策。

jQuery とその同類がそのトリックを実行できると思いますが、ブラウザ間に違いがないかのように、標準に準拠した通常の JavaScript を記述できるものが望ましいと思います。

編集: 他のすべての回答が指摘しているように、はい、jQuery は JavaScript であり、はい、ほとんどの JavaScript フレームワークはクロスブラウザーの互換性を改善しようとしています。私の意味を明確にさせてください。

さまざまなブラウザ間での JavaScript 実装の違いは、最近では言語自体とはあまり関係がありません。古いブラウザにはいくつかの組み込みメソッドが欠けていることを除けば、型もほとんど同じように動作します。しかし、特に現在の状態 (Chrome/Firefox/Safari) と MSIE の従来のバージョン (MSIE 7) との間には違いがあります。最も顕著なのは、DOM の API に多かれ少なかれ微妙な特徴がある傾向があることです。

ほとんどのブラウザーで動作する JavaScript を記述できるフレームワークだけは必要ありません。それらは10セント硬貨です。最新のブラウザーと従来のブラウザーの両方で機能するコードを記述できる薄いレイヤーが必要です。jQuery、Dojo などはすべてそれをはるかに超えており、既存の API を統合するのではなく、独自の独自の API を提供しています。

「jQuery を使用する」と言うのはRich Ajax Platform、ブラウザ間のレンダリングの違いを避けたい場合は (または他のコード生成フレームワーク) を使用する必要があると言っているようなものです。「代替」は必要ありません。「バグ修正」が必要です (文字通りではありません)。

EDIT2:ポイントを家に追いやるために:私はフレームワークだけを探しているわけではありません。私は jQuery に精通しており、YUI を試したことがあり、現在 Dojo を試してみることを検討しています。私は単に「良い」フレームワークが欲しいわけではありません。私の非常に具体的な説明に合うものが欲しいです。そのようなものがなくても問題ありませんが、その理由を知るのは興味深いことです (つまり、「誰もが jQuery を使用するのに忙しすぎる」という技術的な理由ではありません)。

0 投票する
0 に答える
475 参照

javascript - GWTPagingScrollTableのTwitterホバーカード

GWT PagingScrollTableにTwitterホバーカードをどのように実装しますか?

たとえば、Horizo​​ntalPanelに追加new Label("@ded")すると、ホバーカードリンクは正常に機能します。ただし、「@ ded」をPagingScrollTable行に配置すると、TwitterJavaScript関数が適用されないようです。

私はJavaScriptの初心者です。

イゴールの要求に応えて、ここにいくつかの詳細があります。Twitterのドキュメントによると<head>、HTMLファイルのにいくつかのスクリプトを入れました。

次に、GWT PagingScrollTableを除いて、ホバーカードは上記のように機能します。たとえば、AbstractColumnDefinitionそのgetCellValue()メソッドが「@ded」を返すように実装しました。「@ded」はテーブルに表示されますが、スクリプトでは認識されないようです---「ded」の部分はテーブルの外にあるため下線が引かれていません(Twitterのドキュメントにはホバーカードの動作例が示されています) 。

Webインスペクターで見ると、次のようにnew Label("@ded")表示されます。

しかし、私のテーブルの最後の行に表示されます

また、テーブルをページングして2番目のスクリプトをJSNIとして呼び出そうとすると、ログにエラーが見つかりましたが、行がキャッシュされたデータからロードされた場合のみです。