當前位置:首頁 » 網頁前端 » 淘寶前端架構設計
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

淘寶前端架構設計

發布時間: 2022-08-15 17:56:03

① 想轉行,UI設計,網頁前端開發,淘寶美工,哪個好些,為什麼然後有

Web前端:
Web前端開發工程師,除了主要職責外,還要為網站上提供的產品和服務實現一流的Web界面,優化代碼並保持良好兼容性;
Web前端表現層及與前後端交互的架構設計和開發;
配合後台開發人員實現產品界面和功能;
利用各種Web技術模擬開發產品原型;
Web新技術調研和資訊整理;
精通HTML/XHTML、CSS,熟悉頁面架構和布局,對Web標准和標簽語義化有深入理解;
熟悉Ajax、、DOM等前端技術,掌握面向對象編程思想。
UI設計:
UI即User Interface(用戶界面)的簡稱。UI設計是指對軟體的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟體變得有個性有品位,還要讓軟體的操作變得舒適簡單、自由,充分體現軟體的定位和特點。
web前端:主要是和代碼打交道,還要涉及到ps的一些基本操作。
近幾年,web前端市場需求特別大,無論是薪資待遇,還是未來的發展,都相當可觀。
UI設計:主要是和圖形界面打交道,還要有審美。最好是有藝術細胞的人來做。
所以,兩個都談不上好不好做,就看你喜歡編代碼,還是喜歡搞設計了。

② 2015年有哪些比較優秀的前端框架

作者:匿名用戶
鏈接:http://www.hu.com/question/39377015/answer/81017680
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

此榜單根據github上star數作為排名依據,一個人力量有限,如果收集有遺漏歡迎補充。
1、名稱:Bootstrap
類別/語言:HTML、CSS、JavaScript
創建者: Twitter
人氣:在Github上有91007 stars
描述:主流框架中毋庸置疑的老大,Bootstrap 是基於 HTML、CSS、JavaScript 的,它簡潔靈活,使得 Web 開發更加快捷。
核心概念/原則: RWD 和移動優先制。
瀏覽器支持: Firefox, Chrome, Safari, IE8+ (你需要 Respond.js for IE8)
響應式: Yes
模塊化: Yes
官網地址:Bootstrap · The world's most popular mobile-first and responsive front-end framework.
Github地址:twbs/bootstrap · GitHub
2、名稱:html5-boilerplate
類別/語言:HTML、CSS、JavaScript
創建者:Paul Irish
人氣:在Github上有32,349 stars
描述:HTML5 Boilerplate 幫你構建 快速, 健壯, 並且 適應力強 的web app或網站。
核心概念/原則:響應式
瀏覽器支持:Firefox, Chrome, Safari, IE8+,Edge,Opera
預處理器:None
響應式:Yes
模塊化:Yes
官網地址:HTML5 Boilerplate: T
Github地址:h5bp/html5-boilerplate · GitHub
3、名稱:Meteor
類別/語言:HTML、CSS、JavaScript
創建者:immir
人氣:在Github上有31,092 stars
描述:Meteor是新一代的開發即時web應用的開源框架,它能幫助你在最少的時間內完成開發。
核心概念/原則:響應式
預處理器: Less
響應式: Yes
模塊化: Yes
官網地址:Meteor
Github地址:meteor/meteor · GitHub
4、名稱:Semantic UI
類別/語言:HTML、CSS、JavaScript
創建者: Jack Lukic
人氣: 在Github上有22,325 stars
描述: 「基於自然語言有效原則的UI組件框架」
核心概念/原則: 語義,標簽的矛盾性、響應式
瀏覽器支持:Firefox, Chrome, Safari, IE10+ (IE9 with browser prefix only), Android 4, Blackberry 10。
預處理器: Less
響應式: Yes
模塊化: Yes
官網地址:Semantic UI
Github地址:Semantic-Org/Semantic-UI · GitHub
5、名稱:Foundation
類別/語言:HTML、CSS、JavaScript
創建者: ZURB
人氣: 在Github上有22,206+ stars
描述: 「世界上最優秀的響應式前端框架」
核心概念/原則: RWD 、手機優先、語義的
瀏覽器支持: Chrome, Firefox, Safari, IE9+; iOS, Android, Windows Phone 7+
預處理器: Sass
響應式: Yes
模塊化: Yes
官網地址:Foundation | The most advanced responsive front-end framework in the world.
Github地址:zurb/foundation-sites · GitHub

