欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

什么是JavaScript

 更新時(shí)間:2009年08月13日 00:17:35   作者:  
JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)的客戶端腳本語言。JavaScript最初的設(shè)計(jì)是為了檢驗(yàn)HTML表單輸入的正確性。javaScript起源于Netscape公司的LiveScript語言。
什么是JavaScript
JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)的客戶端腳本語言。
JavaScript最初的設(shè)計(jì)是為了檢驗(yàn)HTML表單輸入的正確性。
JavaScript起源于Netscape公司的LiveScript語言。

JavaScript的歷史
JavaScript最初起源于LiveScript語言,當(dāng)互聯(lián)網(wǎng)開始流行時(shí),越來越多的網(wǎng)站開始使用HTML表單與用戶交互,然而表單交互卻成了制約網(wǎng)絡(luò)發(fā)展的重大瓶頸(用戶總是痛苦的等待數(shù)據(jù)傳送到服務(wù)器端檢測(cè),并傳回是否正確,僅僅的表單檢測(cè),就產(chǎn)生了多次客戶端與服務(wù)器端交互)。于是Netscape公司推出了LiveScript語言,最后Netscape與Sun將LiveScript命名為JavaScript(當(dāng)時(shí)JAVA是很時(shí)髦的互聯(lián)網(wǎng)名詞),隨后微軟開始了其野心勃勃的瀏覽器計(jì)劃,并且推出了JScript,于是網(wǎng)絡(luò)上出現(xiàn)了幾種類似的JavaScript語言,但是沒有統(tǒng)一的特性與語法(當(dāng)時(shí)的JavaScript開發(fā)被看做是一場(chǎng)噩夢(mèng),因此很多程序員并不看好JavaScript)。最終JavaScript被提交到歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA),做為中立的ECMA開始了標(biāo)準(zhǔn)化腳本語言之路,并將其命名為ECMAScript。

JavaScript的組成
完整的JavaScript是由ECMAScript(語法)、Browser Objects(DOM、BOM)(特性)組成的。


上圖是JavaScript的組成圖示,箭頭代表調(diào)用關(guān)系


幾個(gè)問題
為什么要學(xué)JavaScript?
因?yàn)槟銊e無選擇,只有JavaScript可以控制所有常用的瀏覽器,而且JavaScript是世界上最重要的編程語言之一,學(xué)習(xí)web技術(shù)必須學(xué)會(huì)JavaScript。
JavaScript是一種優(yōu)美的語言,它很好,所以我們要學(xué):)
JavaScript與Java相同嗎?
javascript與java沒有任何關(guān)系,他們本身就是兩種語言,取成差不多的名字,主要是由于商業(yè)上的原因。

javascript是一種客戶端腳本語言
java是服務(wù)器端語言。(是SUN公司的產(chǎn)品.)
JavaScript很難學(xué)嗎?
不難,JavaScript入門很簡(jiǎn)單,你只要學(xué)過小學(xué)數(shù)學(xué)就可學(xué)好JavaScript,但是你要先學(xué)好HTML語言。

JavaScript能做什么?
JavaScript可以檢測(cè)表單的正確性,實(shí)現(xiàn)Ajax,讀、寫、改變HTML頁面的架構(gòu)DOM,對(duì)事件做出響應(yīng),檢測(cè)瀏覽者所使用的設(shè)備,產(chǎn)生很酷很炫的網(wǎng)頁效果DHTML等。
學(xué)習(xí)JavaScript需要什么軟件?
只要windows的記事本與瀏覽器(IE,Firefox,Opera)就可以了,不過我推薦你使用強(qiáng)大的Notepad++編輯器。

相關(guān)文章

  • JavaScript高級(jí)程序設(shè)計(jì)(第3版)學(xué)習(xí)筆記9 js函數(shù)(下)

    JavaScript高級(jí)程序設(shè)計(jì)(第3版)學(xué)習(xí)筆記9 js函數(shù)(下)

    函數(shù)是一種對(duì)象,擁有一般對(duì)象具有的所有特征,除了函數(shù)可以有自己的屬性和方法外,還可以做為一個(gè)引用類型的值去使用,實(shí)際上我們前面的例子中已經(jīng)有過將函數(shù)作為一個(gè)對(duì)象屬性的值,又比如函數(shù)也可以作為另一個(gè)函數(shù)的參數(shù)或者返回值,異步處理中的回調(diào)函數(shù)就是一個(gè)典型的用法
    2012-10-10
  • JavaScript內(nèi)核之基本概念

    JavaScript內(nèi)核之基本概念

    本文將聚焦于JavaScript中的基本概念,這些概念與傳統(tǒng)語言有比較大的不同,因此單獨(dú)列出一章來做專門描述,理解本章的概念對(duì)書中后續(xù)章節(jié)的概念,代碼的行為等會(huì)有很大的幫助,讀者不妨花比較大的時(shí)間在本章,即使你對(duì)JavaScript已經(jīng)比較熟悉,也建議通讀本文
    2011-10-10
  • Javascript數(shù)組循環(huán)遍歷之forEach詳解

    Javascript數(shù)組循環(huán)遍歷之forEach詳解

    本篇文章主要介紹了Javascript 數(shù)組循環(huán)遍歷之forEach詳解,對(duì)學(xué)習(xí)forEach有很好的幫助,有需要的可以了解一下。
    2016-11-11
  • JavaScript編程中window的location與history對(duì)象詳解

    JavaScript編程中window的location與history對(duì)象詳解

    這篇文章主要介紹了JavaScript編程中window的location與history對(duì)象,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • 經(jīng)常用到的JavasScript事件的翻譯

    經(jīng)常用到的JavasScript事件的翻譯

    經(jīng)常用到的JavasScript事件的翻譯...
    2007-04-04
  • 處理及遍歷XML文檔DOM元素屬性及方法整理

    處理及遍歷XML文檔DOM元素屬性及方法整理

    本文整理了一些用于處理及遍歷XML文檔的DOM元素屬性與方法及動(dòng)態(tài)創(chuàng)建內(nèi)容時(shí)所用的W3C DOM屬性和方法,有需求的朋友可以參考下,希望對(duì)大家有所幫助
    2013-08-08
  • window.showModalDialog使用手冊(cè)

    window.showModalDialog使用手冊(cè)

    window.showModalDialog使用手冊(cè)...
    2007-01-01
  • 詳細(xì)解讀JavaScript編程中的Promise使用

    詳細(xì)解讀JavaScript編程中的Promise使用

    這篇文章主要介紹了詳細(xì)解讀JavaScript編程中的Promise使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-07-07
  • onmouseover和onmouseout的一些問題思考

    onmouseover和onmouseout的一些問題思考

    這兩個(gè)事件的觸發(fā)表現(xiàn)真的就是你想要的嗎?在IE下確實(shí)有你需要的兩個(gè)這樣事件:onmouseenter 和 onmouseleave。但很不幸FF等其他瀏覽器并不支持
    2013-08-08
  • 每日十條JavaScript經(jīng)驗(yàn)技巧(一)

    每日十條JavaScript經(jīng)驗(yàn)技巧(一)

    本文是每日十條JavaScript經(jīng)驗(yàn)技巧系列文章的第一篇,給大家匯總介紹一些在JavaScript使用過程中的注意事項(xiàng),非常的簡(jiǎn)單,都是個(gè)人在平時(shí)項(xiàng)目中的一點(diǎn)小小的總結(jié),希望對(duì)大家能夠有所幫助
    2016-06-06

最新評(píng)論