<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 知識大全 > 知識百科 > 百科知識 > 什么是javascript

        什么是javascript

        時間: 謝君787 分享

        什么是javascript

          JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型,那么你對JavaScript了解多少呢?以下是由學習啦小編整理關于什么是javascript的內容,希望大家喜歡!

          javascript的組成部分

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

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

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

          javascript的基本特點

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

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

          主要用來向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已被大多數的瀏覽器所支持。

          不同于服務器端腳本語言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。

          而隨著服務器的強壯,雖然程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴Javascript在客戶端進行支持。隨著引擎如V8和框架如Node.js的發展,及其事件驅動及異步IO等特性,JavaScript逐漸被用來編寫服務器端程序。

          javascript的歷史

          它最初由Netscape的Brendan Eich設計。JavaScript是甲骨文公司的注冊商標。Ecma國際以JavaScript為基礎制定了ECMAScript標準。JavaScript也可以用于其他場合,如服務器端編程。完整的JavaScript實現包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。

          Netscape在最初將其腳本語言命名為LiveScript,后來Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發而開始設計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規范也借自Java。但JavaScript的主要設計原則源自Self和Scheme。JavaScript與Java名稱上的近似,是當時Netscape為了營銷考慮與Sun微系統達成協議的結果。為了取得技術優勢,微軟推出了JScript來迎戰JavaScript的腳本語言。為了互用性,Ecma國際(前身為歐洲計算機制造商協會)創建了ECMA-262標準(ECMAScript)。兩者都屬于ECMAScript的實現。盡管JavaScript作為給非程序人員的腳本語言,而非作為給程序人員的腳本語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。

          發展初期,JavaScript的標準并未確定,同期有Netscape的JavaScript,微軟的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(歐洲計算機制造商協會)的協調下,由Netscape、Sun、微軟、Borland組成的工作組確定統一標準:ECMA-262。
        看過“javascript特性是什么”的人還看了:

        1.JavaScript和JSP的區別

        2.什么是html html的語言特點

        3.html調用js方法

        4.前端開發面試題整理

        5.什么是腳本語言

        2194723 主站蜘蛛池模板: 99久久精品国产一区色| 欧美成人一区二区三区不卡| 免费日韩av网在线观看| 欧美成人h亚洲综合在线观看| 国产一区二区三区不卡在线看| 亚洲欧美日韩愉拍自拍美利坚| 亚洲人成日本在线观看| 最新国产精品中文字幕| 在线亚洲欧美日韩精品专区| 61精品人妻一区二区三区| 7878成人国产在线观看| 四虎在线成人免费观看| 欧美黑人性暴力猛交在线视频 | 国产一级淫片免费播放电影| 久青草国产综合视频在线| 国产精品久久久久久免费软件| Y111111国产精品久久久| V一区无码内射国产| 92自拍偷拍精品视频| 性色欲情网站iwww九文堂| 亚洲va欧美va国产综合| 国产精品亚洲二区在线看| 亚洲综合国产一区二区三区| 亚洲激情在线一区二区三区| 成av免费大片黄在线观看| 久久综合给合久久狠狠狠| 国产精品久久精品| 亚洲综合91社区精品福利| 性欧美vr高清极品| 在线天堂最新版资源| 另类图片亚洲人妻中文无码| 婷婷五月亚洲综合图区| 欧美日韩一区二区综合| 日韩三级手机在线观看不卡| 精品乱码一区二区三四五区| 亚洲国产精品自在拍在线播放蜜臀| 亚洲嫩模喷白浆在线观看| 国产麻豆天美果冻无码视频| 少妇人妻偷人免费观看| 国产精品久久这里只有精品 | 久视频精品线在线观看|