6、名稱:Materialize
類別/語言:CSS
創建者:Google
人氣:在Github上有15,288stars
描述:Materialize是一個個基於材料設計的一個現代化的響應式前端框架。他們做了最繁重的工作,為您提供默認的樣式,結合了您的自定義組件。此外,他們還改進動畫和過渡,為開發人員提供流暢的體驗。
核心概念/原則:響應式
預處理器:Sass
響應式:Yes
模塊化:Yes
官網地址:Documentation
Github地址:Dogfalo/materialize · GitHub
瀏覽器支持:Chrome 35+, Firefox 31+, Safari 7+, IE 10+
7、名稱:Pure
類別/語言:CSS
創建者: Yahoo
人氣: 在Github上有13,161 stars
描述: 「您可以在每一個web項目中使用的一組小的和響應式的CSS模塊」
核心概念/原則:SMACSS,極簡的.
瀏覽器支持:Firefox的最新版本, Chrome, Safari; IE7+; iOS 6.x, 7.x; Android 4.x
預處理器: None
響應式: Yes
模塊化: Yes
官網地址:http://purecss.io/
Github地址:yahoo/pure · GitHub
8、名稱:Vue
類別/語言:CSS、JavaScript
創建者:尤雨溪
人氣:在Github上有12,214 stars
描述:Vue.js 是用於構建互動式的 Web 界面的庫。它提供了 MVVM 數據綁定和一個可組合的組件系統,具有簡單、靈活的 API。
核心概念/原則:響應式
瀏覽器支持:Firefox, Chrome, Safari, IE9+,Android 4.2+,iOS 7+
預處理器:None
響應式:Yes
模塊化:Yes
官網地址:vue.js
Github地址:vuejs/vue · GitHub
9、名稱:Skeleton
類別/語言:CSS、JavaScript
創建者:Dave Gamache
人氣:在Github上有10,622stars
描述:Skeleton 是一個小的 JS 和 CSS 文件的集合,可幫你快速開發漂亮的網站,適合各種屏幕設備包括手機。Skeleton 基於 960 grid 開發。它是一個 UI 框架。
核心概念/原則:響應式
瀏覽器支持:Firefox, Chrome, Safari, IE10+,Opera
預處理器:None
響應式:Yes
模塊化:Yes
官網地址:Skeleton: Responsive CSS Boilerplate
Github地址:dhg/Skeleton · GitHub
10.名稱: Amaze UI
類別/語言:HTML、CSS、JavaScript
創建者:雲適配
最後更新時間:2015年12月
人氣:在Github上有6425 stars
描述:國內首個開源HTML5跨屏前端框架,中文排版支持更優、本土化組件豐富。
並在2015年11月推出基於 React.js 的專屬移動端 Web 組件庫Amaze UI touch。
核心概念/原則:組件化、移動優先、輕量級、高性能。
瀏覽器支持: Firefox, Chrome, Safari, IE8+
響應式: Yes
模塊化: Yes
官網地址:Amaze UI | 中國首個開源 HTML5 跨屏前端框架
Github地址:amazeui/amazeui · GitHub
11、名稱:UIkit
類別/語言:HTML、CSS、JavaScript
創建者: YOOtheme
人氣: 在Github上有6,050+ stars
描述: 「一個輕量級的和模塊化的前端框架,用於快速開發和功能強大的web介面。」
核心概念/原則:RWD, 手機優先.
預處理器: Less, Sass
響應式: Yes
模塊化: Yes
官網地址:UIkit
Github地址:uikit/uikit · GitHub
瀏覽器支持: Chrome, Firefox, Safari, IE9+
12、名稱:Yui
類別/語言:CSS、JavaScript
創建者:Yahoo
人氣:在Github上有3,200+ stars
描述:Yahoo! UI Library (YUI) 是一個開放源代碼的 JavaScript 函數庫,為了能建立一個高互動的網頁,它採用了AJAX, DHTML 和 DOM 等程式碼技術。它也包含了許多 CSS 資源。使用授權為 BSD許可證
核心概念/原則:響應式
預處理器: None
響應式:Yes
模塊化:Yes
官網地址:http://yuilibrary.com/
Github地址:yui/yui3 · GitHub
瀏覽器支持:Firefox, Chrome, Safari, IE10+,Opera
13.名稱:kissy
類別/語言: JavaScript
創建者:淘寶前端
最後更新時間:2015年7月
人氣:在Github上有2035 stars
描述:KISSY 是一款跨終端、模塊化、高性能、使用簡單的 JavaScript 框架。
框架大小: 37 KB
核心概念/原則: 模塊化,跨終端,高擴展性
模塊化: Yes
官網地址:KISSY - A Powerful JavaScript Framework
Github地址:kissyteam/kissy · GitHub
14.名稱:MUI
類別/語言: HTML、CSS、JavaScript
創建者:Dclould
最後更新時間:2016年1月
人氣:在Github上有2012 stars
描述:MUI-最接近原生App體驗的前端框架框架。
核心概念/原則: 多端發布、高性能
響應式: NO
模塊化: Yes
官網地址:MUI-最接近原生APP體驗的高性能前端框架
Github地址:dcloudio/mui · GitHub
15.名稱:Arale
類別/語言: JavaScript
創建者:支付寶前端
最後更新時間:2015年7月
人氣:在Github上有1252 stars
描述:Arale 是一個開放、簡單、易用的前端基礎類庫。
框架大小:未知
核心概念/原則: 開放、簡單、易用
瀏覽器支持:Firefox, Chrome, Safari, IE6+
響應式: Yes
模塊化: Yes
官網地址:Arale - 隨心構建互聯網應用
Github地址:aralejs/aralejs.org · GitHub

