私はjQueryプラグインの作成に取り組んでおり、物事を構造化する方法に関していくつか質問があります。
1.プラグインはどのくらいのHTMLを記述し、jQueryを介してどのくらいのHTMLを作成する必要がありますか?
コードを見たときにマークアップ構造全体が見えるように、すべてのHTMLを記述したのは良いことですか?
または、ユーザーがコンテンツを追加/変更し、残りのすべてのかさばるHTMLをjQueryを介して非常に簡単に作成できるように、最小限のHTMLのみを記述した方がよいでしょうか。
推奨される方法はありますか?プロのプラグインではどのように処理されますか?
なぜ特定の方法で物事を行う必要があり、その背後にある理由は何ですか?
2.プラグインオプションとCSSのバランスをとる方法は?
プラグインは、プラグインの表示に影響を与えるオプション(スタイルシートを変更するオプション)を提供する必要がありますか、それとも、表示を変更するためにユーザーにスタイルシートを直接変更させ、プラグインには機能に関連するオプションのみを含める方がよいですか?
CSSをステップオーバーしないようにプラグインで提供するオプションに関するガイドは何ですか?
私の経験に関しては、これらすべてをさまざまな場所やプラグインで見たことがあります。そのため、経験豊富なユーザーに意見を求め、優れた方法とその理由を尋ねています。