私は jQuery プラグインに取り組んでおり、HTML、CSS、および JavaScript コードを統合するための優れた方法について、より経験豊富な人々からの意見を求めています。
具体的には:
1.HTML コード - 静的 vs 動的
必要最小限の HTML マークアップのみを記述し、残りの必要な HTML コードを JavaScript を使用してプラグインで動的に作成するのは良いことですか?
それとも、必要な HTML をすべて手動で記述したほうがよいのでしょうか?
コードの構造全体を見ると、最小限の HTML だけがよりクリーンで簡単に変更できるように見えます。必要な HTML はすべて、プラグインを完全に理解し、カスタマイズし、操作するのに適している可能性があります。
2.CSS コード - JavaScript または外部
CSS コードを JavaScript で動的に作成して適用するのは良いことですか、それとも CSS コードを外部の CSS ファイルに含めるのは良いことですか?
CSS が内部の場合、プラグインの指定されたプロパティに基づいて動的に作成されます。より多くのプロパティがありますが、すべての設定はプラグインの設定で 1 か所で指定されます。
コードが外部の場合、利用可能なさまざまなオプションを変更するために、ユーザーは CSS を編集する必要があります。
一方では、最小限の HTML と動的に作成された CSS を使用する方がユーザーにとって理解しやすいように見えますが、他方では、すべての HTML と外部 CSS を使用すると、より高度なプラグインに対してより強力で優れているように見えます。
私が探しているのは、経験豊富なユーザーから、HTML、CSS、および JavaScript を統合してプラグインを作成するための優れた方法についてのヒントです。