成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

【01】什么是JavaScript-創(chuàng)新互聯(lián)

文章目錄
  • JavaScript概述
  • JavaScript和Java
  • JavaScript和ECMAScript

創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、應(yīng)縣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為應(yīng)縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。JavaScript概述

JavaScript(簡稱:JS)是跨平臺、面向?qū)ο?/font>的腳本語言,它能使網(wǎng)頁可交互(例:動畫、點擊事件等);另外還有高級的服務(wù)端JavaScript版本(例:Node.js),它可以在網(wǎng)頁上添加更多功能,不僅僅是下載文件(例:多臺電腦間的協(xié)同合作);在宿主環(huán)境(web瀏覽器)中,JavaScript能通過其連接的環(huán)境提供的編程接口進(jìn)行控制。

JavaScript可以基于應(yīng)用程序接口(Application Programming Interfaces)(簡稱API),進(jìn)行開發(fā)。

API通常分為兩類:

  • 瀏覽器API:內(nèi)置于Web瀏覽器中
  • 第三方API:沒有內(nèi)置瀏覽器中,需從其他地方獲取他們的代碼

JavaScript是輕量級解釋型語言。

技術(shù)上,幾乎所有JavaScript轉(zhuǎn)換器都運用了一種叫做即時編譯的技術(shù),當(dāng)JavaScript源代碼被執(zhí)行時,它會編譯成二進(jìn)制的格式,使代碼運行速度更快,盡管如此,JavaScript仍然是一門解釋性語言,因為編譯過程發(fā)生在代碼運行中,而非之前

解釋代碼 VS 編譯代碼:

  • 解釋型:不需要將源代碼文件轉(zhuǎn)換成其他形式運行,代碼將直接以文本格式被接收和處理

  • 編譯型:需要將源代碼文件轉(zhuǎn)換(編譯)成另一種形式才能運行,比如:C/C++、Java等

JavaScript內(nèi)置一些標(biāo)準(zhǔn)的對象庫,比如:數(shù)組、日期、數(shù)學(xué)和一套核心語句,包括運算符、流程控制符以及聲明方式等。

在瀏覽器中,JavaScript可以改變網(wǎng)頁(DOM)的外觀與樣式。同樣地,在服務(wù)器上,Node.js中的JavaScript可以對瀏覽器上編寫的代碼發(fā)出的客戶端請求做出響應(yīng)。

JavaScript和Java

JavaScript和Java是兩種不同的語言,JavaScript的原名是LiveScript,后面更名為JavaScript,想了解為什么更名,可以參考產(chǎn)生背景。

區(qū)別如下:

JavaScriptJava
面向?qū)ο?,不區(qū)分對象類型,通過原型機(jī)制繼承,任何對象的屬性和方法可以動態(tài)添加面向?qū)ο螅陬愊到y(tǒng)分為類和實例,通過類進(jìn)行繼承,不可動態(tài)添加對象和類屬性和方法
變量類型不需要提前申明(動態(tài)類型)變量類型必須提前申明(靜態(tài)類型)
不能直接寫入硬盤可直接寫入硬盤
JavaScript和ECMAScript

JavaScript的標(biāo)準(zhǔn)化組織是ECMA(歐洲計算機(jī)制造商協(xié)會的首字母縮寫),歐洲信息與通信系統(tǒng)標(biāo)準(zhǔn)化協(xié)會提供基于JavaScript的標(biāo)準(zhǔn)化方案,這種標(biāo)準(zhǔn)化版本的JavaScript被稱為ECMAScript,在所有支持該標(biāo)準(zhǔn)的應(yīng)用中以相同的方式工作。

ECMAScript規(guī)范并沒有描述文檔對象模型(DOM),該模型由W3C(萬維網(wǎng)聯(lián)盟)制定,DOM定義了HTML文件對象被腳本操作的方法。

截至 2012 年,所有瀏覽器都完整的支持ECMAScript 5.1,舊版本的瀏覽器至少支持ECMAScript 3 標(biāo)準(zhǔn)。2015年6月17日,ECMA國際組織發(fā)布了ECMAScript的第六版,該版本正式名稱為 ECMAScript 2015,但通常被稱為ECMAScript 6 或者ES2015。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前名稱:【01】什么是JavaScript-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://jinyejixie.com/article6/ccsiig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、手機(jī)網(wǎng)站建設(shè)標(biāo)簽優(yōu)化、網(wǎng)站策劃、外貿(mào)建站域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

交口县| 子长县| 游戏| 伊宁市| 星子县| 镇安县| 哈尔滨市| 灵川县| 屏山县| 英超| 得荣县| 葵青区| 沅江市| 建始县| 平乐县| 乐清市| 吴江市| 洛南县| 佛冈县| 敖汉旗| 彝良县| 抚州市| 玛沁县| 许昌县| 工布江达县| 观塘区| 涿鹿县| 九龙县| 南投市| 郧西县| 舟曲县| 静乐县| 黄山市| 旬邑县| 开远市| 库尔勒市| 蕉岭县| 罗平县| 丰都县| 富宁县| 武胜县|