16.名稱:JX
類別/語言:Javascript
創建者:騰訊前端
最後更新時間:2015年12月
人氣:在Github上有952 stars
描述:JX 是模塊化的非侵入式Web前端框架,特別適合構建和組織大規模、工業級的Web App。
框架大小: 未知
核心概念/原則: 保持最優執行效率
瀏覽器支持: 兼容主流瀏覽器
模塊化: Yes
官網地址:JX - 騰訊 Web 前端開發框架
Github地址:AlloyTeam/JX · GitHub
17.名稱:GMU
類別/語言:HTML、CSS、JavaScript
創建者:網路前端
最後更新時間:2015年12月
人氣:在Github上有940stars
描述:GMU是基於zepto的mobile UI組件庫,提供webapp、pad端簡單易用的UI組件! Web App。
核心概念/原則: 簡單易用、輕量級
模塊化: Yes
官網地址:http://gmu..com/
Github地址:fex-team/GMU · GitHub
18.名稱:ZUI
類別/語言: HTML、CSS、JavaScript
創建者:蟬道
最後更新時間:2015年7月
人氣:在Github上有616 stars
描述:開源HTML5前端框架
核心概念/原則:簡單易用、輕量級、易於定製
瀏覽器支持:未知
官網地址:ZUI - 開源HTML5跨屏框架
Github地址:easysoft/zui · GitHub
19.名稱:Clouda Touch.js
類別/語言:JavaScript
創建者:網路雲
人氣:在Github上有387 stars
描述:Touch.js是移動設備上的手勢識別與事件庫,也是在網路內部廣泛使用的開發。
核心概念/原則: 無入侵設計、媲美原生的交互、極簡的API
模塊化: Yes
官網地址:Touch.js
Github地址:Clouda-team/touch.code..com · GitHub
20.名稱:Arkui
類別/語言:HTML、CSS、JavaScript
創建者:豆瓣
人氣:在Github上有129 stars
模塊化: Yes
官網地址:arkui
Github地址:mockee/arkui · GitHub

