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

前端設計規范

發布時間: 2022-02-22 23:38:53

⑴ 網頁設計前端和後端的區別越詳細越好。

詳細的解釋一下web前後端的區別
1、
前台:呈現給用戶的視覺和基本的操作。
後台:用戶瀏覽網頁時,我們看不見的後台數據跑動。後台包括前端、後端。
前端:對應我們寫的html、css、javascript 等網頁語言作用在前端網頁。
後端:對應jsp、javaBean、層、action層和service層的業務邏輯代碼。(包括資料庫
為什麼jsp是後端呢?主要是jsp的運行原理是在tomcat伺服器運行的。
2、
(1)javaweb是java開發中的一個方向 java有搞安卓的,搞web的,搞嵌入式的等。javaweb就是指搞web方向的,javaweb分兩塊,一塊是伺服器端叫後端,另一塊叫前端,也就是web前端。前端就是用戶能看到的部分,比如淘寶網,qq空間,網頁上你能看到的都是web前端做的。後端做的就是為前端的展示業務邏輯功能做處理。
(2)java web包括了jsp,servelt以及一些框架比如spring,structs以及與資料庫交互的知識,當然也涉及到了html,css等前端技術,但是更側重於後端的開發。web前端主要是html,css,javascript之類的技術。
jaweb是javaee的一個方向,Javaweb,由前端、Java代碼、和資料庫三個大方面組成,前端只是其中之一。
(3)在我們的機子上看到的界面,安裝的程序,給用戶看的,操作的就是前端;而你看不到的,幫你保存網路游戲數據,保存應用數據,處理數據的就是後端(伺服器)。比如說:我們在用的知乎就是前端,而保存這個問題,還有把這個問題推送給你的就是後端。
二、定義不同
一般來說,我們將網站分為前端和後端。前端主要負責頁面的展示,後端則是業務邏輯的實現。
1、Web前端:
顧名思義是來做Web的前端的。這里所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西。包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
2、Web後端:
後端更多的是與資料庫進行交互以處理相應的業務邏輯。需要考慮的是如何實現功能、數據的存取、平台的穩定性與性能等。
三、需要掌握的技術不同
1、Web前端:
精通JS,能熟練應用JQuery,懂CSS,能熟練運用這些知識,進行交互效果的開發。
(1)精通HTML,能夠書寫語義合理,結構清晰,易維護的HTML結構;
(2)精通CSS,能夠還原視覺設計,並兼容業界承認的主流瀏覽器;
(3)熟悉JavaScript,了解ECMAScript基礎內容,掌握1-2種js框架,如JQuery;
(4)對常見的瀏覽器兼容問題有清晰的理解,並有可靠的解決方案;
(5)對性能有一定的要求,了解yahoo的性能優化建議,並可以在項目中有效實施。
2、Web後端:
後端開發人員:會寫Java代碼,會寫sql語句,能做簡單的資料庫設計,會Spring和iBatis,懂一些設計模式等。
(1)精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex開發,或者對相關的工具、類庫以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,對Web開發的模式有較深的理解;
(2)練使用oracle、sqlserver、mysql等常用的資料庫系統,對資料庫有較強的設計能力;
(3)熟悉maven項目配置管理工具,熟悉tomcat、jboss等應用伺服器,同時對在高並發處理情況下的負載調優有相關經驗者優先考慮;
(4)精通面向對象分析和設計技術,包括設計模式、UML建模等;
(5)熟悉網路編程,具有設計和開發對外API介面經驗和能力,同時具備跨平台的API規范設計以及API高效調用設計能力。
四、web後端和前端是怎麼連接的?
1、web伺服器(apache、tomcat等),網路協議(http、socket等),瀏覽器(chrome、FF、IE等)。瀏覽器發起建立連接請求,通過網路協議與伺服器建立連接,伺服器保持連接,獲取瀏覽器想要的數據,伺服器通過連接返回內容給瀏覽器,瀏覽器把數據呈現出來。
2、連接的協議一般是http,也有websocket。伺服器以服務的方式存在,就像外賣店,你打個電話過去,人家就把飯菜送上門來了。
3、web伺服器訪問資料庫一樣要使用網路連接,埠只是開放服務的入口而已,就像外賣的電話。
五、JavaWeb與web前端的區別?
1、web前端,主要是給網站做靜態頁面的,也就是說你平時瀏覽的網站所看到的頁面基本都出自web前端,不過網站版面可以是美工出圖。
web前端需要掌握的技術有:DIV+CSS,j,jQuery更高一層的是可以去使用一些框架去網站頁面。這樣的框架也有很多。如Bootstrap,UIkit,Kube等等。
2、javaweb一般涉及到前端。而web前端開發只是有可能涉及到java。
前端開發一般只涉及到js,html,css,有些可能會用flash,photoshop這些。框架就jquery,ext,jodo等這些。
web前端的話他的後端可能是java,也可能是.net或者php等都可能,但javaweb可以確定後端就是java,web前端其實都一樣。
前端和Javaweb的區別更多的在於一個主要負責前端的設計和效果,而Javaweb更專注於後端的內容。
3、剛開始從事web開發時,首先要選准學習方向,看是想從事前端部分還是後端程序部分。當然在工作的後期,就不會分的那麼細致了。做前端到後期也會懂一些後端的技術,反之,後端也是。
六、學習Web前端開發都需要掌握哪些技能?
1、學習html。這個是最簡單的,也是最基礎的.要熟練掌握div、form table、ul li 、p、span、font這些標簽,這些都是最常用的,特別是div和table,div用於布局、table也可以用於布局,但是不靈活,基本 table是用來和數據打交道。
2、學習css。這里說的css不包括css3,一般我們看到web前端開發工程師的要求裡面,有一個會使用css+html 或者 css+div 來進行界面布局,所以css是用於輔助html來布局和展示的,我們稱之為「css樣式」,為什麼會說css+div呢?因為我上面說了div就是 html主要用於布局的東西,所以div就是核心掌握的東西!那麼css肯定必須要配合div來使用才好.css要熟練掌握float、 position、width、height,以及對於的最大最小、會使用百分百、overflow、margin、padding等等,這些都是跟布局 有關系的樣式,一點要掌握。
3、學習js。可能前兩個大家覺得還過的去,看到js就傻眼了,其實吧,js入門很簡單的,不需要會很多東西的,只要會根據某個id、或者name拿到網頁dom或者樣式、或者值,然後會給某個id或者name的元素標簽賦值、或者追加數據、追html,這個是跟數據有關系的操作,然後數據邏輯判斷,效果方面的,無非就是跳轉、彈框、隱藏什麼的,把這些全部結合其他就是實際用途了,代碼一點都不難,會了這些基礎js,其他的直接網路就好了.然後看多了,用多了,就什麼都不是問題了。
4、學習jquery。jquery是相當於把js封裝了一套的一個js插件,目的就是操作起來更方便,代碼寫的更少,jquery入門也很簡單,那些是入門需要學的和js一樣,只是換成了jq的代碼.其他的一樣網路就夠了。
5、最好會點後台語言,比如java、php,為什麼呢?因為前台界面的數據都是從後台來的,如果會點後台代碼,就知道怎麼跟後台交互數據是最好的, 這樣節約時間,也可以讓前端代碼更規范.不然可能因為你的寫法和後端給來的數據不能結合上,那麼前端代碼又得重新寫,那就更加麻煩了。
6、學習css3+html5,可能這個對於更接手的新人來說有點困難,需要較強的代碼知識與經驗,但是如果你們是准備專門搞前端,那麼最好還是學一下,這樣對於將來的工作會有更大的幫助。
七、從事Java後端開發都需要掌握哪些技能?
對於初學Java並且有志於後端開發的同學來說,需要重點關注以下幾個部分:
1、基礎:比如計算機系統、演算法、編譯原理等等
2、Web開發:主要是Web開發相關的內容,包括HTML/CSS/js(前端頁面)、 Servlet/JSP(J2EE)以及MySQL(資料庫)相關的知識。它們的學習順序應該是從前到後,因此最先學習的應該是HTML/CSS/JS(前端頁面)。還有一些前段框架比如easyui,還有js,jquery等技術。
3、J2EE:你需要學習的是Servlet/JSP(J2EE)部分,這部分是Java後端開發必須非常精通的部分,因此這部分是這三部分中最需要花精力的。關於Servlet/Jsp部分視頻的選擇,業界比較認可馬士兵的視頻。 4、資料庫:你需要學會使用資料庫,mysql是個不錯的入門選擇,而且Java領域里主流的關系型資料庫就是mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是資料庫相關的部分。你不僅要學會使用JDBC操作資料庫,還要學會使用資料庫客戶端工具,比如navicat,sqlyog,二選一即可。
5、開發框架:目前比較主流的是SSM框架,即spring、springmvc、mybatis。你需要學會這三個框架的搭建,並用它們做出一個簡單的增刪改查的Web項目。你可以不理解那些配置都是什麼含義,以及為什麼要這么做,這些留著後面你去了解。但你一定要可以快速的利用它們三個搭建出一個Web框架,你在搭建SSM的過程中,可能會經常接觸到一個叫maven的工具。這個工具也是你以後工作當中幾乎是必須要使用的工具,所以你在搭建SSM的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你只需要在網路上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經驗的增加,會逐漸接觸到的。
6、你需要去看一些JDK中的類的源碼,也包括你所使用的框架的源碼。這些源碼能看懂的前提是,你必須對設計模式非常了解。否則的話,你看源碼的過程中,永遠會有這樣那樣的疑問,這段代碼為什麼要這么寫?為什麼要定義這個介面,它看起來好像很多餘?由此也可以看出,這些學習的過程是環環相扣的,如果你任何一個階段拉下來了,那麼你就真的跟不上了,或者說是一步慢步步慢。總而言之,這個階段,你需要做的是深入了解Java底層和Java類庫(比如並發那本書就是Java並發包java.concurrent的內容),也就是JVM和JDK的相關內容。而且還要更深入的去了解你所使用的框架,方式比較推薦看源碼或者看官方文檔。
希望對您有所幫助!~

⑵ 高級前端設計師要求

1、本科及以上學歷,5年以上Web開發經驗(大專學歷6年以上Web開發經驗);
2、精通JavaScript等Web開發技術,精通HTML、CSS等網頁製作技術,精通頁面架構和布局;
3、熟練掌握ES6、Vue、React、React Native等語言開發,至少有過其中一門語言開發經驗;
4、對性能優化有一定的了解
5、熟悉nodeJS、Webpack等前端自動化,能自己編寫自動化任務。
6、學習能力強,有較強的分析問題、解決問題能力;

⑶ web前端開發的標准

Web前端開發工程師,主要職責是利用(X)HTML/CSS/JavaScript/Flash等各種Web技術進行客戶端產品的開發。完成客戶端程序(也就是瀏覽器端)的開發,開發JavaScript以及Flash模塊,同時結合後台開發技術模擬整體效果,進行豐富互聯網的Web開發,致力於通過技術改善用戶體驗。

需要掌握的基本技術:

對常用的一些JS框架了解,如jQuery、YUI等。
掌握最基本的JavaScript計算方法編寫。
對目前互聯網流行的網頁製作方法(Web2.0)HTML+CSS,以及各大瀏覽器兼容性有很大的了解。
對前沿技術(HTML5+CSS3)的基本掌握。
還要對IT其他編程語言有所了解如:PHP,Java,.net!有一些公司還要求懂一點SEO優化!

⑷ 前端開發工程師的技術要求是什麼

HTML5(前端開發)是由HTML(結構)+CSS(樣式)+JavaScript(腳本)三種編程語言組成,這三種語言都非常重要,缺一不可。

  1. HTML+CSS

HTML+CSS屬於結構與樣式,用來實現靜態的前端網頁(PC端與移動端);

能夠利用HTML+CSS實現結構搭建合理、兼容性好、擴展性強、有利於前後台的數據交互的前端網頁。

2. JavaScript

JavaScript是屬於腳本語言,用於實現前端網頁的交互效果。

能夠利用原生JavaScript實現復雜的前端網頁交互效果,能夠運用JavaScript高級知識優化代碼性能。

3. 主流框架&開發工具

在實際項目開發中,前端開發工程師能夠運用各種各樣的前端框架進行快速開發,比如animate.css、Vue.js、jQuery.js等,要求前端開發工程師需具備一定的學習與閱讀文檔的能力,這樣才能夠勝任各種前端新框架的應用。

當然還需要掌握一些開發工具(Git、NPM、WebPack)進行團隊協作開發和代碼版本管理等;

提示:HTML+CSS包含了HTML5新的結構標簽和CSS3新的屬性,JavaScript包含了新的JavaScript API;

⑸ 前端開發實踐中有哪些常見規范

Javascript編碼規范
HTML編碼規范
CSS編碼規范
Less編碼規范
E-JSON數據傳輸標准
模塊和載入器規范
包結構規范
項目目錄結構規范
圖表庫標准

⑹ 設計師和前端開發一起怎樣制定設計規范

我目前在實際項目中使用的是Spray,這樣做對於客戶端開發者來說。
馬鈞:我的期待包括兩個方面,可以根據請求頭提供的參數選擇一個資源最合適的媒體類型。
丁雪豐:
HTTP/。對於資源的任何操作。
這個API中所使用的表述格式應該是常見的通用格式
在RESTful
API中,松耦合變成了一種「必須有」的強需求。
HTTP2,這是一個開源的 REST/
這樣,那這一困難就可以避免了.0協議的實現能夠更好地模塊化。
但是在具體設計層面,希望2。
對敏感的數據做加密。
REST的成熟度模型中,但是現在實踐中最為廣泛認知的是HTTP,其中包括URI。
InfoQ,對於資源的操作。
缺點,API提供者和調用者會有自已的固定動詞表;1:資源抽象?如何保證RESTful
API的安全性呢:RESTfulAPI的版本升級,這就更不需要太關注開發框架對RESTful的支持了,都應該映射到HTTP的幾個有限的方法(常用的有GET/,並且防止篡改
c)
身份認證之後的授權
對客戶端做身份認證。另外:沒研究過?
李錕:這個問題我就不詳細回答了。如果API設計者完全沒有考慮過如何利用HTTP緩存:今年5月份發布的JAX-RS
2。
再比如Response裡面的Content-Type,客戶端應用可以根據伺服器端的能力,在文檔中必須做出說明。但實際上見到過的很多聲稱RESTful
API,常見的有標準的HTML表單參數;PUT/,可以看作是具有統一介面約束的面向對象建模過程,可以插入很多中間組件。HTTP身份認證機制(RFC
2617)非常好地體現了「分離關注點」的設計原則?
李錕。尤其是伺服器端:一般情況下。
InfoQ。
當設計面向互聯網的API時。好的RESTful
API應該能夠使用瀏覽器+HTML完成所有的測試(不需要使用編程語言)、超文本驅動、授權.0規范對於RSTfulAPI的設計最有價值的特性是哪個(些),如果我們的「客戶端」遵循約定。
HTTP/,但是這些影響一般是針對架構(例如狀態無關)或者設計(例如資源識別)上的。如果一定要選擇其他框架。Web前端應用(基於瀏覽器的RIA應用。
丁雪豐,還有不常用的PATCH/。應用程序可根據需要選擇適當的模塊;2。所以除非有很合理的要求,映射關系是Create-POST/;使用不同的返回代碼來描述各種狀態,這些系統的「調用客戶端」不是瀏覽器而是另一個系統,這並非是OAuth協議的典型適用場景。如果在項目中已經使用了Spring。
馬鈞,事實上我覺得這是兩個正交的問題,正如之前所說的那樣,改了之後,提高網路傳輸效率。
丁雪豐,還有其中的URI和鏈接,首先.0規范不應該做的,我一般把它理解為REST風格的架構,我們使用這些就足夠了,可選擇的開發框架的范圍也很廣,能夠很好地融入Web、POST。基於這個考慮.0規范對於RSTfulAPI的設計最有價值的特性是哪個(些)。
李建業,第三層就是HATEOAS,可以作為範例參考,而它是REST的一個實現;對於DDoS攻擊,也可以使用標準的status
code;
其次。另外:不好意思,從兩端的user agent到origin
server之間,而不是與Web格格不入。
使用標準的HTTP身份認證機制
HTTP
Basic身份認證安全性較低,並且在響應和請求中的資源表述格式也會有所不同。其中的加密機制與HTTP
Digest身份認證相比,這里就不展開了,具備中等程度的安全性,POST方法是既不安全也不冪等的(可以用來作為所有寫操作的通配方法),RESTful
API有無成熟可用規范或實現框架呢;OPTIONS方法)上面。
這個做法需要確保接入方「安全域-用戶名-密碼」三元組信息的安全保存。HTTP協議是一個分層的架構,要盡量做到兼容,當然這個困難和原問題關系不大,Roy
Fileidng曾經與SPDY協議設計者Mike Belshe發生過激烈爭論.0能再接再厲.1規范中給出的動詞對於設計RESTful
API夠用嗎;wsgi來開發;DELETE四個方法:一個好的RESTful
API;POST/,那將大量需要這類支持:
這個API應該是對瀏覽器友好的安全是恆久的話題,並說明您的推介理由,就我而言,它們的適用場景是不同的。HTTP
Digest身份認證可以單獨使用。
馬鈞、非堵塞,安全性更高:對於RESTful API。RESTful
API建模的過程與面向對象建模類似,這一條也同時是我判斷一個好的RESTful
API的標准.0還是HTTP/。緊耦合的API非常脆弱;2,但這卻並不是特別重要的事情——除非你理解這么做的價值。將對資源的操作合理映射到這四個方法上面,簡單地使用瀏覽器+HTML無法測試,標明使用的版本號,GET方法是安全且冪等的,那麼就不必要發明新的動詞,以適應除CRUD之外的其他場景:首先說明一下。
瀏覽器是最常見和最通用的REST客戶端,OAuth
2,而對於資源的訪問授權,伺服器端和客戶端都無法持續進化,對於基於WSDL和SOAP的Web
Service。REST這種架構風格就是緊耦合API的解毒劑。

⑺ web端設計和web前端開發 的區別 (詳情)

是否會寫代碼

⑻ 如何建立一套UI設計規范

1、尺寸

設計圖尺寸

雖說現在大多數人都是以750 (@2x) 為設計稿, 但是也還是有人720 (@2x) 的尺寸, 或是375 (@1x) 的尺寸, 比如我就是用的720,所以設計之初最先要定一個統一的設計尺寸, 特別是多個設計師合作的時候, 千萬不要想當然的以為別人都和你一樣。


2、間距大小

間距包括頁邊距、模塊與模塊之間的間距, 這種全局的間距大小必須要一致, 頁邊距的大小很好定, 基本上20、24、32居多, 根據產品特性定一個統一的就好,而模塊與模塊之間的間距就相對復雜一點, 在定之前需要先確定模塊之間的分割方式, 是用線、還是面、還是留白, 然後再確定間距,

確定好模塊與模塊之間的分割方式後,還需要確定模塊內部的,確定之後就要嚴格執行。

比如規范定的模塊與模塊之間用線,模塊內部之間用留白,那後續所有頁面都需要按照這個規則來(特殊情況除外)。

3、標准色

顏色是設計最重要的部分,沒有之一。細節決定品質,所以對顏色的運用格外細致,顏色的搭配直接決定產品的品質感。包括基礎標准色(主色)、基礎文字色, 還應該包括全局標准色(背景色、分割線色值等)這些都需要標好色值以及使用的場景。

對顏色值統一規范命名變數,提高開發效率的同時更好的維護設計規范。

4、字體

字體是設計中必不可少的考慮因素,不同的字體氣質不一樣,並且不同場景下帶給人的感受也不一樣。所以需要在設計的時候考慮到字體的設計效果,然後在設計規范中註明。

在定義字體名稱的同時也定義了字體的風格,並且添加了不同字體風格的預覽效果,常見的字體風格有:Light、Regular、Italic、Semibold、Bold。

5、段落設置

在實際的產品設計中,段落有很多種樣式,不同場景下的段落要求也不一樣。比如:閱讀內容的段落要求文本可閱讀性強,所以對字體、字型大小、顏色、行間距等要求簡單易讀。而帶有裝飾性的段落文本則不需要那麼嚴謹,裝飾性強就可以。

需要注意的是:在定義段落默認字體的時候還需要定義一個後備字體,即默認字體不能正常顯示情況下顯示的字體。設計的水平層次就在於對細節的打磨,這也就是段落規范在設計中存在的意義

6、圖標具體分為以下三個作用:

  • 圖標是與其它網站鏈接以及讓其它網站鏈接的標志和門戶。

  • 圖標是網站形象的重要體現。

  • 圖標能使受眾便於選擇。根據圖標大小和使用用途進行分類整理設計規范,這樣才更清晰明了。

  • 在我們的項目緊急而人員又不足的時候, 可能沒有那麼多時間,去把所有的圖標都畫的精細,那這個時候我們可以先定尺寸。

    當然這里說的定尺寸不是讓你把頁面內所有圖標的尺寸都定好,而是說優先定幾個大的模塊,比如頂導航、底導航、個人中心的...

⑼ UI設計規范

概念,靈感,方法和工具概念:設計互聯網產品,Style Guide / Pattern Library 和純粹的 Specification 各具不同功能和作用,卻都含「設計規范」的概念。1. Style Guide / Pattern Library:偏重視覺概念,一般以文檔或圖像格式呈現(不限定)。內容:對設計作品中的字體(Typeface)、字型(Font)、色板、品牌標識規范(Brand Guideline)、Icon 等要素作出展示和說明。主要作用於設計團隊或設計師之間,展示產品的視覺設計風格。便於風格復用,規范第三方的品牌塑造(Branding)和接入。實例參考(更多參考下文中「靈感」):Brand Assets | KickstarterLogos & branding | Dropbox2. Style Guide / Pattern Library:偏重(Web 前端)開發概念,基本都以網頁文檔形式呈現。內容:對界面元素(UI Elements)的樣式風格及實現其效果所對應的代碼片段(HTML, CSS)作出說明解釋,包含交互和動效設計(以 JavaScript 為主,更多信息參考:界面動效設計方法有哪些?)。例如:常見的基礎布局(Grid System)、字體排版(Typography)、按鈕、菜單、列表、對話框(Dialog)、Tooltip 等等。用於團隊 Web 設計和開發協作,統一產品風格。復用時提升工作效率,同時也保證用戶體驗質量。實例參考(更多參考下文中「靈感」):Pattern Library | MailChimpMapbox styleguide | Mapbox概念 1 和 2 結合的實例(更多參考下文中「靈感」):Proct Style Guide, Visual guidelines | SalesforceStyle Guide | Lonely Planet3. Specification (Spec):介於設計與開發之間,由設計師直接在視覺稿(Mockup)中創建。內容:主要由 Annotation(注釋,國內俗稱「標注」)和 Measurement(量度)構成。Annotation 既注釋設計稿中界面元素所使用的字體字型、色值等,Measurement 則註明各元素的尺寸及它們的邊距,留白等。用於設計師與開發人員之間溝通和工作交接,保證開發出地產品界面和視覺稿高度統一。______________________________________________________________________________________靈感:一些常用的項目和文檔都有採用上述的「概念」,比如採用了概念 1 的:iOS Human Interface GuidelinesMaterial Guidelines採用概念 2 的:SkeletonPureBootstrap而概念 3 往往僅在公司或團隊內部使用(詳見下文「工具」)。靈感和實例資源:Website Style Guide Resources | 收錄大量案例,該項目同時也收錄了相關文章、工具、書籍、播客等。Find Guidelines | 一個直觀的 Guideline 官方鏈接收集列表。Brand Style Guide Examples | 同上All The Style Guides | 同上,託管在 Tumblr ,以博客形式呈現。______________________________________________________________________________________方法和工具:1. Style Guide / Pattern Library:方法不限,以能夠准確展現視覺設計風格和品牌識別(Identity)的規范為標准。正因其偏視覺化,編寫文檔不是必須的,可直接用圖形編輯軟體產出。例如:Airbnb UI Toolkit WebSalesforce1 UI KitHousing UI Style Guide也可藉助工具:Style Inventory for Sketch | Sketch 插件,基於視覺稿生成 「Style Guide」。Style Tiles | 用於快速製作「Style Guide」的 PSD 模版,Frontify Style Guide | Frontify 是一個面向設計團隊的協作平台,提供「Style Guide」生成和「Spec」工具。CSS Stats | 解析 URl 對應網站的 Style(主要依靠分析 CSS 文件),展示相關信息,比如字體尺寸(font-size)、色板、浮動(float)採用數量等。Stylify Me | 填入網站 URL,自動生成對應頁面的「Style Guide」。提供 PDF 文件保存。2. Style Guide / Pattern Library:因要製作出網頁文檔,且其中含有大量的 Web 組件(代碼片段)和元素(視覺),可藉助前端框架高效產出,比如相對大眾的 Bootstrap,Semantic UI。在大量的自由和開源前端框架項目中,選擇有維護支持,自身喜歡或熟悉的即可。可用工具:設計師 Brad Frost 有一套叫做「原子設計(Atomic Design)」的 Web 設計理論,在該領域有一定影響,其核心概念就是復用「Pattern Library」,高率生產 Web 頁面:Atomic Design | Brad Frost他為該理論創建了一個開源項目,基於 PHP:Pattern Lab | Build Atomic Design SystemsWeb Starter Kit(HTML, CSS, JS) | Google Web Fundamentals 提供的 Web 生產樣板,支持創建「Pattern Library」形式的文檔。Style Guide Boilerplate(PHP) | 「Pattern Library」樣板,類似 Pattern Lab。更多方法類文章和工具列表可參考:Website Style Guide Resources50 Style Guide Tools, Articles, Books and Resources | Tuts+3. Specification (Spec):「Spec」應以盡量降低設計師精力消耗,並能讓開發人員清晰理解為標准。提高效率並保證質量的基礎,是選擇合適的工具。在繪制設計稿所用的圖形編輯軟體中啟用擴展和插件,直接生產「Spec」,高效直擊主題:specKing | Photoshop($19,推薦,正在使用)Specctr | Photoshop, Illustrator($49 ,PS 和 AI 單獨出售)Markly App | Photoshop, Sketch($39.99,PS 和 Sketch 單獨出售)Sketch Measure | Sketch(自由)一些其他插件也提供製作「Spec」功能,比如:PNG EXPRESS | Automated Design Delivery for Photoshop($29)Ink | A Photoshop documentor plugin(免費)團隊協作平台和其他工具:Avocode | 簡化設計師與開發人員之間的協作流程(Web 產品),提供 Slice(切圖)、Spec、圖層轉 CSS 等功能。Zeplin | 同樣是一款有質量的設計協作軟體。目前僅支持 Sketch 設計稿,PS 支持仍在開發中。產品處於邀請內側階段。Frontify | 上文「Style Guide 工具」提到過,屬協作平台,支持對設計稿「Spec」。Assistor PS | 可獨立在系統中運行的 PS 協助軟體,但需借用 PS 載入設計文檔。提供 Slice,Spec 等功能。

⑽ 什麼是web前端開發標准

對於前端,官方的定義是網站前台部分,運行在PC端,移動端等瀏覽器上展現給用戶瀏覽的網頁。用自己的話來說,前端是網頁給訪問網站的人看的內容和頁面,那前端開發顧名思義就是這些內容和頁面中代碼的實現。

現在的前端開發使得現代網頁更加美觀,交互效果顯著,功能更加強大。所以現在的前端開發,運用到的知識面更加廣泛,難度也更大。前端開發目前市場需求還是很大的,而且相對來講比較容易,很適合學習。需要學習的內容也不少,我有全套web前端視頻課資料可以發給你自學。

學習內容包括:

①計算機基礎以及PS基礎

②前端開發基礎(HTML5開發、JavaScript基礎到高級、jQuery網頁特效、Bootstrap框架)

③移動開發

④前端高級開發(ECMAScript6、Veu.js框架開發、webpack、前端頁面優化、React框架開發、AngularJS 2.0框架開發等)

⑤小程序開發

⑥全棧開發(MySQL資料庫、Python編程語言、Django框架等)

⑦就業拓展(網站SEO與前端安全技術)

互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。