首頁 > 健康生活 > 生活保健 > javascript是什麼

javascript是什麼

來源:秀美派    閱讀: 2.13W 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機查看

javascript是什麼,javascript的英語寫法跟java的英語寫法很像,前者後面只是加了script,那麼javascript是什麼,相信有很多人都會有這個疑問,以下分享javascript是什麼。

javascript是什麼1

JavaScript(簡稱“JS”)、是一種具有函數優先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作爲開發Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環境中,JavaScript、基於原型編程、多範式的動態腳本語言,並且支持面向對象、命令式、聲明式、函數式編程範式。、

JavaScript在1995年由Netscape公司的Brendan、Eich,在網景導航者瀏覽器上首次設計實現而成。因爲Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名爲JavaScript。但實際上它的語法風格與Self及Scheme較爲接近。、

JavaScript的標準是ECMAScript、。截至、2012、年,所有瀏覽器都完整的支持ECMAScript、5、1,舊版本的瀏覽器至少支持ECMAScript、3、標準。2015年6月17日,ECMA國際組織發佈了ECMAScript的第六版,該版本正式名稱爲、ECMAScript、2015,但通常被稱爲ECMAScript、6、或者ES2015。

JavaScript最初由Netscape的Brendan、Eich設計,最初將其腳本語言命名爲LiveScript,後來Netscape在與Sun合作之後將其改名爲JavaScript。JavaScript最初受Java啓發而開始設計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規範也借自Java,但JavaScript的主要設計原則源自Self和Scheme。

JavaScript與Java名稱上的近似,是當時Netscape爲了營銷考慮與Sun微系統達成協議的結果。微軟同時期也推出了JScript來迎戰JavaScript的腳本語言。

javascript是什麼

發展初期,JavaScript的標準並未確定,同期有Netscape的JavaScript,微軟的JScript和CEnvi的ScriptEase三足鼎立。爲了互用性,Ecma國際(前身爲歐洲計算機制造商協會)創建了ECMA-262標準(ECMAScript),兩者都屬於ECMAScript的實現,儘管JavaScript作爲給非程序人員的腳本語言,而非作爲給程序人員的腳本語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。、[10]

1997年,在ECMA(歐洲計算機制造商協會)的協調下,由Netscape、Sun、微軟、Borland組成的工作組確定統一標準:ECMA-262。完整的JavaScript實現包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。、[9]

JavaScript是甲骨文公司的註冊商標。Ecma國際以JavaScript爲基礎制定了ECMAScript標準。JavaScript也可以用於其他場合,如服務器端編程(Node、js)。

主要功能

1、嵌入動態文本於HTML頁面。

2、對瀏覽器事件做出響應。

3、讀寫HTML元素。

4、在數據被提交到服務器之前驗證數據。

5、檢測訪客的瀏覽器信息。 、 控制cookies,包括創建和修改等。

6、基於Node、js技術進行服務器端編程。、[8]

語言組成

ECMAScript,描述了該語言的語法和基本對象。

文檔對象模型(DOM),描述處理網頁內容的方法和接口。

瀏覽器對象模型(BOM),描述與瀏覽器進行交互的方法和接口。

運行模式

JavaScript是一種屬於網絡的高級腳本語言,已經被廣泛用於Web應用開發,常用來爲網頁添加各式各樣的動態功能,爲用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。、[6]

是一種解釋性腳本語言(代碼不進行預編譯)。

主要用來向HTML(標準通用標記語言下的一個應用)頁面添加交互行爲。

可以直接嵌入HTML頁面,但寫成單獨的js文件有利於結構和行爲的分離。

跨平臺特性,在絕大多數瀏覽器的支持下,可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。

JavaScript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。JavaScript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字。而變量提供存放信息的地方,表達式則可以完成較複雜的信息處理。

語言特點

JavaScript腳本語言具有以下特點:

(1)腳本語言。JavaScript是一種解釋型的腳本語言,C、C++等語言先編譯後執行,而JavaScript是在程序的運行過程中逐行進行解釋。

(2)基於對象。JavaScript是一種基於對象的腳本語言,它不僅可以創建對象,也能使用現有的對象。

(3)簡單。JavaScript語言中採用的是弱類型的變量類型,對使用的數據類型未做出嚴格的要求,是基於Java基本語句和控制的腳本語言,其設計簡單緊湊。

(4)動態性。JavaScript是一種採用事件驅動的腳本語言,它不需要經過Web服務器就可以對用戶的輸入做出響應。在訪問一個網頁時,鼠標在網頁中進行鼠標點擊或上下移、窗口移動等操作JavaScript都可直接對這些事件給出相應的響應。

(5)跨平臺性。JavaScript腳本語言不依賴於操作系統,僅需要瀏覽器的支持。因此一個JavaScript腳本在編寫後可以帶到任意機器上使用,前提是機器上的瀏覽器支、持JavaScript腳本語言,JavaScript已被大多數的瀏覽器所支持。、[6]、 不同於服務器端腳本語言,例如PHP與ASP,JavaScript主要被作爲客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞於JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題,安全性。

而隨着服務器的'強壯,雖然程序員更喜歡運行於服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴JavaScript在客戶端進行支持。

javascript是什麼2

JavaScript(簡稱“JS”) 是一種具有函數優先的輕量級,解釋型或即時編譯型的編程語言。

雖然它是作爲開發Web頁面的腳本語言而出名的,但是它也被用到了很多非瀏覽器環境中,JavaScript 基於原型編程、多範式的動態腳本語言,並且支持面向對象、命令式和聲明式(如函數式編程)風格。

javascript是什麼 第2張

JavaScript在1995年由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。

因爲Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名爲JavaScript。但實際上它的語法風格與Self及Scheme較爲接近。

javascript是什麼3

javascript是幹什麼用的

首先,給你來看一段java代碼,以下是一段java代碼

javascript是什麼 第3張

以下是一段javascript代碼

javascript是什麼 第4張

javascript運行在瀏覽器,而且javascript不需要提前編譯,但是java需要提前編譯。

javascript運行在瀏覽器,可以對客戶端進行數據計算。

javascript是什麼 第5張

如果將所有的表單都提交到服務器,讓服務器來驗證表單是否符合輸入規則的話,這樣會增加服務器壓力,因此在數據上傳到服務器之前,我們需要先驗證客戶端表單合法性,javascript可以驗證客戶端表單合法性。

javascript是什麼 第6張

html頁面上有很多的行爲,都是使用js來做的,比如當點擊鼠標時候,觸發某一個事件。

javascript是什麼 第7張

上圖是html部分,下圖是javascript部分。

javascript是什麼 第8張

出此之外,javascript在頁面中使用的比較多的就是用來做特效。比如很多網也首頁的輪播圖就是使用js做出來的。

您可以看一下其他大型網站的輪播圖。

javascript是什麼 第9張

javascript還有一個作用就是用來做服務器的異步數據提交。

健康養生
生活保健
常見疾病
女性健康
單身
戀愛
婚姻
話題

最新文章