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

前端的項目

發布時間: 2022-02-06 11:51:42

Ⅰ web前端開發項目過程

老闆或甲方是一個需求的真正發起者,也是一個基礎idea的夢想師,產品是需求專業化梳理或進行有效評估細化需求負責的,

而設計是前端的上游,前端是設計的下游。設計的工作目的是把產品宏觀的思維結果進行專業的處理,因為按一般的習慣,產品最終的結果是原型圖,而原型圖可以理解為設計的草圖,
對真正的用戶來說,這個草圖過於簡單或不符合使用的操作習慣,所以需要設計師進行專業的處理,比如顏色搭配,布局分隔,有時候還兼交互的一部分工作,設置用戶與頁面發生交互的預訂流程,
那有人問,不需要設計不行嗎?直接讓前端寫頁面不就得了,還需要麻煩設計師來做個圖出來。
因為這里邊有一個成本風險控制的一個理念,因為在前期,尤其是設計,主觀感受大於理性的思考,所以每天的結果都不一樣,所以需要設計師去消化掉這部分主觀感受帶來的誤區,
而且從成本上來講,有些場景設計師改圖比改代碼要容易控制一些。
設計師的結果是psd文件,他是很多個圖層疊加在一起的結果,而前端的工作結果html頁面,是把很多圖層上的效果,有機的用html組織起來的過程。
前端是把轉化後html交給下游服務端開發工程師,或叫後台開發,這個html里邊包括一些交互的js文件等。總的來說前端是一個承前啟後的崗位。
也有的公司把前端的責任放大,負責整個前台view層頁面的開發,這樣的好與壞在前面的文章中已經探討過就不一一細表了。
我們以前基本的流程是,領導或甲方提出需求,然後產品分析需求,並且根據需求畫出原型圖,然後根據原型圖出設計稿。
出完設計稿團隊評審,過後交與前端製作靜態頁面,然後靜態頁面,交與設計審核,過後交給開發人員,進行動態數據的添加。
添加完之後,發布測試環境,產品測試領導審核,成功後,直接發布產品環境。或進行版本迭代。
這是整個的一個設計,開發,部署的流程。
根據前面的,在補充一下,前面的所有流程中的靈魂是原始需求提出者,但人隨著客觀條件的變化,思維認識會有所不一致,
所以產生了文檔,文檔是貫穿整個流程的一個靈魂。
而產品是整個流程中文檔的編寫者,因為產品最能接觸最原始的需求,對需求的理解更深刻或專業,所以他會有一個文檔出來。
這個文檔是需要交付給設計,讓設計在設計過程中進行參考。
前端看的另外一個文檔。交互設計師出交互文檔,一般的公司沒有交互設計師那就是由產品來出的交互文檔。
有的交互不過於復雜,就沒有文檔,只是郵件。
有時候說,不要這個郵件行不行,那怕是最簡單的原始東西,沒有文件或郵件是不能做一個後期測試回溯的依據。
產品文檔表示頁面的流轉或數據的走向,交互文檔描述頁面復雜的交互或各個用戶表單與用戶發生的各種互動。
另外2個是,要架構師或項目經理出的需求文檔,需求文檔是對整個項目的歷史背景,系統開發軟硬體要求,或版本信息,等等。
另外一個是由服務端工程師提供的介面文檔,這里邊包括一些請求類型,傳參的數目與鍵名,還有服務端返回的參數名約定等等的,這些文檔是開發中的靈魂,也是以後測試回溯的標准或依據。

Ⅱ 前端怎麼介紹自己的項目

分幾塊:

  1. 項目基本功能,介紹要簡潔扼要;

  2. 項目的模塊劃分;

  3. 自己承擔的職責;

  4. 遇到的挑戰和解決的問題。

Ⅲ 個開發項目(web前端),需要做哪些准備

web前端開發工程師,做的工作與網站前/後台系統的頁面相關,使用到的主要技術包括:HTML、CSS、JavaScript,如果能會後台編程語言,當然會更好。