③ 淘寶前端用的什麼框架

  • V- Layout 是阿里出品的基礎 UI 框架,用於快速實現頁面的復雜布局,在手機天貓 Android版 內廣泛使用

淘寶、天貓一直致力於解決 頁面動態化的問題

在2017年的4月發布了v1.0解決方案:Tangram模型 及其對應的Android庫vlayout,該解決方案在手機淘寶、天貓Android版 內廣泛使用

④ 前端開發工程師必讀書籍有哪些值得推薦

1丶JavaScript入門
《JavaScript權威指南(第六版)》 ★★★★★
淘寶前端團隊翻譯的,看譯者列表都是一堆大神。這本書又叫犀牛書,號稱javascript開發者的聖經,網上對此書評價很多,大概意思都是說這本書是一本JavaScript文檔手冊,沒有完整看過一遍此書的都不能算是一名合格的前端工程師。 我也是從這本書開始接觸前端開發的,當時還是華章出版社的校園大使,免費申請到了這本書,可惜的是兩年來我一直把它作為一本cookbook來查閱,一直沒有好好通讀一遍。個人感覺這本書還是寫得枯燥了些,不過內容絕對是五顆星,無可挑剔!
2丶《JavaScript高級程序設計》 ★★★★★
又稱紅寶書,雅虎首席前端架構師,YUI的作者Zakas出品。雖然書名帶了「高級」二字,但是講得也很基礎,而且行文風格很流暢,每一小節就像是一篇博客,讀起來並不枯燥,個人感覺比上面那本犀牛書可讀性更強。說到這里,也推薦大家多多關注作者的博客:NCZOnline - The official website of Nicholas C. Zakas ,上面也有許多高質量的博文。感覺這本書就像是作者平時的博文按照前端知識體系組織成了一本技術書。
作為初學者如果覺得上面兩本書作為入門書來說太厚了,也可以看看這本,不厚,評價也很高,但是由於本人沒看過,就不作過多評價了。
3丶《JavaScript編程精解》 ★★★★
用上下班時間看完的第三本書。看起來比較吃力,第五章函數式編程和第六章的面向對象編程很多都沒看懂。全書游戲式的編程教程還是很有意思的。譯者tom大叔名頭很大,翻譯的質量也只是中規中矩吧。不過,還是get到很多技巧!這本書的推薦語說這本書用來入門很好,但是個人認為初學者並不合適看這本書入門,作者在代碼示例中不自覺得使用了一些高級用法,初學者看容易暈菜。聽說最近出了第二版,加入了NodeJS的內容,這本書是開源的:Eloquent JavaScript
4丶《JQuery權威指南》 ★★★
錯誤很多啊,不過其中的語法+示例的形式,確實很適合初學者。但是錯誤實在太多了,而且有些語句還不通順,看著很累啊,只能說寫得好代碼的人,書不一定寫得好。

⑤ web前端未來該怎麼樣提前發展

隨著互聯網技術的不斷發展和進步,前端技術更迭非常迅速,不少想要學習的朋友會擔心Web前端還有前景嗎?

趨勢一:移動開發優先

現在不管大人還是小孩基本沒事的時候都是人手一部手機來消遣時間,並且以前很多在PC端做的事情,手機端現在已經可以完全替代,手機比電腦更便捷,所以移動開發會越來越受市場歡迎。響應式設計顯然是目前Web前端開發領域的主要趨勢之一,其理念就是:集中創建頁面的圖片排版大小,可以自適應的根據用戶使用的環境進行相應的布局。

趨勢二:人工智慧高速發展

AI的強勢崛起,與Web的碰撞,使得網頁更加強大,為網站主和用戶同事帶來價值。提供網路主機服務的Wix,是這一領域的領頭羊。它提供了一個過程來詢問用戶一些問題,然後使用一個基於AI的平台,根據用戶的回來提供給用戶最符合他的需求的Web設計。

趨勢三:單頁站點多級應用

現在用戶對於點擊「下一頁」的字眼有的厭煩,更加喜歡用滾屏方式瀏覽網頁,層層相套的子頁面形勢逐漸被淘汰。這一趨勢將簡化互聯網並帶來更迷人和身臨其境的網頁瀏覽體驗。

