企業(yè)與個(gè)人網(wǎng)絡(luò)營銷一站式服務(wù)商
        網(wǎng)站建設(shè) / SEO優(yōu)化排名 / 小程序開發(fā) / OA
        0731-88571521
        136-3748-2004
        Web前端技術(shù)歷經(jīng)的洗禮和蛻變
        信息來源:長沙做網(wǎng)站   發(fā)布時(shí)間:2015-2-23   瀏覽:

        隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的爆炸式增長,與之伴生的Web前端技術(shù)也在歷經(jīng)洗禮和蛻變。尤其是近幾年隨著移動終端的發(fā)展,越來越多的人開始投身或轉(zhuǎn)行至新領(lǐng)域,這更為當(dāng)今的IT產(chǎn)業(yè)注入了新的活力。盡管Web前端技術(shù)誕生至今時(shí)日并不長,但隨著Web技術(shù)的逐漸深入,今后將會在以下幾方面發(fā)力。


        1.Web移動終端開發(fā)。

        2.JavaScript的兄弟們。

        3.百花齊放的類庫和框架。

        4.工程化的Web前端開發(fā)規(guī)范。

        Web移動終端開發(fā)


        PhoneGap:一個(gè)開源的開發(fā)框架,使用HTML、CSS和JavaScript來構(gòu)建跨平臺的移動應(yīng)用程序。它使開發(fā)者能夠利用iPhone、Android、Palm、Symbian、BlackBerry、WindowsPhone和Bada等智能手機(jī)的核心功能,包括地理定位、加速器、聯(lián)系人、聲音和振動等。除了在本地編譯應(yīng)用之外,還可以使用PhoneGap提供的云端Build工具進(jìn)行應(yīng)用編譯。也就是說,只需要將用HTML5寫好的應(yīng)用上傳到PhoneGap的云端服務(wù)器,PhoneGapBuild即可將其編譯成適合不同平臺的應(yīng)用。


        前端知識圖譜


        SenchaTouch:說到這里,就不得不提一些面向移動端的WebUI庫,畢竟PhoneGap是一個(gè)工具,要想基于Web技術(shù)構(gòu)建完整的App,必須選擇一些適用的移動UI庫。而最值得一提的是SenchaTouch,它可以讓W(xué)ebApp看起來像NativeApp。美麗的用戶界面組件和豐富的數(shù)據(jù)管理,全部基于最新的HTML5和CSS3的Web標(biāo)準(zhǔn),全面兼容Android和iOS設(shè)備。PhoneGap昭示著一種開發(fā)趨勢,即App也可以使用Web前端技術(shù)來完成。而作為開發(fā)者最常用的UI工具箱,SenchaTouch又進(jìn)一步加速了這種趨勢,目前在淘寶已有大量的項(xiàng)目采用這種思路來搭建,即在內(nèi)置應(yīng)用的外殼加上自定義的基于移動Web的UI庫。相信在未來這種模式必會越來越流行。


        Sencha Touch:說到這里,就不得不提一些面向移動端的WebUI庫,畢竟PhoneGap是一個(gè)工具,要想基于Web技術(shù)構(gòu)建完整的App,必須選擇一些適 用的移動UI庫。而最值得一提的是Sencha Touch,它可以讓W(xué)eb App看起來像Native App。美麗的用戶界面組件和豐富的數(shù)據(jù)管理,全部基于最新的HTML5和CSS3的Web標(biāo)準(zhǔn),全面兼容Android和iOS設(shè)備。PhoneGap 昭示著一種開發(fā)趨勢,即App也可以使用Web前端技術(shù)來完成。而作為開發(fā)者最常用的UI工具箱,Sencha Touch又進(jìn)一步加速了這種趨勢,目前在淘寶已有大量的項(xiàng)目采用這種思路來搭建,即在內(nèi)置應(yīng)用的外殼加上自定義的基于移動Web的UI庫。相信在未來這 種模式必會越來越流行。


        Media Queries:在CSS2時(shí)代,如果你曾經(jīng)為網(wǎng)站設(shè)計(jì)過打印版CSS,那么就會明白CSS3 Media Queries的作用。不過,CSS3的Media Queries比CSS2的Media Queries可以獲取這些數(shù)據(jù):瀏覽器窗口的寬和高、設(shè)備的寬和高、設(shè)備的手持方向(橫向還是豎向)和分辨率等。也就是說,Media Queries提供了一種基于不同的平臺寫CSS的技術(shù)。這項(xiàng)技術(shù)在2011年初被推廣開來,至今已非常火熱,尤其是在Web頁面仍占互聯(lián)網(wǎng)流量大多數(shù)的 今天,這種兼容技術(shù)能很快讓網(wǎng)站兼容移動設(shè)備,保證產(chǎn)品實(shí)現(xiàn)最快的跨平臺的兼容性和多平臺的可用性。


        Zepto.js:一個(gè)專為 Mobile WebKit瀏覽器(如Safari和Chrome)而開發(fā)的JavaScript框架。它標(biāo)榜自己簡約的開發(fā)理念能夠幫助開發(fā)人員簡單、快速地完成開發(fā) 交付任務(wù)。更重要的是這個(gè)JavaScript框架是超輕量級的,只有5KB。Zepto.js的語法借鑒且兼容jQuery。目前已有不少網(wǎng)站開始基于 Zepto.js做應(yīng)用,因?yàn)樵趻仐壛薎E瀏覽器的兼容性問題后,Web開發(fā)會變得越來越純粹,體積更輕巧,編碼也更加愉悅。不可否認(rèn),隨著移動終端開發(fā) 越來越流行,Zepto.js在未來將會有更加廣闊的應(yīng)用場景和空間。


        Bootstrap: Twitter推出的一個(gè)開源的用于前端開發(fā)的工具包。它由Mark Otto和Jacob Thornton合作開發(fā),是一個(gè)CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,由動態(tài)CSS語言LESS寫成,與CSS 框架Blueprint存在很多相似之處。Bootstrap一經(jīng)推出便頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,NASA和MSNBC的 Breaking News都使用了該項(xiàng)目。2012年第二季度,Bootstrap發(fā)布了2.0版,Bootstrap 2.0的一個(gè)重大改進(jìn)是添加了響應(yīng)設(shè)計(jì)特性,在1.0中,這是讓很多開發(fā)人員抱怨的地方。而且為了提供更好的針對移動設(shè)備的響應(yīng)式設(shè)計(jì)方 案,Bootstrap 2.0采用了更為靈活的12欄網(wǎng)格布局。此外,它還更新了一些進(jìn)度欄及可定制的圖片縮略圖,并增加了一些新樣式。值得關(guān)注的是,Bootstrap是一個(gè) 非常輕量級的框架,2.0在壓縮后只有10KB。Bootstrap為我們的網(wǎng)站快速搭建提供了不錯(cuò)的工具和思路,這個(gè)工具集將擁有更旺盛的生命力。


        JavaScript的兄弟們


        CoffeeScript是一個(gè)借鑒Ruby編寫的新編程語言,創(chuàng)建者JeremyAshkenas戲稱它是JavaScript的低調(diào)的小兄弟,因?yàn)镃offeeScript會將Ruby編譯成JavaScript,而且大部分結(jié)構(gòu)都相似。但不同的是,CoffeeScript擁有更嚴(yán)格的語法。它的最大功績就是將JavaScript硬綁的C/Java語法拋棄了,改為采用類似Ruby/Python的語法。Ruby/Python本來就是深受Lisp影響的,與JavaScript算是同門師兄,它們的語法經(jīng)過了實(shí)踐考驗(yàn),非常適合函數(shù)式編程。這種優(yōu)雅的語言獨(dú)具魅力,即將面世的2013版的淘寶首頁即采用了CoffeeScript實(shí)現(xiàn)。


        TypeScript是微軟開發(fā)的JavaScript的超集,TypeScript兼容JavaScript,可以載入JavaScript代碼然后運(yùn)行。與JavaScript相比,TypeScript進(jìn)步的地方在于:加入注釋,讓編譯器理解所支持的對象和函數(shù),編譯器會移除注釋,不會增加開銷;增加一個(gè)完整的類結(jié)構(gòu),使之更像是傳統(tǒng)的面向?qū)ο笳Z言。由于JavaScript只是一個(gè)腳本語言,并非用于開發(fā)大型Web應(yīng)用,所以沒有提供類和模塊的概念。而TypeScript擴(kuò)展了JavaScript實(shí)現(xiàn)了這些特性,能更好地支持大規(guī)模JavaScript應(yīng)用開發(fā),吸引了不開發(fā)者。但要注意,雖然TypeScript有微軟做后盾看起來很有保證,但目前提供的只是早期的預(yù)覽版本,TypeScript并不像它的網(wǎng)站看起來那樣精美,最終版本可能會在一年后ECMAScript6發(fā)布會確定,現(xiàn)在的版本只是個(gè)開發(fā)預(yù)覽版。因此,TypeScript今后發(fā)展如何,還需要進(jìn)一步觀察。




        上一條: 分享針對關(guān)鍵詞做網(wǎng)站頁面優(yōu)化的方法
        下一條: 長沙做網(wǎng)站:如何獲得網(wǎng)站流量
        案例鑒賞
        多年的網(wǎng)站建設(shè)經(jīng)驗(yàn),斌網(wǎng)網(wǎng)絡(luò)不斷提升技術(shù)設(shè)計(jì)服務(wù)水平,迎合搜索引擎優(yōu)化規(guī)則
        網(wǎng)絡(luò)營銷
        多年的網(wǎng)站建設(shè)經(jīng)驗(yàn),網(wǎng)至普不斷提升技術(shù)設(shè)計(jì)服務(wù)水平,迎合搜索引擎優(yōu)化規(guī)則
        長沙私人做網(wǎng)站    長沙做網(wǎng)站    深圳網(wǎng)站建設(shè)    株洲做網(wǎng)站    東莞做網(wǎng)站    南京防腐木    湖南大拇指養(yǎng)豬設(shè)備    株洲做網(wǎng)站    
        版權(quán)所有 © 長沙市天心區(qū)斌網(wǎng)網(wǎng)絡(luò)技術(shù)服務(wù)部    湘公網(wǎng)安備 43010302000270號  統(tǒng)一社會信用代碼:92430103MA4LAMB24R  網(wǎng)站ICP備案號:湘ICP備13006070號-2  
        亚洲Av无码乱码在线播放| 久久亚洲AV无码西西人体| 日韩av无码中文字幕| 国产亚洲精品a在线无码| 日本爆乳j罩杯无码视频| 中文字幕人妻无码一夲道| 50岁人妻丰满熟妇αv无码区| 亚洲日韩精品一区二区三区无码 | 亚洲av中文无码乱人伦在线播放| 国产中文字幕在线视频| 亚洲成a人无码av波多野按摩| 国产成人无码A区在线观看视频| 亚洲AV无码片一区二区三区| 高清无码中文字幕在线观看视频| 一区二区三区观看免费中文视频在线播放 | 久久Av无码精品人妻系列 | 色AV永久无码影院AV| 国产成人无码AV一区二区| 中文字幕精品久久| (愛妃視頻)国产无码中文字幕| 国产中文欧美日韩在线| 精品久久久久中文字幕日本| 亚洲中文字幕在线观看| 亚洲欧美精品一中文字幕| 乱人伦中文视频在线| 亚洲一区无码中文字幕| av中文字幕在线| 最近免费中文字幕大全免费版视频 | 成人无码区免费A∨直播| 精品一区二区三区无码免费视频| 免费A级毛片av无码| 人妻少妇伦在线无码专区视频| 精品人无码一区二区三区| 粉嫩高中生无码视频在线观看| 特级小箩利无码毛片| 一本一道AV无码中文字幕| 天堂а√在线地址中文在线 | 无码福利一区二区三区| 精品无码一区二区三区电影| 亚洲欧洲日产国码无码久久99| 中文精品无码中文字幕无码专区|