-1

私は Javascript コードを作成し、jQuery ライブラリーを広範囲に使用しています。私のコードはそれほど大きくありませんが、私にとっては今のところメッシュです。パフォーマンスだけでなく、コードの記述方法と構造化方法に関連する jQuery のベスト プラクティスがあるかどうかを知りたいです。

私の観点からすると、jQuery を使用するとコードの記述方法が異なり、多くの jQuery + Javascript コードを記述することに慣れている人は、コードを整理する方法を持っていると思います。

また、Javadoc のように jQuery コードを文書化する「一般的で優れた」方法があるかどうかも知りたいです。

前もって感謝します。

4

4 に答える 4

2

その質問は非常に広範囲であるため、答えるのが非常に困難です。コードのスタイルを設定するためのガイドが必要な場合は、こちらをご覧ください。

http://javascript.crockford.com/code.html

それをどのように構築するかについては、使用しているフレームワークに大きく依存します。それぞれに異なるスタイルがあります。jQuery プラグインとモジュールには特定の構造があります。http://docs.jquery.com/Plugins/Authoring . バックボーンまたは Ember JS は構造が異なります。

ドキュメンテーションに関しては。JSDoc はうまく機能します。ドキュメント作成ツールへのリンクは次のとおりです。https://github.com/jsdoc3/jsdoc . 他のドキュメントはオンラインで見つけることができます。

于 2012-08-21T20:53:35.380 に答える
1

backbone.js のようなものに移行する準備が整ったようです。Backbone は、より構造化されたコードを作成するのに役立つフレームワークです。

この紹介が好きです: https://github.com/kjbekkelund/writings/blob/master/published/understanding-backbone.md/

于 2012-08-21T20:50:55.577 に答える
0

コードをモジュールに分割するものを探しているようですね。requirejsを使用すると、コードを個別のファイルに分割できるため、推論がはるかに簡単になります。

于 2012-08-21T20:48:45.460 に答える
0

私はjQueryも初めてです(ちょうど1週間前に始めました:))。jQuery と HTML に完全に基づいた Web フロントを作成するよう依頼されました。

私の意見では、この jQuery を使用している場合は、それに近いものを書きます。つまり、jQuery の関数やメソッドなどで置き換えることができる JavaScript のものはすべて置き換えます。getelementid のように、$("id") に置き換えられます。実際、コードははるかに単純になります。

以前は C++ と Java のコードを書いていました。そのため、これらの言語でコーディングしているときに、そのスタイルを使用する意図があるかもしれません。つまり、すべてのクラス、オブジェクト、関数を別々のファイルに分けます。インターフェイスと実行コードは 1 つのファイルにまとめられることはなく、HTML の head に読み込まれます。誰もが知っているわけではありませんが、特にプロの人はこの方法でコードを記述しないかもしれませんが、この方法でかなり整理されていると感じています。また、デバッグや変更も簡単です。

于 2012-08-21T20:56:41.837 に答える