一、常見問題 " /> 日本超碰在线,中文字幕av高清,中文字幕在线免费

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

JavaScript 基礎(chǔ)問答一

        今天在網(wǎng)上看到了一份很不錯的JavaScript FAQ,由于擔(dān)心自己并不能一直把它讀完,所以就嘗試翻譯一些內(nèi)容,和朋友們一起分享。
        FAQ原地址:http://www.Javascripter.NET/faq/index.htm

       一、常見問題

       1、關(guān)于這個(gè)FAQ(About this FAQ)

       Q:為什么要使用這個(gè)FAQ?

       A:這個(gè)FAQ的目的是幫助你開發(fā)強(qiáng)壯的客戶端腳本,它不但可以運(yùn)行在NETscape Navigator上,也同樣可以運(yùn)行在Microsoft InterNET Explorer上,并且是在各種操作系統(tǒng)下。這個(gè)FAQ所收集的內(nèi)容不同于以下這些:

              這里回答都是基于平臺無關(guān)性的編碼,而不是針對某一個(gè)特定的瀏覽器或者平臺的。
              這里的大多數(shù)回答都包含交互性代碼,不用離開你正在瀏覽的頁面就可以運(yùn)行并得到結(jié)果(譯者注:這個(gè)需要到原文上運(yùn)行,點(diǎn)擊標(biāo)題就可以進(jìn)入到原文中)。

             在這里你可以找到問題的解決方案,而不只是確認(rèn)問題存在。例如,其他資源可能會說:對不起,JavaScript不能從服務(wù)器上讀取文件。而這個(gè)FAQ就會給你解決方案:這是一個(gè)Java applet,它可以幫助JavaScript從服務(wù)器讀取文件。

       2、JavaScript是什么What is JavaScript

       Q:JavaScript是什么?

       A:JavaScript是一種被設(shè)計(jì)為在HTML頁面增加交互性的腳本語言。在1995年,它由NETscape社區(qū)第一次在NETscape Navigator 2 beta上實(shí)現(xiàn)。JavaScript不同于Java語言(由Sun微系統(tǒng)開發(fā))。不過,二者的互操作很好。

              JavaScript語言或者腳本,通常被直接嵌入到HTML文件中間。當(dāng)用戶的瀏覽器打開這個(gè)HTML文件時(shí),腳本就會執(zhí)行。(其實(shí)也有服務(wù)端JavaScript,但是它已經(jīng)超出了本FAQ的范圍。)
             JavaScript是一種解釋性語言。這就是說,腳本在執(zhí)行前并不會提前編譯,也就是,腳本不會轉(zhuǎn)化系統(tǒng)相關(guān)的機(jī)器碼。用戶的瀏覽器解釋腳本,即,分析和立即執(zhí)行。JavaScript被以下的瀏覽器支持:

             NETscape Navigator(從2.0開始)

             Microsoft InterNET Explorer (從3.0開始)

             其他一些瀏覽器/產(chǎn)品,它們的制造商許可或?qū)崿F(xiàn)了JavaScript解釋器(如Opera,F(xiàn)irefox)

             因此,當(dāng)前大部分因特網(wǎng)用戶的瀏覽器都支持JavaScript。這也是JavaScript為什么是向網(wǎng)頁中增加交互性最流行的工具之一。

        3. JavaScript的特性(JavaScript Features)

        Q:JavaScript程序可以做什么?
        A: 下面的列表給出了一部分典型的任務(wù),在其中JavaScript作用顯著:

        給予用戶更多的瀏覽器控制權(quán)

        檢測用戶的瀏覽器、操作系統(tǒng)、屏幕尺寸等等

        在客戶端執(zhí)行簡單的計(jì)算

        驗(yàn)證用戶的輸入

        處理日期和時(shí)間

        在運(yùn)行過程中不訪問Web服務(wù)器生成HTML頁面

       

        在下面你會發(fā)現(xiàn)一些簡單的例子來演示每一個(gè)任務(wù)。

         I.給予用戶更多的瀏覽器控制權(quán)

        示例:在這里,你可以修改這個(gè)頁面的背景色,還有瀏覽器狀態(tài)欄上的文字。

       這里是一個(gè)由JavaScript實(shí)現(xiàn)的Back按鈕。點(diǎn)擊它,就會回到你前一個(gè)訪問的頁面。

 

        II.檢測用戶的瀏覽器和操作系統(tǒng)。。如果需要,這個(gè)能力可以檢測到用戶的瀏覽器和操作系統(tǒng)信息,讓你執(zhí)行平臺相關(guān)的操作。

      示例,不同瀏覽器的用戶會得到不同的問候:

       III.在客戶端執(zhí)行簡單計(jì)算。

      示例:這是一個(gè)JavaScript計(jì)算器,輸入一個(gè)算數(shù)表達(dá)式,JavaScript就會計(jì)算它的值。

       IV.驗(yàn)證用戶數(shù)輸入。

      示例:在上面的計(jì)算器,如果輸入字母代替數(shù)字,就會得到警告:Invaid input characters!

      注意,JavaScript協(xié)助瀏覽器執(zhí)行輸入校驗(yàn),而不用浪費(fèi)用戶訪問Web服務(wù)器的時(shí)間。如果用戶在輸入時(shí)犯錯,他就會立即得到提示。另一方面,如果輸入信息只能在服務(wù)器上校驗(yàn),那么用戶就不得不等待服務(wù)器響應(yīng)。

       V.處理日期和時(shí)間。

      示例1:這是一個(gè)JavaScript時(shí)鐘。

       當(dāng)?shù)貢r(shí)間:

      示例2:這個(gè)腳本會根據(jù)當(dāng)前時(shí)間說“Nice morning, isn't it?”或者“Good afternoon!”或者“Wow, you are not sleep yet!?”。它還會告訴你今天的日期。

      VI. 運(yùn)行中生成HTML頁面。

      示例:左側(cè)的目錄(譯者注:在原文,左側(cè)是一個(gè)目錄)就是動態(tài)展開的。要查看某項(xiàng)的所有子項(xiàng)時(shí),點(diǎn)擊與之相應(yīng)的白色箭頭。隱藏時(shí),點(diǎn)擊箭頭

       每次點(diǎn)擊這些箭頭,瀏覽器就會在左側(cè)框架中產(chǎn)生和顯示一個(gè)新的HTML頁面。正是由于JavaScript,這個(gè)才可以在客戶端完成,因此你不用等待信息在瀏覽器和Web服務(wù)器之間的來往反復(fù)。

