最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【職業(yè)科普】什么是前端開發(fā)?學會能做什么?薪資水平?

2022-02-08 23:59 作者:甬上逍遙子  | 我要投稿


前端并沒有一個很明確的定義,總的來說就是用戶可以直接看到并于之交互的網(wǎng)站或者是web應用,通常也可以被稱為WEB客戶端,簡單的說,你能看到的一切網(wǎng)站頁面的內(nèi)容的展示和頁面上的交互功能都是前端的范疇。

后端就是與數(shù)據(jù)庫和服務器打交道。通過接口API向前端提供數(shù)據(jù)服務。



前端開發(fā)就是通過使用html,css,JavaScript來創(chuàng)建用戶可以看到并且可以與之交互的web頁面,html,css,JavaScript是三種開發(fā)語言。在網(wǎng)頁開發(fā)中分別有著不同的功能,

比如 打卡嗶哩嗶哩首頁,右擊,選擇檢查就會彈出開發(fā)者工具,在開發(fā)工具,elments那一欄的下面,看到的就是html代碼

html全稱超文本標記語言,是由

berners?。欤澹灏l(fā)明的,html是用來描述網(wǎng)頁的內(nèi)容結(jié)構,它是由嵌套的標簽組成,

比如,我們險種ld為internationalheader的dlv標簽,在網(wǎng)頁上就會凸顯該標簽所對應的網(wǎng)頁上的區(qū)域。

CSS全稱叫做級聯(lián)樣式表,它是用來控制網(wǎng)站的外觀的,比如背景,字體顏色,寬高等等

也是因為有了這門語言,不同的網(wǎng)站才會長得各式各樣。比如我們現(xiàn)在修改B站首頁的背景顏色(改為粉色,background:pink;

JavaScript是一門編程語言,俗稱網(wǎng)站腳本。通過JavaScript編程可以實現(xiàn)一些復雜的功能邏輯。

例如對用戶交互的行為作出反饋,發(fā)起數(shù)據(jù)請求,動態(tài)修改網(wǎng)頁內(nèi)容,

比如在嗶哩嗶哩首頁的廣告位點擊右下角的窗口索引按鈕。點我點擊時,JavaScript就知道用戶發(fā)生了點擊。然后根據(jù)計算具體點擊的第幾個圓點,然后輪播到對應的廣告圖片。

前端智能現(xiàn)在往往不只局限于web界面的開發(fā),像小程序,手機APP前端開發(fā)也能獨立完成。甚至前端開發(fā)也能獨立完成一些簡單的后端服務的開發(fā)


第一:開發(fā)和維護網(wǎng)站,


同一個網(wǎng)站對一個高級前端和一個初級前端來說都能開發(fā)出來,但實現(xiàn)后的效果以及用戶體驗可能會有很大的差距。所以在開發(fā)網(wǎng)站時,前端也需要注重如何使用代碼來寫出更好的交互體驗。



第二:由于現(xiàn)在的網(wǎng)站需要適配不同屏幕尺寸的設備。



前端開發(fā)就得保證自己開發(fā)的網(wǎng)站在不同的尺寸的設備上界面的央視展示都正常不錯亂。

這被我們稱為響應式網(wǎng)頁設計。



第三:保證網(wǎng)站的兼容性


瀏覽器的工作原理中說到不同的瀏覽器使用的內(nèi)核不大一樣,這樣就導致同樣的代碼在不同的瀏覽器中,甚至時在同一瀏覽器不同的版本中表現(xiàn)的形式可能都不太一樣了,這主要原因時不同瀏覽器廠商在開發(fā)自家瀏覽器的時候,在很多方面并沒有達成一致的標準。(比如IE和別的瀏覽器不一樣的標準  ,就做判斷,如果是IEbackground-color為green,如果不是IE,則background-color為red,)所以,為了保證在不同瀏覽器里面,網(wǎng)頁表現(xiàn)都是一致的,往往會需要寫很多適配的代碼。


第四:博愛正網(wǎng)站的性能,

這里的性能包括很多方面,比如如何讓用戶更快的看到你的頁面內(nèi)容。

網(wǎng)站動畫的流暢度,復雜業(yè)務邏輯處理的時間,接口請求市場等等都屬于性能方面。


第五:保證網(wǎng)站的安全

主要保證代碼的嚴謹性,防止惡意用戶通過某些手段獲取用戶的信息?;蛘咄ㄟ^插入惡意的代碼,誘導用戶做出某種行為,導致用戶的損失。


一個專業(yè)的技術團隊中一般情況,下會有如下幾個角色。UI設計師、前端開發(fā)、后端開發(fā)。產(chǎn)品經(jīng)理,測試工程師,也就是QA

他們之間如何協(xié)同

流程:產(chǎn)品經(jīng)理規(guī)劃出網(wǎng)站的整體功能,然后提供具體的需求文檔和網(wǎng)站的原型。


然后產(chǎn)品經(jīng)理會找設計師設計出網(wǎng)頁的具體形式,同時產(chǎn)品經(jīng)理會拉著前端開發(fā)和后端開發(fā)開一個會過一個需求的細節(jié),前端會和后端開發(fā)商量一些實現(xiàn),方案和定義接口API

接著設計師做出設計稿給前端,,前端開始根據(jù)實際稿開發(fā)頁面。調(diào)用后端接口獲取網(wǎng)頁數(shù)據(jù)等等開發(fā)后完成后提交QA測試,如果有bug的話就會記錄下來,等測試后并通知相關人員修復,等測試完成沒有bug后,就有QA發(fā)布上線,然后等待用戶的反饋,如果有用戶發(fā)聵有bug的話,就會讓相關人員修復再上線,有bug再修復再上線。



1、找前端崗位的工作,給老板打工

2、可以開發(fā)自己的網(wǎng)站,手機APP,小程序,桌面應用。然后插入廣告

3、可以接外包,

4、可以來各種視頻平臺發(fā)布前端教學視頻


平均工資再1.2萬左右

按地區(qū)來看


對于一線互聯(lián)網(wǎng)的前端開發(fā)薪資可能會這個值可能還要再高一些。一般不包括年終獎績效,(年薪1般14-16個月工資,甚至18-20個月的工資)










【職業(yè)科普】什么是前端開發(fā)?學會能做什么?薪資水平?的評論 (共 條)

分享到微博請遵守國家法律
青铜峡市| 长海县| 格尔木市| 盐城市| 雷波县| 青海省| 江达县| 高密市| 瑞丽市| 南澳县| 屏边| 商南县| 红河县| 凤山县| 吴川市| 沂水县| 滁州市| 鹤壁市| 枣庄市| 永川市| 临清市| 巴林左旗| 游戏| 上思县| 延庆县| 临湘市| 定襄县| 恭城| 桂平市| 河东区| 洞口县| 电白县| 弥渡县| 合江县| 峨边| 庆安县| 井冈山市| 白沙| 中宁县| 德阳市| 托克逊县|