2012-03-07 10 views

答えて

3

あなたの質問はJSはサーバー側のコードのために使用することができるかどうかであるように聞こえます。答えは「はい」です。最も普及しているのは確かにNode.jsです。私はこれをお勧めします。

まだバージョン1まではありませんが、それは既に大企業の多数のプロダクションで使用されています。

詳細についてはthis SOの質問をご覧ください。

0

サーバーサイドコードなしでこれを行う場合は、はい、テンプレートシステムを使用することができます。通常はJSON形式のサイト情報をすべて消費し、すべてのHTMLクライアント側を生成します。

http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-an-introduction-to-jquery-templating/

はもちろん、あなたがこの「動的」にするために、データファイルを更新する方法を必要としています。

2

Dynamic HTML (DHTML)は、JavaScript + HTML + CSSと定義されています。ウィキペディアから:

ダイナミックHTML、またはDHTML、HTMLなどの静的なマークアップ言語の組み合わせを使用することによって、インタラクティブとアニメーションのWebサイトを作成するために一緒に使用される技術の収集のための包括的な用語(あります)、クライアント側のスクリプト言語(JavaScriptなど)、プレゼンテーション定義言語(CSSなど)、およびドキュメントオブジェクトモデルなどがあります。

しかし、サーバー上でJavaScriptを使用しているかのように聞こえるようです。 ASPはJavaScript(またはvbscript)を使用します。 ASP.NetはJScript.Netを使用できます。 Node.jsはJavaScriptの新しいサーバー実装です。

ASPやJSPのようなサーバーテクノロジーに関することは、プログラミング言語だけでなく、それ以上のものがあるということです。それらには、フレームワークとテンプレートエンジンが含まれます。 JavaScriptは宣言的な構文が必要なため、これを単独で行うことはできません。しかし、言語として、JavaScriptはサーバー上で長時間使用されています。

関連する問題