JavaScript技術(shù)JavaScript 基礎(chǔ)問答一,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美一区二区三区视频在线播放 | 国产又色又爽又黄又免费 | 日韩av三区 | 亚洲一区二区av在线 | 51ⅴ精品国产91久久久久久 | 97高清国语自产拍 | 亚洲视频国产视频 | 成年免费大片黄在线观看岛国 | 欧美日韩综合一区 | 一区二区在线免费观看 | 操皮视频 | 日韩电影a| 综合精品久久久 | 91人人看 | 国产精品视频在线免费观看 | 日本不卡一区 | 激情欧美一区二区三区中文字幕 | 日韩免费一区二区 | www.日本在线观看 | 草久久久 | 7777精品伊人久久精品影视 | 国产精品日韩欧美 | 91精品在线观看入口 | 中文字幕精品一区 | 久草精品在线 | 欧美日韩国产一区二区 | 在线观看第一区 | 国产精品久久国产精品99 | 国产亚洲精品久久久久动 | 亚洲欧美日韩在线不卡 | 久久久久久久一区 | 久久一热 | 91在线精品一区二区 | 精品国产成人 | 久久国产99 | 免费观看毛片 | 在线免费观看欧美 | 国产精品成人一区二区 | 日韩欧美在线视频 | 一区二区三区四区电影 | 国产精品a久久久久 |