什麼是JavaScript呢?
web前端開發是分三層的;
結構層是HTML,美觀層是css,JavaScript主要是負責頁面的效果和提高用戶體驗感。
一、 js的前世今生
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,最早是在網頁上使用,用來給HTML網頁增加動態功能。
動態:在運行時確定數據類型。變量使用之前不需要類型聲明,通常變量的類型是被賦值的那個值的類型。
弱類:計算時可以不同類型之間對使用者透明地隱式轉換,即使類型不正確,也能通過隱式轉換來得到正確的類型。
原型:新對象繼承對象(作為模版),將自身的屬性共享給新對象,模版對象稱為原型。這樣新對象實例化後不但可以享有自己創建時和運行時定義的屬性,而且可以享有原型對象的屬性。
腳本語言:不需要編譯器編譯。
在1995年時,由公司的布蘭登·艾奇(Brendan Eich,1961年~),JavaScript的發明人,在瀏覽器(Navigator)上首次設計實現而成。
由於網景公司希望能在靜態HTML頁面上添加一些動態效果,於是叫Brendan Eich這哥們在兩周之內設計出了JavaScript語言。你沒看錯,這哥們只用了10天時間。
為什麼起名叫JavaScript?原因是當時Java語言非常紅火,所以網景公司希望借Java的名氣來推廣,但事實上JavaScript除了語法上有點像Java,其他部分基本上沒啥關係。
在最初將其腳本語言命名為,後來Netscape在與Sun合作之後將其改名為JavaScript。
Java Script的三個主要組成部分是:ECMAScript(核心),DOM(文檔對象模型),BOM(瀏覽器對象模型)。

和Java區別

二、js的特點
1.是一種解釋性腳本語言(代碼不進行預編譯)。
2.主要用來向HTML(標準通用標記語言下的一個應用)頁面添加交互行為。
3.可以直接嵌入HTML頁面,但寫成單獨的js文件有利於結構和行為的分離。
4.跨平台特性,在絕大多數瀏覽器的支持下,可以在多種平台下運行(如Windows、Linux、Mac、Android、iOS等
5.它是單線程編程語言。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/275006.html
微信掃一掃
支付寶掃一掃