1. 程式人生 > >javascript歷史

javascript歷史

1.靜態的網頁技術和動態的網頁技術

    靜態網頁是相對於動態網頁而言,是指沒有後臺     資料庫、不含程式和不可互動的網頁。     你編的是什麼它顯示的就是什麼、不會有任何改變。     靜態網頁相對更新起來比較麻煩,     適用於一般更新較少的展示型網站。     一般的html頁面都會是靜態網頁,而jsp頁面是動     態網頁(可以和資料庫進行資料的相互傳輸).   DHTML

2.頁面開發使用前端技術

    html+css+javascript     這個是前端開發中最基本也是最必須的三個技能。     前端的開發中,在頁面的佈局時, HTML將元素進行     定義,     CSS對展示的元素進行定位和效果渲染,再通過     JavaScript實現元素相應的動態變化效果.(DHTML)

3.富客戶端概念

    3.1 網路應用程式經歷了從胖客戶端到瘦客戶端的發     展歷程,胖客戶端是相對於傳統的C/S結構的網路應用     程式來說的,     而瘦客戶端一般都是相對於B/S結構的Web應用來說的     3.2 富客戶端(Rich Client)簡介富因特網應用程式     (Rich Internet Applications,RIA)     利用具有很強互動性的富客戶端技術來為使用者提供     一個更高和更全方位的網路體驗。     富客戶端結合了桌面應用程式和b/s的一些優點,     但本質還是b/s應用。     3.3 富客戶端技術充分利用本地機器的處理能力來     處理資料,而不需要把某些資料傳送到伺服器處理,     充分利用了本地機器的資源。     3.4 ajax jquery flex Silverlight JavaFX等都屬於     構建富客戶端的技術     3.5 javascript也是構建富客戶端要是使用一個最基     本的技術,以及之後要學習的Jquery.

4.javascript和java

    4.1 javascript與Java是由不同的公司開發的不同產品:         javascript是Netscape公司的產品,其目的是         為了擴充套件Netscape Navigator(網景導航者瀏         覽器)功能,而開發的一種可以嵌入Web頁面中         的基於物件和事件驅動的解釋性語言.         而Java是SUN Microsystems公司推出的新一         代面向物件的程式設語言,常用於後臺程式碼的         開發.

    4.2 於1995年由Netscape公司的Brendan Eich首次     設計實現     而成 。由於Netscape公司與Sun公司合作,Netscape高     層希     望它看上去能夠像Java,因此取名為JavaScript

    4.3 所以說javascript和java是倆種 完全不同的開發語     言(     但是其實我們在使用的時候還是能感覺到兩者的語     法很相似)

5. ECMAScript標準

    5.1 隨著網景公司推出javascript後所取得的成功,微軟     推出     了JScript,CEnvi推出ScriptEase,與JavaScript同樣     可在瀏覽器上執行.     5.2 為了統一規格,因為JavaScript兼容於ECMA標準,     Ecma國際以JavaScript為基礎制定了ECMAScript標準,所以     javascript也稱為ECMAScript。     5.3 Ecma國際(Ecma International)是一家國際性會     員制度的資訊和電信標準組織     改組織負責的標準有:         CD-ROM格式         C#語言規範         C++/CLI語言規範         通用語言架構(CLI)         ECMAScript語言規範(JavaScript)         Eiffel語言         電子產品環境化設計要素         Universal 3D標準         OOXML