現代web前端開發已經不能像傳統web開發已經簡單的描述成切圖、css、js了(這是 @腦子不大 的回答)。在新的HTML5規范中,加入很多新的特性,這樣就對web前端工程師有了更高的要求,比如資料庫操作,使用cancvs、css3繪圖。

切圖這個概念已經是過去時了,早期由於技術匱乏,所以要將設計圖切成一塊一塊,並拼接成網頁。現在則能使用html5組織頁面,使用css3繪圖,很多元素已經不需要再使用圖片還原設計,這是一個最大的進步。

JavaScript也在向更強大的編程語言發展,新的ECMAScript6的標准也在制定中。

最後,最重要的一點,Web前端技術的生態環境現在在發展,Chrome OS、Firefox OS都是未來能直接使用原生前端技術開發程序的系統。包括現在很多瀏覽器的插件,也是直接使用前端技術開發。NodeJS也是未來的一個大熱門方向,它讓前端技術可以做後台開發。

Ⅳ web前端的"項目經驗"指的是什麼

所謂的項目經驗就是你實際參與一個項目,能展示你目前所具有的全部能力的項目。
所謂的web前端開發是相對概念,是相對網站後端開發而言的。凡是通過瀏覽器到用戶端計算機系統的行為,都需要用到前端技術,相反存貯於伺服器端的統稱為後端技術。
一般說,項目是指,商業項目或者開源項目,你直接做的一些demo什麼的,一般是不算的。

沒有項目經驗的人,對流程,工具,管理,溝通,配合等等都不知道,而且確實項目經驗,那對實際開發中會遇到的突發問題,實際會遇到的坑都不清楚。
很多東西必須經歷的才知道,比如支付的坑,用戶體驗上的坑,採用技術棧的坑。

Ⅳ 前端項目的開發流程

前端開發流程概述

前端開發流程可分為需求分析、開發階段、測試階段、維護階段,下面分別進行敘述。

2.1 需求分析

這個環節中,首先是和客戶進行交流,了解客戶的需求,然後分析項目的可行性,撰寫項目需求文檔。如果項目可行,則起討論具體方案,分模塊分步驟進行規劃,分析項目進度安排、所需成本,進行原型設計(包括頁面布局圖,頁面邏輯流程圖,說明文檔等。通過原型設計,可以讓項目組和客戶都可以對項目有一個直觀感受,同時可以低成本高效率的復現業務場景和各模塊流程)。
可以說需求分析階段是整個前端項目的基礎,基礎不牢,地動山搖。可以試想,如果和客戶溝通不順暢,有的方面客戶沒搞清楚是什麼效果,開發完成後就可能與客戶發生糾紛;如果可行性有問題,有的模塊很難實現或成本超出預算,就很難處理。

2.2 開發階段

