JavaScript

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

JavaScript(簡稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動態(tài)腳本語言,并且支持面向對象、命令式、聲明式、函數(shù)式編程范式。JavaScript在1995年由Netscape公司的Brendan Eich,在網(wǎng)景導航者瀏覽器上首次設計實現(xiàn)而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。JavaScript的標準是ECMAScript 。截至 2012 年,所有瀏覽器都完整的支持ECMAScript 5.1,舊版本的瀏覽器至少支持ECMAScript 3 標準。2015年6月17日,ECMA國際組織發(fā)布了EC

JavaScript(簡稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動態(tài)腳本語言,并且支持面向對象、命令式、聲明式、函數(shù)式編程范式。JavaScript在1995年由Netscape公司的Brendan Eich,在網(wǎng)景導航者瀏覽器上首次設計實現(xiàn)而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。JavaScript的標準是ECMAScript 。截至 2012 年,所有瀏覽器都完整的支持ECMAScript 5.1,舊版本的瀏覽器至少支持ECMAScript 3 標準。2015年6月17日,ECMA國際組織發(fā)布了EC收起

查看更多
  • Java后端面試解析:TCL線下面試速通了,已成功 oc!
    我在圖解網(wǎng)站整理過通信硬件廠的面經(jīng),比如華為、聯(lián)想、深信服等等,這次咱們來補一個 TCL 公司的面經(jīng)!
    1091
    04/09 10:55
    Java后端面試解析:TCL線下面試速通了,已成功 oc!
  • JavaScript和C的三個區(qū)別
    面向過程可以理解為一個很全能的類什么活都包攬了,而面向對象是有很多各司其職的類,每個類都很專一。通常應用層的軟件開發(fā)使用面向對象編程,因為老板時常會提出新的需求,如果是面向過程則要重新改一整個類,功能復雜的時候很頭疼,而面向對象則只需改動一個小類就可以,非常靈活,擴展性強,時刻迎接著變化。而像單片機開發(fā)這種實現(xiàn)的功能明確,任務專一,則使用面向過程編程簡單一點。
  • Arduino應用開發(fā)——JSON的構建與解析
    JSON 全稱“JavaScript Object Notation”,譯為“JavaScript對象簡譜”或“JavaScript對象表示法”,是一種輕量級的、基于文本的、開放的數(shù)據(jù)交換格式。JSON 在Web開發(fā)領域有著舉足輕重的地位,如果您想在Web開發(fā)領域大展身手的話,就必須了解JSON。
    Arduino應用開發(fā)——JSON的構建與解析
  • 虹科干貨 | 觸發(fā)器和函數(shù):讓代碼更接近數(shù)據(jù)
    Redis是一個強大的數(shù)據(jù)庫平臺,可以用于構建和維護實時應用程序。開發(fā)人員可以通過創(chuàng)建JavaScript函數(shù),在Redis數(shù)據(jù)庫中自動執(zhí)行數(shù)據(jù)更改代碼,從而確保較低的延遲。Redis的可編程性為應用程序開發(fā)提供了更靈活和高效的解決方案。
    虹科干貨 | 觸發(fā)器和函數(shù):讓代碼更接近數(shù)據(jù)
  • 五分鐘技術趣談 | 淺談Vue2中MVVM的實現(xiàn)
    Vue.js是一款適用于構建用戶界面的漸進式JavaScript框架。它由尤雨溪在2014年推出,并迅速成為最流行的前端框架之一。Vue.js的設計目標是通過簡單、靈活的API,提供一種高效、可復用和響應式的方式來構建現(xiàn)代化的Web應用程序。自Vue發(fā)行以來,就受到了國內外爆發(fā)式的關注,如今已經(jīng)成為了最流行的前端框架之一,并且其已經(jīng)具有了龐大的生態(tài)系統(tǒng)。Vue框架采用了MVVM的設計模式,本文簡單介紹Vue2中MVVM的實現(xiàn)。
    2020
    2023/11/20
    五分鐘技術趣談 | 淺談Vue2中MVVM的實現(xiàn)
  • 如何避免JavaScript內存泄漏
    JavaScript 內存泄漏是在應用程序中使用內存過多或不正確釋放內存導致內存占用不斷增加的情況。以下是一些常見的方法來避免 JavaScript 內存泄漏: 1. 及時清理無用變量和對象: 在不再需要的變量、對象或數(shù)據(jù)結構上手動調用?null?或?undefined,以確保及時釋放內存。 2. 避免循環(huán)引用: 避免對象之間的循環(huán)引用,這會導致垃圾收集器無法準確識別哪些對象可以被釋放。 3. 使
  • javascript和java有什么區(qū)別
    javascript和java有什么區(qū)別:JavaScript用于前端開發(fā),而java用于后端開發(fā);JavaScript是動態(tài)語言,Java是靜態(tài)類型語言;Java腳本是一種腳本語言,而java是一種編程語言;Java和JavaScript在SYNTAX中非常不同。
  • mJS
    mJS是一個小型的嵌入式JavaScript引擎,它具有可移植性、低內存占用和高效的特點,可以在各種嵌入式系統(tǒng)中運行JavaScript腳本和應用程序,從而為嵌入式系統(tǒng)提供更加便捷的編程方式。
  • JSC64
    JSC64是一個基于JavaScript語言實現(xiàn)的C64模擬器,它可以在瀏覽器中運行,模擬Commodore 64計算機的硬件和軟件環(huán)境。JSC64模擬器支持許多經(jīng)典游戲和軟件,并且提供了豐富的調試和配置選項。
  • JerryScript
    JerryScript是一個輕量級的JavaScript引擎,它適用于資源受限的嵌入式系統(tǒng)和物聯(lián)網(wǎng)設備。JerryScript引擎支持ECMAScript5.1標準,并提供了一些針對低內存和低功耗環(huán)境的優(yōu)化。
  • IoT.js
    IoT.js是一款適用于物聯(lián)網(wǎng)設備的JavaScript運行環(huán)境,其目的是為了在類Unix操作系統(tǒng)上提供一個輕量級、高效的JavaScript引擎。
  • java和javaweb和javascript的區(qū)別
    在軟件開發(fā)領域,Java、Java Web 和 JavaScript 是三種常見的編程語言或技術。它們雖然名字相近,但是在功能、用途和特點上存在顯著差異。
  • JavaScript常用的開發(fā)框架有哪些 JavaScript和ECMAScript有何關系
    JavaScript是一種廣泛使用的編程語言,在網(wǎng)頁開發(fā)、移動應用程序開發(fā)等領域得到了廣泛應用。本文將介紹JavaScript常用的開發(fā)框架以及JavaScript和ECMAScript之間的關系。
  • JavaScript的模塊化開發(fā)方法有哪些 JavaScript中的類型轉換規(guī)則是什么
    JavaScript是一門常用的編程語言,它具有很高的靈活性和可擴展性。本文將介紹JavaScript的模塊化開發(fā)方法以及類型轉換規(guī)則。

正在努力加載...