偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

GitHub的十大JavaScript項目

開發(fā) 前端
JavaScript最初只是為開發(fā)網(wǎng)頁的客戶端而知名的,而且隨著新的框架被開發(fā)用于服務(wù)器端。JavaScript已經(jīng)成為當(dāng)今世界上最流行的編程語言之一也就不足為奇了。

JavaScript最初只是為開發(fā)網(wǎng)頁的客戶端而知名的,而且隨著新的框架被開發(fā)用于服務(wù)器端。JavaScript已經(jīng)成為當(dāng)今世界上最流行的編程語言之一也就不足為奇了。

隨著越來越多的程序員學(xué)習(xí)用JavaScript編寫代碼,偉大的項目也在不斷增加。

1. React.js

 

GitHub的十大JavaScript項目

 

88,356★

 

JavaScript主要用于客戶端項目,React.js是用于開發(fā)出色的前端設(shè)計和交互的框架示例。由Facebook創(chuàng)建,React是一個用于創(chuàng)建功能強大的可重用UI組件的庫。

使用React的優(yōu)勢之處在于它通過使用虛擬DOM來隱藏復(fù)雜性,這有助于提高應(yīng)用程序的性能。React的功能包括JavaScript語法擴展,單向數(shù)據(jù)流,組件等等。

學(xué)習(xí)React是非常容易的,如果你對JavaScript有很好的把握。您可以從React.js網(wǎng)站訪問該教程。React的安裝和設(shè)置非常簡單。

 

  1. npm install -g create-react-app  
  2. create-react-app my-app  
  3. cd my-app  
  4. npm start 

 

2. Vue.js

 

GitHub的十大JavaScript項目

 

 

 

83,742★

 

就像React一樣,Vue是構(gòu)建優(yōu)秀用戶界面的另一個框架。這種漸進式框架的設(shè)計,隨著時間的推移很容易適應(yīng),這使得庫很容易與其他項目整合并隨時使用。

Vue.js以其簡單性而廣為人知,除此之外,它是輕量級的,有良好的文檔記錄,并且在開發(fā)期間具有靈活性。Vue鼓勵開發(fā)人員編寫“簡單的JavaScript”,因此,初學(xué)者很容易掌握。

Vue非常易于安裝和設(shè)置。

 

  1. npm install -g vue-cli  
  2. vue init webpack my-app  
  3. cd my-app  
  4. npm install  
  5. npm run dev 

 

3. Node.js

 

GitHub的十大JavaScript項目

 

 

45,478★

 

這里是有史以來最好的服務(wù)器端開發(fā)框架之一,這使得JavaScript在服務(wù)器端腳本項目中非常受歡迎。

Node.js帶來了包管理工具NPM,它幫助許多開發(fā)人員更輕松地生活。開發(fā)人員也喜歡它提供了一個非阻塞的I / O模型,可用于開發(fā)實時Web應(yīng)用程序,易于學(xué)習(xí),并且擁有一個大型社區(qū)。

Windows和Linux上Node的安裝過程不同。對于Windows,只需下載并安裝Node.js 可執(zhí)行應(yīng)用程序即可 。

對于Linux,下面的Linux終端命令會安裝它:

 

  1. sudo apt-get update  
  2. sudo apt-get install nodejs 

 

安裝后,應(yīng)運行以下命令以確認(rèn)安裝是否成功。

 

  1. node -v 

4.Atom

 

 

GitHub的十大JavaScript項目

 

 

43,368★

 

這是您將找到的最好的文本編輯器之一。它與Sublime Text和Visual Studio等競爭,因為它具有功能強大,并且具有智能自動完成功能,集成的拼寫檢查功能,并且非常易于使用。

然而,開始使用Atom非常困難,這是因為需要花費時間來設(shè)置插件,以幫助創(chuàng)造出色的體驗。

在Linux上安裝Atom并不困難,運行下面的命令可以完成這項工作。

 

  1. curl -L https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -  
  2. sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" >  
  3. /etc/apt/sources.list.d/atom.list'  
  4. sudo apt-get update  
  5. sudo apt-get install atom 

 

在Windows上安裝它也不困難,可以從GitHub頁面下載可執(zhí)行文件。

5. HTML5

Boilerplate

GitHub的十大JavaScript項目

 

 

39,744★

 

隨著時間的推移,網(wǎng)頁的發(fā)展變得越來越復(fù)雜。由于生產(chǎn)力越來越成為瓶頸,減少日常工作具有重要意義。

借助HTML5 Boilerplate項目,開發(fā)過程變得更加愉快。這會是您發(fā)現(xiàn)的最流行的前端樣板框架,因為它有助于構(gòu)建快速,健壯和適應(yīng)性強的Web應(yīng)用程序。

它包括Normalize.css,jQuery,Modernizr人臉檢測庫的自定義版本,并且提供高性能。

HTML5 Boilerplate框架可以從他們的GitHub頁面下載。

6.Three.js

GitHub的十大JavaScript項目

 

 

39,297★

 

有幾個流行的3D計算機圖形框架,Three.js就是其中之一。Three.js用于通過使用WebGL引擎在Web瀏覽器中創(chuàng)建漂亮的3D計算機圖形。

