6
  • クライアント側にはどのスクリプト言語が含まれ、サーバー側には何が含まれますか?

  • JavaScript がスクリプト言語である場合、jquery はどうでしょうか。jqueryはjavascriptライブラリの儀式に他なりませんか? jquery はクライアント側のスクリプトですか?

    私はそれをゴーグルしましたが、それでも混乱しています。一部のサイトでは、クライアント側のスクリプトは JavaScript と vb スクリプトであり、他のサイトでは JavaScript のみを使用しています。サーバー側の場合は、html についても言及しています。

    これについて明確な考えを持つことができますか。

4

7 に答える 7

15

クライアント側:

クライアント側で実行されるスクリプト。Web サイトのコンテキストでは、ユーザーのブラウザーで実行されるのはスクリプトです。

例: Javascript、VB など。

(JQuery、DOJO は Javascript の上に構築されたライブラリなので、クライアント側でもあります。)

サーバ側:

サーバーで実行されるスクリプト。Web サイトのコンテキストでは、アプリケーション サーバーで実行されるのはスクリプトです。

例: PHP、Python、Ruby など

言語をクライアント側またはサーバー側に分類することはできません。サーバーが Javascript を実行し、そこから HTML をレンダリングできるシナリオが存在する可能性があります。このコンテキストでは、Javascript はサーバー側の言語になります。私はあなたを混乱させなかったことを願っています。

于 2013-03-07T12:07:27.397 に答える
6

クライアント側にあるスクリプト言語

すべての実用的な目的のために:JavaScript

そして、何がすべてサーバー側にありますか?

太陽の下でのすべてのプログラミング言語(JavaScriptを含む)

JavaScriptがスクリプト言語の場合、jqueryはどうでしょうか。jqueryはjavascriptライブラリの儀式に他なりませんか?では、jqueryはクライアント側のスクリプトですか?

図書館です。はい。一般的に…それはブラウザに非常に重点を置いていますが、(少なくとも理論的には)サーバー上のWebページを操作するためにPhantomJSのようなものでそれを使用することができます。

私はそれをくすくす笑ったが、それでも混乱している。一部のサイトでは、クライアント側のスクリプトはJavaScriptとvbスクリプトであり、他のサイトではJavaScriptのみと言っています。サーバーサイドの場合、彼らはhtmlにも言及しています。

Internet Explorer(おそらく古いバージョンのみ)もクライアント側プログラミング用のVBScriptをサポートしています。それは他のどこでも実行されないので、それを使用することはWWWでは実用的ではありません。

于 2013-03-07T12:10:16.867 に答える
6

user61852の回答からのマイナーなフォーマット変更で引用

「ここでは、Web プログラミングについてのみ説明します。

クライアント側のプログラミングは、主にユーザーが対話するユーザー インターフェイスに関係しています。Web 開発では、このコードを実行するのはユーザーのマシンのブラウザーであり、主に JavaScript やフラッシュなどで実行されます。このコードはさまざまなブラウザーで実行する必要があります。

その主なタスクは次のとおりです。

入力アニメーションの検証 UI 要素の操作 スタイルの適用 ページをあまり頻繁に更新したくない場合に計算を行う フロント エンド プログラミングの担当者は、次のことを知っておく必要があります。

javascript css HTML 基本的なグラフィックデザイン Ajax たぶん Flash JQuery UI デザイン 情報デザインなどのサードパーティ製 JavaScript ライブラリ

サーバー側プログラミングは、動的コンテンツの生成に関係しています。サーバー上で実行されます。これらのサーバーの多くは「ヘッドレス」です。ほとんどの Web ページは静的ではなく、データベースを検索して、ユーザーが更新したパーソナライズされた情報を表示します。この側は、たとえばデータベースなどのバックエンドとやり取りします。

このプログラミングは、多くの言語で実行できます。

PHP Java および jsp asp Perl Python Ruby on Rails など。このコードは次のことを行う必要があります。

データベースにクエリを実行する データを html にエンコードする データベースに情報を挿入して更新する ビジネス ルールと計算 サーバー サイド プログラミングの担当者は、次のことを知っておく必要があります。

上記の言語のいくつかは、HTML SQL、Linux/Unix シェル スクリプト、OOP ビジネス ルールなどです。」

于 2014-03-12T06:02:21.000 に答える
2

クライアント側スクリプトでは、スクリプト ファイルは通常クライアント システムにダウンロードされ、クライアント ブラウザはこのスクリプト ファイルをコンパイルして HTML を生成します。そして生成された HTML をブラウザで表示。

EX- JavaScript ファイル、Jquery ファイル、AngularJs ファイル。

サーバー側のスクリプトでは、ユーザーがページの表示を要求すると、スクリプトがサーバー上で実行され、動的 HTMl ファイルが生成され、この HTML ファイルがユーザーに送信されます。

例-Asp( .asp)、Asp.Net( .aspx)、PHP(*.php)。

于 2015-02-12T06:30:36.520 に答える
2

コードがクライアント マシンでコンパイル/実行される場合、それはクライアント側と見なされます。サーバーサイドとは、ブラウザに送信する前にサーバー上でコンパイル/実行されるスクリプトを意味します。jQuery は JavaScript の単なるライブラリです。それはすべてクライアント側です。

たとえば、Web で一般的に使用されている言語です。

クライアント側: JavaScript
サーバー側: PHP、Ruby、Perl

于 2013-03-07T12:07:14.380 に答える
-1

以下のリンクからお進みください

クライアント側プログラミングとサーバー側プログラミング用

https://softwareengineering.stackexchange.com/questions/171203/what-are-the-difference-between-server-side-and-client-side-programming

クライアント側のスクリプトとサーバー側のスクリプトについて。この質問に対するすべての回答を確認すると、明確なアイデアが得られると思います。

jQuery は JavaScript を内部的に使用するフレームワークです。

于 2013-03-07T12:14:40.940 に答える
-2

Javascript は単なるクライアント側のスクリプト言語ではありません。そのために広く使われています。しかし、用途はそれだけではありません。Javascript を使用して機能を実装する方法です。Javascript がクライアント側のスクリプト作成にのみ使用されるというのは誤解です。

于 2015-07-09T12:54:52.680 に答える