這個環節是前端工程師主要參與的部分,按照需求分析階段的規劃按步驟完成任務。

  • 根據產品需求分析文檔和原型圖進行UI設計,對產品的整體美術風格、交互設計、界面結構、操作流程等做出設計。負責項目中各種交互界面、圖標、LOGO、按鈕等相關元素的設計與製作。

  • 根據UI設計進行規劃,提取界面中可以復用的模塊方便重復利用,分析界面是否有實現難度比較困難的地方,進行溝通和功能排期,按功能大小以及難度進行功能時間的評估,和後端溝通好排期時間,保證大家能夠更有效地開發合作,針對功能復雜的地方要先理清思路。

  • 不要盲目開發前端搭建框架。根據設計圖進行前端界面開發,以及遇到的問題及時與產品、UI、後台人員溝通,保持大家信息一致,針對不清楚的地方也要及時溝通,以免做錯功能。

  • 根據後端介面進行欄位填充,以及部分功能開發。針對缺少的欄位或者數據結構進行提出,及時與後端反應,盡量讓大家都能以最小的改動完成後續開發工作。前後端都要按照規范進行開發,針對不規范的地方要給與提出、指正,營造出規范的工作模式,以後維護成本和溝通成本更低以及開發效率更高。如果前端的設計進度遠遠超前後端的介面和數據結構設計,也不必等後端,可以自行開發nodejs伺服器配合postman等介面軟體進行開發。

  • 前後端功能聯調、完成自測。檢查功能完成情況,看是否有遺漏,出現問題及時溝通解決。

  • 2.3 測試階段

    發布測試、修改bug、發布上線,自測完成後提交測試,測試根據提交的項目以及需求進行測試,提出bug給相關人員修改,開發人員周期性的配合修改bug,保證今天能夠修復昨天的bug。
    發布dev環境,配合測試,修復bug以及需求優化
    發布test環境,修復bug以及需求優化
    發布it環境,修復bug以及需求優化
    發布pre環境,修復bug以及需求優化
    pre驗收之後,發布線上環境,產品進行驗收

    2.4 維護階段

    如果客戶驗收通過,項目就進入了維護階段,程序的維護包括程序上線後後續bug的修復和程序版本的更新。

    3 個人經驗總結

    3.1 文檔很重要

    前端項目的文檔似乎已經作為前端工程化的標准流程之一了,文檔寫的好,可以便於同事快速了解你的代碼功能和需求,便於協作。可以想像,隨之項目復雜度增加,體量越來越龐大,開發團隊人數也越來越多。這種情況下,如果像變魔術一樣隱匿中間流程而直接得出結果,後果可想而知:項目復雜度越增加就越難以管理,開發效率低,合作混亂,結果甚至導致項目死亡。
    好的文檔看起來就像一個產品說明書,但作用卻遠遠超過了說明書,不僅僅告訴你如何使用,還應該告訴你項目的設計思路,用了哪些組件,哪些部分不完善,將來有什麼規劃等等。這是一份比較好的說明文檔。

    3.2 與客戶及時溝通很重要

    3.3 扎實的基本功很重要

    盡管當下框架、函數庫、工具包等更新迭代非常快,前端工程師有很多新的知識要學,但原生JS、HTML和CSS依然是重要的基本功,在學習前沿工具的同時不能放棄基本功的訓練。

Ⅵ web前端項目經歷怎麼寫

工作描述:
1、負責基於HTML、CSS、Javascript的Web前端開發;
2、負責基於HTML5、CSS3、Javascript的移動端前端開發;
3、與UI設計師積極合作,完成網頁的前端頁面實現;
4、與後端開發工程師積極合作,完成前端與後端的整合;
5、負責前端頁面切圖及專題模版製作,優化前端頁面性能,能夠解決瀏覽器兼容性問題;
6、研究和跟蹤最新的前端技術發展,合理應用到項目中。

Ⅶ 一般前端做項目,你們會選擇什麼

之所以Web前端框架這個話題熱度那麼高,很大程度上是因為受眾眾多。這一點我要解釋給Web前端小白聽一下,雖然你在剛開始學習的時候往往是從HTML,CSS,JS學起的,但是一個完整的課程最後肯定是少不了Web框架的。因為最後在實際工作的時候,一般都是在框架上搭建網站的,是不會真的從底層開始寫代碼的。
因此框架作為項目接近100%利用率的好工具,也是網站的基礎,他的好壞也就顯得尤為重要了。說到這里大家應該能夠明白,大家嘴裡的三大框架,肯定是平分秋色,各有優劣的。不然這樣激烈的市場,一無是處的框架一早就被淘汰了。
1、Angular
大家眼裡比較「叼」的框架,甚至有人說三大框架中只有她能稱的上一個完整的框架,因為他包含的東西比較完善,包含模板,數據雙向綁定,路由,模塊化,服務,過濾器,依賴注入等所有功能。對於剛開始學習使用框架的小夥伴們,可以推薦這個框架,學會之後簡直能顛覆之前你對前端開發的認知。使用 TypeScript能夠提高代碼可維護性,有利於後期重構。雙向數據流很方便,但是等業務復雜之後,你可能就搞不清楚數據流了。還有令人不開心的臟值檢查,以及directive的封裝並沒有解決視圖與數據關系完全分離,有時候還要用$digist強制觸發檢測。

