歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!

全國(guó)切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無(wú)憂網(wǎng) > 新聞資訊 > 電腦/IT > web前端 >  web開(kāi)發(fā)需要學(xué)什么

web開(kāi)發(fā)需要學(xué)什么

來(lái)源:培訓(xùn)無(wú)憂網(wǎng) 發(fā)布人:裴裴

2022-06-26 19:01:02|已瀏覽:127次

web開(kāi)發(fā)需要學(xué)什么

web開(kāi)發(fā)需要學(xué)什么

      web開(kāi)發(fā)需要學(xué)什么?即使你對(duì)后端開(kāi)發(fā)不感興趣,但很多前端工具也依賴于NodeJS,至少要熟悉node及其命令行工具。下面就來(lái)看看這篇web開(kāi)發(fā)需要學(xué)什么,相信你們會(huì)喜歡的。

      JavaScript

      這是所有瀏覽器都能理解編程語(yǔ)言,是前端開(kāi)發(fā)的支柱。JavaScript也被稱為ECMAScript, ES 5。在深入學(xué)習(xí)其他語(yǔ)言之前,理解這門(mén)編程語(yǔ)言是很重要的。

      ES6

      這是Javascript語(yǔ)言的擴(kuò)展,而且很多瀏覽器正在實(shí)現(xiàn)ES6。好處是你現(xiàn)在就可以開(kāi)始編寫(xiě)ES6代碼,因?yàn)槟憧梢允褂肂abel之類(lèi)的編譯器將ES6代碼轉(zhuǎn)換為ES5代碼。

      Babel

      這是最流行的ES6到ES5轉(zhuǎn)譯器之一。此外,它還被許多框架,如React所推薦。要實(shí)時(shí)地將ES6轉(zhuǎn)換為ES5代碼,可以在網(wǎng)站上找到一個(gè)可用的REPL。

      需要注意的是,Babel不僅僅是一個(gè)ES6到ES5的轉(zhuǎn)譯器,也是一個(gè)JSX到JavaScript的轉(zhuǎn)譯器。

      NodeJS

      NodeJS是一個(gè)服務(wù)器端平臺(tái),允許用JavaScript語(yǔ)言構(gòu)建后端。為什么我要提到NodeJS?這是因?yàn),即使你?duì)后端開(kāi)發(fā)不感興趣,但很多前端工具也依賴于NodeJS,至少要熟悉node及其命令行工具。

      NPM

      NPM是node的包管理器。正如PIP之于Python, ruby gems之于ruby, Maven之于Java。學(xué)習(xí)如何安裝、刪除、升級(jí)軟件包,尤其是package.json文件結(jié)構(gòu)。

      Grunt或Gulp

      這是在節(jié)點(diǎn)平臺(tái)上運(yùn)行的兩個(gè)最流行的任務(wù)運(yùn)行器。從技術(shù)上講,它們是針對(duì)NPM的軟件包,它們?cè)试S你自動(dòng)化許多前端任務(wù),例如Lint源文件、串聯(lián)、縮減、部署等等。

      ReactJs

      ReactJs是最流行的構(gòu)建視圖的前端庫(kù)。請(qǐng)注意,它不僅僅是MVC中的V,所以它不能與Angular這樣的框架相比。ReactJs是用ES6編寫(xiě)的,可以在Babel中翻譯成ES5。它還可以用Babel將其轉(zhuǎn)譯成JavaScript的JSX。

      WebPack或Browserify

      這兩種都是最流行的模塊打包機(jī)。它們可以獲取js源代碼,找出正確的依賴關(guān)系,并發(fā)布能夠驅(qū)動(dòng)整個(gè)應(yīng)用程序的JavaScript文件。

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.elsolbar.com/news-id-41229.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注web前端頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問(wèn)老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無(wú)憂網(wǎng)
免 費(fèi) 申 請(qǐng) 試 聽(tīng)
提交申請(qǐng),《培訓(xùn)無(wú)憂網(wǎng)》課程顧問(wèn)老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!