Three.js帶有一些功能。諸如效果和場景,相機,皮膚網(wǎng)格和變形混合網(wǎng)格,燈光 , 動畫等功能已經(jīng)幫助它獲得了普及。

其龐大的開發(fā)人員和用戶群體是非常積極的,所以您可以期待該項目的穩(wěn)定改進。

Three.js易于安裝,可以從GitHub頁面下載。

7. MeteorJS

 

 

GitHub的十大JavaScript項目

 

 

39,213★

 

構(gòu)建所有平臺應(yīng)用程序的框架而言,MeteorJS是您找到的最好的應(yīng)用程序之一。

MeteorJS支持實時的Web開發(fā),使得客戶端,服務(wù)器端和應(yīng)用程序數(shù)據(jù)庫的開發(fā)變得容易得多,易于初學(xué)者編寫代碼,并且擁有龐大的開發(fā)者社區(qū)。

尋找指南?這是Meteor的開發(fā)者寫的一個。

Meteor很容易安裝,運行下面的終端命令將完成這項工作。

  1. sudo curl https://install.meteor.com/ | sh 

要檢查安裝是否成功,請使用以下命令:

  1. meteor --version 

8. Express.js

 

GitHub的十大JavaScript項目

 

 

36,624★

 

在文章的前面,我們討論了Node.js框架。Express實際上是建立在Node.js之上的!

Express.js是一個靈活的基于Node.js的Web應(yīng)用程序框架,用于開發(fā)高質(zhì)量的Web和移動應(yīng)用程序。

用于構(gòu)建Web應(yīng)用程序和API,Express.js在JavaScript社區(qū)中非常流行。如果你在業(yè)務(wù)中待了一段時間,那么你很可能聽說過MEAN堆棧--Express構(gòu)成了堆棧的后端部分。

Express使開發(fā)過程更快,配置和定制更容易,可以集成大量模板引擎,并且不會與數(shù)據(jù)庫連接造成麻煩。

由于Express構(gòu)建在Node.js上,因此可以使用NPM工具進行安裝。

  1. npm init 

然后安裝并將Express添加到依賴關(guān)系列表中:

  1. npm install express --save 

或者在沒有將Express添加到依賴關(guān)系列表的情況下進行安裝:

  1. npm install express --no-save 

9. Chart.js

 

GitHub的十大JavaScript項目

 

35,151★

 

在這個大數(shù)據(jù)的世界里,數(shù)據(jù)的可視化已經(jīng)變得非常重要,不僅對統(tǒng)計人員而且對web開發(fā)人員也是如此。

借助Chart.js,您可以在網(wǎng)頁上顯示精美的圖表,確保在可視化數(shù)據(jù)之前不必經(jīng)歷環(huán)境變化。

Chart.js重量輕,速度快,可用于創(chuàng)建響應(yīng)式圖表,具有非常明確的文檔,并支持多達8種圖表類型。如果這還不夠的話,Chart.js擁有一個龐大的用戶社區(qū),因此您可以快速找到問題的解決方案。

該圖表庫可以使用npm工具進行安裝,只需使用以下命令:

  1. npm install chart.js --save 

10.Yarn

[[273107]]

 

 

30,168★

 

這是一個JavaScript包管理工具,有助于簡化開發(fā)過程。

和react一樣,yarn也是由facebook開發(fā)的,它可以被看作是對npm工具的改進,因為它可以將npm沒有的操作并行化,從而更有效地利用網(wǎng)絡(luò)。

Yarn受歡迎的一些原因是它的執(zhí)行速度,強大的工作系統(tǒng),許可證檢查的可用性以及與NPM和Bower軟件包管理工具的令人難以置信的兼容性。

Yarn可以使用npm工具進行安裝:

  1. npm install yarn --global 

在Linux上,它也可以使用下面的命令進行安裝:

 

  1. curl - sS https: //dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -  
  2. echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee / etc / apt / sources.list.d / yarn.list 

 

然后:

  1. sudo apt-get update && sudo apt-get install yarn 

有需求的小伙伴趕緊轉(zhuǎn)發(fā)收藏吧~~! 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2020-11-10 15:07:17

PythonGitHub項目

2025-01-02 11:54:01

2009-02-23 10:17:36

Javascript框架應(yīng)用

2020-10-28 09:50:05

GitHubPython項目

2013-10-16 10:11:35

JavaScript項目框架

2024-08-23 11:55:49

2014-03-13 11:22:00

JavaScriptJS框架

2018-03-12 13:25:51

2011-11-15 08:46:26

項目管理

2010-10-28 11:22:45

開源項目

2020-05-25 15:54:58

JavaScript框架開發(fā)

2022-05-10 09:37:18

微軟GitHub開源軟件

2023-11-13 09:11:22

GitHub人工智能代碼

2020-04-29 14:37:24

JavaScript前端技術(shù)

2020-07-09 11:36:56

漏洞黑客漏洞賞金

2021-04-05 14:48:51

JavaScriptjQuery函數(shù)

2009-03-13 10:48:28

最佳實踐項目管理組合管理

2021-09-26 10:14:16

ITIT領(lǐng)導(dǎo)IT管理

2020-08-05 10:13:14

JavaScript開發(fā)

2024-10-31 14:46:31

點贊
收藏

51CTO技術(shù)棧公眾號