javscript全棧:javascript可以用在各個領域(序)

來源:互聯網
上載者:User

標籤:測試   文章   不同的   開發   運算   href   教程   螢幕   electron   

方曉(陸金所前端工程師)

適應讀者
  • 前端工程師
  • 前端架構師
  • javascript愛好者
  • 測試工程師
  • 吃瓜群眾
什麼叫javascript全棧?

大多數人覺得js是不是處理下dom元素,寫寫頁面,其實javascript發展到今天已經可以使用於各個領域,javasript全棧是通過javascript技術來實現各種領域的一種形態,javascript統治全世界指日可待。

我們看看javascript的排名:

 

javascript可以做什嗎?

1. 瀏覽器用戶端

大部分公司的前端都在使用javascript來完成瀏覽器用戶端的開發,大多數會用到jquery,reactjs,AngularJS, Vue.js, bootstrap等等。

2. 服務端

有些有大前端團隊的公司開始使用nodejs做web服務端開發。

3. app

hybrid-app:cordova(以前叫phonegap), hbuilder

natvie-app:react,weex。

4. 小程式

這裡就不用贅述了,自己研發的一套,比較像react。

5. 案頭應用

用來開發pc的案頭應用,小部分公司在提供這種應用,一般使用Electron,NW.js, heX(國產,有道)

6. 瀏覽器外掛程式開發

chrome-plugin,firefox等等,一般用來開發一些小工具來提高效率。chrome有一個store裡面可以下載這類外掛程式。

7. 遊戲開發

WebGL:瀏覽器遊戲

2d遊戲: cocos2d 支援js

3d遊戲:Unity3d 支援js

8. VR

漸漸流行的VR,也可以通過js來開發和渲染,現在各個瀏覽器廠商在推進WebVR提供支援。

9. AR

大家可能對這個比較陌生,

增強現實技術(Augmented Reality,簡稱 AR),是一種即時地計算攝影機影像的位置及角度並加上相應映像、視頻、3D模型的技術,這種技術的目標是在螢幕上把虛擬世界套在現實世界並進行互動。這種技術1990年提出。隨著隨身電子產品CPU運算能力的提升,預期增強現實的用途將會越來越廣。可以參考《Leap Motion JavaScript開發 手勢控制基礎篇》

10. 硬體

可以看https://tessel.io/

11. 作業系統

firefox Os雖然在移動作業系統失敗了,但物聯網還是有很多可以作為的,我們可以用javascript開發作業系統的介面了。

寫到這兒大家有沒有覺得javascript統治全世界了呢,javascript在任何情境都會有它的用武之地。

 

javascript全棧指南首度發行計劃

公眾號:大前端工程師, 會將全棧指南的各種技術做為不同的專題定期給大家推送原創乾貨文章與教程,協助大家熟悉javascript在各個領域的應用。

 

 

 

javscript全棧:javascript可以用在各個領域(序)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.