2013-03-07 285 views
5
  • 什麼是腳本語言在客戶端下,什麼和所有在服務器端?客戶端腳本和服務器端腳本語言

  • 如果JavaScript是腳本語言,那麼jquery呢? jQuery是什麼,但JavaScript的圖書館儀式?所以jquery是客戶端腳本?

    我戴上了它,但它仍然令人困惑。在某些站點,其給定的客戶端腳本是JavaScript和VB腳本,而在其他一些站點中,它只說JavaScript。在服務器端的情況下,他們也提到HTML。

    我可以對此有一個清楚的想法。

+0

您可以在客戶端和服務器端都使用javascript(例如使用Node.js),所以現在障礙並不明顯 – TheBronx 2013-03-07 12:07:26

回答

2

如果代碼在客戶端機器上編譯/運行,它被認爲是客戶端。服務器端意味着在將其發送到瀏覽器之前在服務器上編譯/運行的腳本。 jQuery只是一個JavaScript庫。這就是所有的客戶。

例如,一些常用的網絡語言。

客戶端:JavaScript的
服務器端:PHP和Ruby,Perl的

+1

Ruby On Rails是一個MVC框架,而不是語言。 – Quentin 2013-03-07 12:10:49

+0

感謝您更正 – JanTheHuman 2013-03-07 12:29:40

+0

[腳本](http://en.wikipedia.org/wiki/Scripting_language)永遠不會「編譯/運行」,它們只是運行。或者你可能會說他們是「[解釋](http://en.wikipedia.org/wiki/Interpreted_language)」。這就是他們的[腳本](http://en.wikipedia.org/wiki/Scripting_language)。 – anthropomorphic 2013-07-16 18:35:37

16

客戶端:

腳本,在客戶端執行。在網站的情況下,它是在用戶的瀏覽器中執行的腳本。

例如:Java腳本,VB等

(jQuery的道場是圖書館建於JavaScript的頂部,這也是客戶端。)

服務器端:即在執行

腳本服務器。在網站上下文中,它是在應用程序服務器上執行的腳本。

例如:PHP,Python和Ruby等

我們不能歸類語文客戶端或服務器端。可能存在服務器可以執行Javascript並從中呈現HTML的場景。在這種情況下,Javascript變成了服務器端語言。我希望我不會迷惑你。

+0

其明確..謝謝 – Rachel 2013-03-07 12:16:13

+1

錯誤,你可以絕對語言分類作爲客戶端或服務器端,這主要是他們用於反正大聲笑... – dave 2015-02-16 03:23:55

6

什麼腳本語言來下客戶端

對於所有的實際目的:JavaScript的

和什麼,一切都在服務器端?

太陽(包括JavaScript)

如果JavaScript是腳本語言,那麼怎麼樣的jQuery下的每個編程語言。 jQuery是什麼,但JavaScript的圖書館儀式?所以jquery是客戶端腳本?

這是一個圖書館。是。一般來說...它的瀏覽器非常強大,但是(至少在理論上),你可以將它用於PhantomJS之類的操作服務器上的網頁。

我戴上了它,但它仍然令人困惑。在某些站點,其給定的客戶端腳本是JavaScript和VB腳本,而在其他一些站點中,它只說JavaScript。在服務器端的情況下,他們也提到HTML。

Internet Explorer(儘管可能只有較舊的版本)也支持用於客戶端編程的VBScript。使用它在WWW上是不實際的,因爲它不在其他地方運行。

+0

謝謝昆汀..其清晰.. – Rachel 2013-03-07 12:16:55

-1

請通過下面的鏈接

用於客戶端編程和服務器端編程

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

至於客戶端腳本和服務器端腳本。我認爲如果你通過這個問題的所有答案,你會得到一個清晰的想法。

jQuery是一個在內部使用JavaScript的框架。

+0

兩個問題在這裏:1 。jQuery不是一個框架。 2. jQuery並沒有在內部使用javascript,它建立在javascript上,並且它仍然是javascript,因爲你在javascript和jquery中編寫代碼,混淆或w/e。 jquery實際上是一個主要用於輕鬆操縱dom的庫。 – dave 2015-02-16 03:25:55

5

引述少量格式的變化,從user61852's answer

「在這裏,我將只有約Web編程說話。

客戶端編程大多與用戶界面,與用戶交互的方式。在網頁開發它的瀏覽器,在用戶的機器上,運行此代碼,主要是在JavaScript中,一瞬間完成,等此代碼必須在多種瀏覽器上運行

其主要任務是:

驗證輸入 動畫 操縱UI元素 應用樣式,當你不希望頁面經常 刷新 一些計算完成該負責人前端編程必須知道:

的JavaScript CSS HTML 基本的圖形設計 阿賈克斯 也許閃存 一些第三方JavaScript庫如jQuery UI設計 信息設計等

服務器端編程與生成動態內容有關。它運行在服務器上。許多這些服務器是「無頭」的。大多數網頁不是靜態的,他們搜索數據庫以顯示用戶更新的個性化信息。這方面與後端交互,比如說數據庫。

此編程可以在很多的語言來完成:

PHP Java和JSP ASP 的Perl 的Python Ruby on Rails的,等等。 此代碼必須做其中:

查詢數據庫 編碼數據轉換成HTML 插入和更新信息到數據庫 業務規則和計算 該負責服務器端編程的必須知道:

一些上述 HTML SQL, LINUX/UNIX shell腳本 OOP 業務規則等。」

2

提到的語言在客戶端腳本中,腳本文件通常在客戶端系統和客戶端瀏覽器上下載編譯該腳本文件並生成HTML。並通過瀏覽器生成HTML顯示。

EX- JavaScript文件,Jquery文件,AngularJs文件。

在服務器端腳本中,當用戶請求顯示頁面時,腳本在服務器上運行並生成動態HTMl文件並將該HTML文件發送給用戶。

EX-Asp(.asp),Asp.Net(.aspx),PHP(* .php)。

-1

Javascript不僅僅是一種客戶端腳本語言。它被廣泛用於它。但它不是唯一的用途。它就是我們使用Javascript來實現我們的功能的方式。它的誤解是Javascript僅用於客戶端腳本。

相關問題