javascript和H5的關關係
什麼是HTML5?
1.從狹義的角度來講,其實就是超文本標記語言。
2.從廣義的角度來看,是指符合現代時代(如∶移動、媒體...)的移動客戶端應用程式。
3.從技術的角度來看其實就是指:
HTML5個 + CSS3個 +JavaScript個技術所開發的移動客戶端應用程式。
javascript的應用範圍
1.PC端web開發(網站)
2.移動端開發(webApp、混合App)服務端開發(NodeJs)
3.遊戲開發(unity3D-TypeScript,網頁遊戲)在線演示:忍者水果
http://www.yyyweb.com/demo/fruit-ninja/index.html
5.從技術角度來看,我們未來的發展方向->全棧方向
JavaScript是一種專為與網頁交互而設計的客戶端腳本語言。
最初是為了實現表單驗證
JavaScript能完成的功能多得去了?
1.用戶交互(表單驗證)
2.網頁特效(漂浮的廣告)
3.用戶記住帳戶名密碼
4.網頁遊戲(例如上面的忍者水果)
······
javascript的歷史
javascript的由來
JavaScript誕生於1995年。它當時的目的是為了驗證表單輸入的驗證。
因為在JavaScript問世之前,表單的驗證都是通過伺服器端驗證的。
而當時都是電話撥號上網的年代,伺服器驗證數據是一件非常痛苦的事情。
1995年,當時工作在Netscape(網景)公司的布蘭登(Brendan Eich)為解決類似於「向伺服器提交數據之前驗證"的問題。在Netscape Navigator 2.0與Sun公司聯手開發一個稱之為LiveScript的腳本語言。
為了營銷便利,之後更名為JavaScript
邪惡的後來者(抄襲)
因為JavaScript1.0 如此成功,所以微軟也決定進軍瀏覽器,發布了IE3.0並搭載了一個JavaScript 的克隆版,叫做JScript(這樣命名是為了避免與Netscape潛在的許可糾紛),並且也提供了自己的VBScript。
標準的重要(統一標準)
在微軟進入後,有3種不同的 JavaScript版本同時存在:NetscapeNavigator 3.0中的JavaScript、IE中的 JScript 以及CEnvi中的 ScriptEase。
與C和其他程式語言不同的是,JavaScript 並沒有一個標準來統一其語法或特性,而這3種不同的版本恰恰突出了這個問題。隨著業界擔心的增加,這個語言標準化顯然已經勢在必行。
靈敏的微軟、遲鈍的網景
雖然網景開發了JavaScript 並首先提交給ECMA標準化,但因計劃改寫整個瀏覽器引擎的緣故,網景晚了整整一年才推出「完全遵循ECMA規範""的JavaScript1.3。
而微軟早在一年前就推出了「完全遵循ECMA規範」的IE4.0。
這導致一個直接惡果:JScript成為JavaScript語言的事實標準。
標準的發展(ISO)
在接下來的幾年裡,國際標準化組織及國際電工委員會(ISO/IEC)也採納ECMAScript作為標準(ISO/IEC-16262)。
從此,Web 瀏覽器就開始努力(雖然有著不同程度的成功和失敗)將ECMAScript 作為JavaScript實現的基礎。
谷歌的野心
GoogleChrome,又稱Google瀏覽器,是一個由Google (谷歌)公司開發的開放原始碼網頁瀏覽器。
他以簡潔的頁面,極速的瀏覽,一舉成為全球第三大瀏覽器。
隨著移動網際網路的普及,嵌有Android 系統的平板電腦和智慧型手機,在瀏覽器這塊將大有作為。
蘋果的戰略
Safari瀏覽器是蘋果公司各種產品的默認瀏覽器,在蘋果的一體機(iMac)、筆記本(Mac)、MP4(ipod)、iphone(智慧型手機)、ipad(平板電腦),並且在 windows和Linux平臺都有相應版本。
目前市場份額全球第四,但隨著蘋果的產品不斷的深入人心,具有稱霸之勢。
倖存者Opera的全球市場份額第五,2%左右。
它的背後沒有財力雄厚的大公司,但它從"「瀏覽器大戰」存活下來的,有著非常大的潛力。
以上就是我們對javascript的一個簡單的了解,下節我們將正式入門js。
--- web分享,分享的不只是web