問題タブ [extend]

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 投票する
1 に答える
6357 参照

jquery - jQuery: プラグインの質問を拡張する

私はこの単純なプラグインコードを持っています:

うまくいきます - alert(web.var1) は私に「foo」を与えています。

私の質問: より多くのコードを持つ別の .js を含めるだけで、このプラグインを拡張することは可能でしょうか? 例えば。私は web.var2 を求めることができました

私は以前にプロトタイプ関数を使用していましたが、それを参照する別の js-include を追加するだけで「拡張」できました。お気に入りtWeb.prototype.newfunction = function()

これはどのようにjQueryで行うことができますか?

どうも

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

jquery - jquery プラグイン $.extend

jquery を拡張する場合fn($.fn.extend など)、プラグインを作成します。

jQuery 名前空間を拡張したい場合は、次のように記述します。

私が知らないのは、この場合の「リターン」の書き方です

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

php - PHP [OOP]:継承のためのメモリ割り当て

以下のコードを参照してください。

上記のコードから、$ ax量のメモリを割り当て、 $by量のメモリを割り当てているとします。

さて、私の質問は、以下からどれが正しいかということです。

x> y

x <y

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

javascript - jqueryコピーjsonオブジェクト

いくつかのデータベース テーブルの結果を保持する一連の json データを反復処理しています。他のデータの中には、RateTable ...erm... テーブルと Resources テーブルがあります。RateTable には、Resources レコードにリンクする ResourceId というプロパティ名があります。

そのため、RateTable を反復処理しています。Resource レコードを参照し、それを独自の変数にコピーして使用する必要があります。これが私がこれまでに持っているものです:

問題は、getresource がリソース アイテムのコピーを変数 r に返さないことです。なんで?

申し訳ありませんが、json データの一部を投稿できません。これは非常に大きいため、参照をクライアント側に任せて、データ ペイロードを削減しています。私がやろうとしていることを誰かが理解するのに十分な情報があることを願っています。

ロイド

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

.net - IEを.net(VBまたはC#)で拡張する

IE拡張機能を.Net(VB / C#)で書きたい

私はすでにFirefoxアドオンを書いた経験があります。

私がやりたいのは、ユーザーに表示する前にDOMを操作することだけです。いくつかのものを削除したり、単語を強調表示したりするなど...

.Netを使用してそれを行うことは可能ですか?それとも、C ++ / ATLとそれらのものの唯一の方法ですか?

検索してみましたが、近づいた有用な検索結果は、未回答のフォーラムの質問と、.netを使用して拡張するために149ドルの製品を購入するように求めるWebサイトだけでした。

PS 「FFの拡張はとても簡単です。なぜIEを拡張するのですか?IEは最悪です、FFはとてもクールです」というようなコメントはしないでください。

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

jquery - jQuery.extendとjQuery.fn.extendの違いは?

2つのプラグインを1つにマージしたいので、jqueryプラグインの構文を理解しようとしています。インターバルを停止したり、何度も実行したりできる必要があるブリンカー。

とにかく、この構文はと同じですか

これ

最初の(=なし)は一度に複数のメソッドを設定する方法のように見えるためです。これは正しいですか?また、私がここにいる間、要素といくつかのロジックをjqueryオブジェクトに追加する理由は何でしょうか?

(これはタイマープラグインからのものです)

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

jquery - jquery.fn オブジェクトを jqueryobject に渡す理由

私はまだプラグインの手順を理解しようとしているので、自分で書いたり、別のものを適応させたりできます。

このプラグインから学習しようとします fn.extend でメソッドを設定し、jquery.extend で作成された関数に (これで) 自分自身を渡します。

それを行わない他のプラグインも見ます。

何故ですか??またはその背後にあるアイデアは何ですか。

(1つは関数に使用され、もう1つはメソッドに使用されるという他の説明をいくつか読みましたが、それは私にとってあいまいです。)

ありがとう、リチャード

編集

2 つの異なる extends を使用する完全なプラグイン コード

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

jquery - jquery extend を使用して、jquery 標準ライブラリの編集を回避する

jquery $.ajax 呼び出しにいくつかの機能を追加したい。具体的には、http エラー 403 をトラップしたいと考えています。jquery JS 自体は編集したくありません。私は .extend を見始めましたが、例に少し混乱しています。

$.extend $.ajax() で 403 をトラップできますか?

TIAゾンビキラー。

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

jquery - jQuery プラグインを拡張する最良の方法

私はかなり新しい jQuery ユーザーで、必要なことの約 75% を実行する既存の jQuery プラグインを拡張しようとしています。私はこれについて宿題をしようとしました。stackoverflow に関する次の質問を確認しました。

私はextendメソッドについて読みました。しかし、この宿題はすべて私を混乱させました。私はfullcalendarプラグインを使用しており、いくつかの動作を変更し、新しいイベント フックを追加する必要があります。プラグインクロージャー自体でこれを行うことに固執していますか? 明らかな何かが欠けていますか?

理想的には、コードをプラグイン コードから分離して、アップグレードを可能にすることができます。特に、他のスタックオーバーフローの質問ですでに提示されている解決策が理にかなっているのかどうかについての情報や意見が欠けている場所へのポインタなど、どんな助けも大歓迎です。私にとって、それらは互いに矛盾しており、私はまだ混乱しています。

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

javascript - プロトタイプ Event.observe で AJAX から返された HTML が表示されない

Prototype のライブラリを使用して、AJAX に基づく CMS システムを作成しようとしています。ページの読み込み時に、JSON 経由で返されたページの HTML、ページ タイトル、および追加の Javascript を取得し、メイン領域の HTML を更新します。また、特定の ID がクリックされるのをリッスンするイベント リスナーもあります。

リスナーが働いている、

読み込み後、新しいタブの 1 つをクリックすると、最初の「テスト」アラートは要素の ID を正常にアラートしますが、2 番目のアラート ($(pid)) は null を返します。AJAX リクエストによって返された HTML が評価されておらず、DOM に追加されていないと推測することしかできません。

関連する AJAX 呼び出しは次のとおりです。

そして、ここに更新機能があります:

これを機能させる方法についてのアイデアはありますか?