2、React
這個框架本身比較容易理解,他的結構很清晰,就是由十幾個API組成,然後非同步渲染,我們只需要處理好介面和維護就好了,但是很多人反映上手還是有一定的的難度的。React是單向數據流,代碼寫起來會較雙向數據流的多一些,但是同樣的排查問題時思路清晰很多。

3、Vue
號稱是最簡單,最容易上手的框架,同時也是行內的大趨勢,還可以用來開發最火的小程序。畢竟用這神器,代碼碼的飛快,項目也能快速上線。同時他也是雙向數據流。有些人認為Vue是Angular和React的結合,既有Angular的模板語法也有React的組件化體系。

當你學會其中某個框架之後,你再轉用其他框架的時候,學會是很容易的,因為方法都是大同小異的。具體的使用還是得看公司的項目適合或者要求哪個框架。之前小編在網上暗訪了一下,看看有沒有人這三個框架都十分精通的,但是很遺憾的發現,都用過的人不少,但是真正敢說精通的還是沒有。這些框架學會使用還比較容易,但是裡面的「水太深」,精通還需長久的時間,望大家共勉,一起學習進步呀!
前端框架很多,比如node.js也是很重要的,我們做微信小程序員用的比較多的。

Ⅷ web前端項目描述怎麼寫

如今我們所謂的web前端開發,相需要你會寫JS、會用JS、能設計、切圖、懂用戶交互等,還需要前端架構是開發和優化框架,及伺服器,用戶體驗等涉汲就比較廣,當然全棧式前端工程師工資也就比較高了。
前端開發工程師的主要職責是與交互設計師、 視覺設計師協作,根據設計圖用HTML和CSS完成頁面製作(也可能是一個人完成所有)。同時,在此基礎之上,對完成的頁面進行維護和對網站前端性能做相應的優化。另外,一名合格的前端開發工程師,應該具有一定的審美能力和基礎的美工操作能力,能很好的與交互及視覺協作。

Ⅸ 前端項目開發周期

一個項目的開發周期
0、產品經理有需求想法去找項目經理討論可行性和緊迫性
1、項目經理開始分任務
2、產品建群發需求文檔 答疑解惑
3、前後端把產品叫過來答疑解惑准備開發發送答疑解惑郵件
4、前端或者後端選擇一位作為項目負責人對項目工時分解,溝通開發時間和測試時間,最終開發測試產品約定統一時間
5、建立開發任務立項郵件附帶上一步的分解文檔,讓主管在任務平台創建任務和分解任務,在文檔中約定時間開始開發
6、測試前一天確定是否延期,如果延期,需要產品測試過來重新評估工期
到提測最後一天時,需要產品測試和主管過來驗收項目
7、根據驗收,第二天中午前修復bug發測試、發布提測郵件
8、bug集中在郵件中發送,典型bug需要在任務平台建立
9、完成測試時會發生確認郵件

Ⅹ 請問:有沒有適合新手的前端開發項目

分享千 鋒的幾個前端項目:

1、小程序全棧開發之喵喵交友
2、NodeJS+Express+MongoDB實戰項目
3、uniApp視頻全套資料配源碼
4、實戰項目之拉勾網
5、實戰項目之網易雲
6、實戰項目之頭條
7、實戰項目之幸福西餅
8、一小時開發996.ICU
9、Vue實戰項目之喵喵電影
這9個Web前端項目合集包含了前期准備、項目開發、多賬號測試、項目發布等多個環節。通過這些項目實戰,可以手一步步帶大家搭建自己的小程序項目、構建一個完整的Web系統、熟悉靜態頁面和移動端布局的一些方法、加深了對HTML和CSS的了解以及了解整個項目演示與開發流程。