日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

前端是什么工作 女生學(xué)java好還是學(xué)前端好

前端技術(shù)的發(fā)展日新月異,過(guò)一段時(shí)間就會(huì)出現(xiàn)新的框架、工具、插件,伴隨著十幾年的發(fā)展,前端領(lǐng)域已經(jīng)告別了野蠻生長(zhǎng)的時(shí)期,越發(fā)表現(xiàn)出成熟和現(xiàn)代化,引領(lǐng)了整個(gè)技術(shù)行業(yè)的潮流,那么讓我們?cè)谖闹羞^(guò)一遍前端發(fā)展中一些重要的節(jié)點(diǎn) 。
前端是什么?針對(duì)瀏覽器開(kāi)發(fā),代碼在客戶端瀏覽器運(yùn)行 。
前端“三劍客”這里提到的“三劍客”指的不是某公司出品的三個(gè)產(chǎn)品,而指的是在前端開(kāi)發(fā)過(guò)程中用到的三種技術(shù):HTML、CSS、JavaScript 。
HTML:
是HyperText Markup Language的縮寫(xiě),HTML是前端開(kāi)發(fā)的基礎(chǔ),用戶看到網(wǎng)頁(yè)中的結(jié)構(gòu)和基礎(chǔ)樣式都是由HTML來(lái)提供的,目前HTML的標(biāo)準(zhǔn)已經(jīng)于2014年被推進(jìn)到了HTML5 。
CSS:
是Cascadeing Style Sheets的縮寫(xiě),它能對(duì)網(wǎng)頁(yè)中的元素位置、排版、外觀進(jìn)行精準(zhǔn)的像素級(jí)控制,能夠?yàn)橛脩籼峁└S富的網(wǎng)頁(yè)樣式呈現(xiàn) 。
JavaScript:
JavaScript 一個(gè)客戶端腳本語(yǔ)言,作為一個(gè)弱類型語(yǔ)言,它能為網(wǎng)頁(yè)用戶增加一些有限的動(dòng)態(tài)交互效果 。
小前端時(shí)代隨著JavaScript被發(fā)明,前端開(kāi)發(fā)進(jìn)入了小前端時(shí)代,那么JavaScript為什么會(huì)被發(fā)明出呢?
1995年,網(wǎng)上沖浪開(kāi)始興起,但當(dāng)時(shí)用戶還是通過(guò)一條28.8 kbit/s的調(diào)制解調(diào)器連接互聯(lián)網(wǎng),例如用戶如果要簡(jiǎn)單的做注冊(cè)表單驗(yàn)證,和服務(wù)器交互一輪就需要近30秒 。讓我們?cè)囅胍幌拢诮?jīng)過(guò)了半分鐘的等待后,服務(wù)器告訴你你的一個(gè)字段忘填了,是怎樣的一種心情 。

前端是什么工作 女生學(xué)java好還是學(xué)前端好


(圖片來(lái)自網(wǎng)絡(luò))
所以基于客戶端運(yùn)行的腳本語(yǔ)言需求逐漸增大,由Netscape于1995年開(kāi)發(fā)的JavaScript前身LiveScript應(yīng)運(yùn)而生,后來(lái)為了傍Java這個(gè)時(shí)髦詞匯,LiveScript更名為了JavaScript 。有了JavaScript 客戶端也可以做邏輯判斷,動(dòng)態(tài)交互等行為 。
所以由HTML為骨架、CSS為外貌、JavaScript為交互的搭配正式被固定下來(lái)了 。后來(lái)隨著Ajax技術(shù)的興起,Web由1.0時(shí)代,邁入了2.0時(shí)代,web頁(yè)除了基礎(chǔ)的內(nèi)容展示功能外,還具備了數(shù)據(jù)處理、動(dòng)態(tài)效果、優(yōu)秀的用戶體驗(yàn)等功能 。
大前端時(shí)代隨著對(duì)前端動(dòng)效、數(shù)據(jù)交互的需求量越來(lái)越強(qiáng),jQuery跨瀏覽器的工具庫(kù)應(yīng)運(yùn)而生,它為Web帶來(lái)了新的活力,使開(kāi)發(fā)者能更方便的開(kāi)發(fā)操作DOM,數(shù)據(jù)交互,動(dòng)態(tài)交互等行為,開(kāi)發(fā)者的思路被進(jìn)一步打開(kāi) 。
后來(lái),谷歌V8引擎發(fā)布,Node誕生,為前端開(kāi)發(fā)提供了使用同一語(yǔ)言實(shí)現(xiàn)全棧開(kāi)發(fā)的機(jī)會(huì)(JavaScript不再是一個(gè)只能寫(xiě)頁(yè)面交互的前端語(yǔ)言) 。隨后React、Angular、Vue 等 MVVM 前端框架的出現(xiàn),使前端實(shí)現(xiàn)了項(xiàng)目真正的應(yīng)用化 。前端迎來(lái)了大前端時(shí)代,前端開(kāi)發(fā)的從業(yè)者也終于告別了 “切圖仔”的稱謂,因?yàn)樗麄冇辛巳碌穆毞Q“前端開(kāi)發(fā)工程師” 。
2009年開(kāi)始,大屏智能手機(jī)開(kāi)始陸續(xù)出現(xiàn),到后來(lái)進(jìn)入了4G時(shí)代,人們對(duì)Web產(chǎn)品的要求和期望越來(lái)越高,Web開(kāi)發(fā)從業(yè)者不僅需要面對(duì)的是PC端單方面的需求,甚至在面對(duì)移動(dòng)端、PWA(小程序)、app hybird平臺(tái)的需求也成了家常便飯 。
因?yàn)闃I(yè)務(wù)需求的不斷變化,這導(dǎo)致了Web應(yīng)用需要不斷的提升迭代開(kāi)發(fā)的速度,縮短發(fā)布周期 。這一點(diǎn)企業(yè)中的開(kāi)發(fā)者也在同樣面對(duì)著 。同時(shí),一位名叫Issam Elbaytam的美國(guó)工程師也同樣注意到了,他曾多年在.NET領(lǐng)域持續(xù)積累,曾設(shè)計(jì)、開(kāi)發(fā)了多款知名.NET控件,面對(duì)這樣的技術(shù)風(fēng)口,他在想現(xiàn)在既有的.NET控件是不是可以全面轉(zhuǎn)到前端平臺(tái)上?
帶著這樣的問(wèn)題,他投入了新產(chǎn)品的設(shè)計(jì)、開(kāi)發(fā)工作中,開(kāi)發(fā)過(guò)程中他也注意到了,大部分用戶在處理數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)時(shí),還是更習(xí)慣于使用Excel來(lái)做,Excel憑借著出色的計(jì)算性能、直觀的數(shù)據(jù)分析和圖表成為數(shù)據(jù)統(tǒng)計(jì)領(lǐng)域不可或缺的軟件之一 。但同樣Excel也具有它的短板,例如:和企業(yè)已有應(yīng)用接駁困難、無(wú)法完全脫離Office套件、高昂的授權(quán)價(jià)格、無(wú)法分布式修改數(shù)據(jù)等 。

推薦閱讀