1

私は最近、いくつかの PrototypeJS コードを jQuery に変換してClass.create()いて、jQuery に相当するものを知りませんでした。

何か助けはありますか?

4

2 に答える 2

3

jQuery には、この機能が組み込まれて出荷されていません。

PrototypeJS が処理する方法と同様の構文で何かを使用したい場合は、John Resig (jQuery の最初の作成者) による小さなSimple JavaScript Inheritanceスクリプトをプロジェクトに含めることを検討してください。

そのスクリプトを含めたら、コードをそのままコピーして貼り付けることができます。ほとんど同じです。唯一の違いは、 を使用する代わりに を使用Class.createする必要があることClass.extendです。

于 2013-01-24T04:20:31.390 に答える
0

jquery には class.create() はありません。代わりに、通常の JS を使用してオブジェクトをコーディングします。

関連するオブジェクトを持つクラスを作成し、$.extend() を使用してオブジェクトを操作します。

リンクに従ってください: http://api.jquery.com/jQuery.extend/

于 2013-01-24T04:48:27.070 に答える