趨勢四:流行的虛擬現實

VR現在依舊是很火的一個趨勢,並且Mozilla和Google投資開發VR和Web之間的API。越來越多的VR應用程序相繼問世。Facebook取消了他們的「專利」條款,使得React使用人數和開發人員的滿意度達到空前的高度,react一度成為主流三大框架之一。

無論從哪方面來看,未來Web前端發展前景都非常可觀,對於零基礎的人來說,學習Web前端是一個不錯的選擇。

⑥ 做前端,如淘寶或其它網站,網頁中其中一個功能,怎麼解析代碼,知道這個功能用到哪些代碼。求具體

HTML,CSS,JS,大多是這幾種,其實不知你說啥,要看網頁代碼,瀏覽器里有查看源文件

⑦ 類似淘寶用php做前端,java做後端的架構是怎樣的

使用PHP做前端是說web服務,介面等用PHP編寫,後台的數據邏輯用Java做

⑧ 淘寶有個前端開發用的素材庫網站叫什麼

iconfont-阿里巴巴矢量圖標庫

功能很強大且圖標內容很豐富的矢量圖標庫,提供矢量圖標下載、在線存儲、格式轉換等功能。阿里巴巴體驗團隊傾力打造,設計和前端開發的便捷工具

地址

⑨ 零基礎學習網頁製作,從何學起

有些小白可能對html會感到好奇,html是什麼 ?其實html就是我們所說的前端開發,但是兩者也是有區別的,html就是靜態網頁製作的意思,而前端開發也是做網頁的,但是同時包括了js和h5等一些延伸的技能,所以理論上可以說html=網頁製作=前端開發,但是html和前端之間又有區別。

3、你適不適合學習前端開發?

如果你已經有了傳統web基礎(css+div),那麼是時候提升你的前端開發技能了…

如果你沒有接觸過web前端開發,那麼如果你經常上網,沖浪,希望要了解互聯網世界背後的故事,可以先從web前端開始了解,因為這是開啟互聯網世界大門的鑰匙…

web前端JS課程的核心特點。

web前端課程的核心特點是:我們不僅僅要學會製作一個網頁,一個特效。

更多的是我們要用web前端開發傳統應用程序,我們做pc端,移動端,各種響應式,web 游戲,web 企業管理系統,web 移動程序,開發一個大規模項目,html5游戲,甚至用js開發傳統高級語言才能做的資料庫交互,不用後台語言,就靠我們js做後台,流行大趨勢……


4、課程模塊介紹。

未來需要什麼,我們就需要學什麼:

模塊1:基礎入門階段;

模塊2:web移動開發– html5、 css3、

模塊3:html 5 游戲— html5 、canvas;

模塊4:用js去做傳統java 、.NET、 PHP才能做的資料庫操作,伺服器編程。— ajax 、node.js;

模塊5:大型BS、雲計算、項目開發(比如淘寶,京東)–面向對象、設計模式、大型項目分層架構思想(比如MVC,MVVM)、js框架、web前端架構、js組件;


5、學習方法、薪資目標。

【兩大基礎,內外雙修】

兩大基礎:js基礎(蹲馬步,基礎中的基礎–函數,事件,語句等)、面向對象(基礎)。內外雙修:

【內】掌握面向對象編程思維,模塊化編程思維,大型項目分層編程思維,大型項目團隊如何合作;

【外】學習一些前輩總結出來的最佳編程實踐:設計模式,比如能夠保證全局唯一的單例模式,創造萬物的工廠模式,模擬現實中介的中介模式,代理模式,以及所有業界都在談,都在吹,都在用的依賴倒置,依賴注入,面向切面編程等。

結語:年前,隨著iPhone的興起,iOS開發火爆中國。當年的行動者,如今已經成為百萬富翁!今天,隨著HTML5等WEB前端技術興起,前端開發的大潮已經襲來!趕快行動,讓青春不留遺憾,佔領行業制高點,主動權就再你的手中