国产视频在线观看一区I97人人艹I久久福利电影I久久综合视频网I国产在线观看99I亚州人成在线播放I91亚洲精品久久久

首頁 > 新聞 > 知識賦能

腳本程序與Javascript

2014-06-17 5419
分享至:
1.腳本與腳本語育
腳本(Script)是使用特定的描述性語言(即腳本語言)依據一定的格式編寫的指令序列。腳本通過利用應用程序或工具的規則和語法來表達指令,以控制應用程序中各種元素的反應,也可以由簡單的控制結構(如循環語句和選擇語句)組成。這些應用程序或工具包括網頁瀏覽器、多媒體制作工具、應用程序的宏以及注冊表工具等,操作系統中的批處理文件也是腳本.腳本通常可以由應用程序臨時調用并執行。

腳本在每一種應用程序中所起的作用都不同。各類腳本目前被廣泛地應用于北京網站設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等,用來實現HTML不能實現的各種功能.在Microsoft Office組件中,我們常看到“宏”這個工具,它其實就是一系列命令和指令,可以實現任務執行的自動化。

在互聯網中,腳本是指嵌人到Web頁中的程序代碼.按照執行方式和位置的不同,腳本分為客戶端腳本和服務器端腳本。客戶端腳本在客戶端計算機上由Web瀏覽器執行,服務器端腳本則在服務器端計算機上由Web服務器執行。腳本語言是一種解釋型語言,客戶端腳本的解釋器位于Web瀏覽器中,服務器腳本的解釋器則位于Web服務器中。

腳本語言的特點如下:

(1)腳本語言介于HTML與C,C++ ,Java等編程語言之間。HTML通常用于格式化和鏈接文本,而編程語言通常則用于實現復雜的計算與處理。

(2)腳本語言與編程語言也有很多相似之處,有變量、數據類型、函數等成分,但編程語言的語法和規則更嚴格和復雜一些。

(3)腳本語言是解釋性語言,其程序由相應的腳本引攀來解釋執行.編程語言大多采用編譯方式執行,另外一些采用解釋方式執行。例如,C/C十+程序經編譯、鏈接后,形成獨立保存的可執行文件后再執行,而Java程序編譯后則由Java虛擬機解釋執行。

(4)腳本語言程序一般都是以文本形式存在。

(5)腳本一般不具備通用性,所能處理的問題范圍有限。

目前有很多腳本語言得到7廣泛應用,如Python, ASP, PHP, CGI, JSP, Lua, Tc1,JavaScript,VBScript,Installshield Script, ActionScript等。下面簡要介紹JavaScript。

2. JavaScript代碼的編寫和執行
JavaScript是一種基于對象和事件驅動并具有安全性能的腳本語言,它將可執行的內容加到網頁中,使網頁擺脫靜態的HTML文本形式,成為能夠與用戶交互的、生動的界面。JavaScript分為服務器端和客戶端兩部分,這兩部分中都包含了JavaScript的核心內容.采用基于事件的程序設計模式,使得在文檔或其中的某些元素產生某些動作時,瀏覽器就會生成一個事件(Event).例如,當瀏覽器載人一個頁面、或者鼠標在網頁中的超鏈接文字上活動時,都會激發相應的事件。

(1) JavaScript對象

JavaScript語言是基于對象的,也就是將JavaScript能涉及的范圍劃分成大大小小的對象,對象下面再繼續劃分對象直至非常詳細為止。需要說明的是,這里所謂的“對象”與面向對象語言(如C++ ,Java等)中的對象在概念上是有區別的。

對象可以是一段文字、一幅圖片、一個表單(Form)等。每個對象都有自己的屬性、方法和事件.對象的屬性是反映該對象某些特定的性質的,如字符串的長度、圖像的長和寬、文本框(Textbox)里的文字等。對象的方法能對該對象做一些事情,如表單的“提交”(Submit)、窗口的“滾動”(Scrolling)等。而對象的事件就能響應發生在對象上的事情,如提交表單將產生表單的“提交事件”、點擊鏈接將產生的“點擊事件”等。

JavaScript中有三類對象,分別為JavaScript內置對象、瀏覽器提供的對象和用戶自定義對象。

JavaScript的內R對象包括Math, Date, String, Array, Number, Boolean, Function,Global, Object,RegExp和Event.瀏覽器提供的對象是指瀏覽器根據系統配置和當前裝載的頁面為JavaScript提供的某些對象,如document,window等。

用戶自定義對象是用戶根據自己的需要所定義的新對象。通過編程定義的新對象可以令JavaScript具有更完善的功能,同時使頁面的個性化更強、更豐富。

引用對象的任一“屬性”的方式為“對象名.屬性名”。例如,Date是JavaScript的日期對象。這個對象可以存儲任意一個日期值,從0001年到9999年,并且可以精確到毫秒。在內部,日期對象是一個整數,它是從1970年1月1日零時整開始,計算到日期對象當前所指的日期的毫秒數.如果所指日期早于1970年,則它是一個負數。如果不指定時區,所有日期時間都采用UTC(世界標準時間)時區,它與GMT(格林尼治時間)在數值上是一樣的。下面的代碼定義了一個日期對象d,同時以當前時間作為其初始化值:

var d=new Date;

如果要自定初始值,可以采用如下方式:
var d= new Date (2010, 10, 1)://2010年10月1日
或者
var d=new Date('Oct 1, 2010’);//2010年10月1日

(2) JavaScript程序的編寫和運行環境

編寫JavaScript程序不需要特殊的軟件環境,只需一個文本編輯器以及一個支持JavaScript的瀏覽器,即在文本編輯器中輸人JavaScript代碼,以相應格式的文件保存,雙擊就可以在瀏覽器中看到運行結果。

(3) JavaScript程序功能

JavaScript程序可以控制網頁中顯示的內容、控制瀏覽器的動作、與HTML表單進行交互、與用戶進行交互、用Cookie讀寫用戶狀態以及其他用途等.下面以控制網頁顯示內容以及與用戶交互為例進行簡單的說明。

①控制網頁中顯示的內容

下面的程序2是將JavaScript腳本加人Web文檔中的一個簡單示例,將程序2的代碼保存為一個html文檔(如example. html),再用瀏覽器打開該文檔,可以在屏幕上看到所顯示的“Hello, World!",如圖7-9所示.
②與用戶進行交互

JavaScript通常是用來與瀏覽器配合使用的,每個瀏覽器的窗口以及窗口中的框架都由window對象表示。window對象提供了很多方法,以便與用戶交互,其中最簡單快捷的就是對話框操作。

與用戶進行交互的常用方法為alert()、 confirm()和prompt( ),它們的功能都是彈出簡單的對話框.alert()向用戶通知提示信息,confirm( )要求用戶確認某種情況,prompt ()則用于輸人一個字符串。使用alert()方法的格式為:

window.alert(str);

其中,window可以省略,str表示需要顯示在消息對話框中的文本,用雙引號括起來。
來源聲明:

本文章系尚品中國編輯原創或采編整理,如需轉載請注明來自尚品中國。以上內容部分(包含圖片、文字)來源于網絡,如有侵權,請及時與本站聯系(010-60259772)。

立即預約專屬顧問 開啟數字化轉型之旅!

10年+資深項目經理1V1服務 | 行業定制化方案 | 精準報價體系
獲取策劃方案
立即預約專屬顧問 開啟數字化轉型之旅!

咨詢我們,獲得專業的服務和報價

聯系我們,免費獲取項目方案及報價,或只是聊一聊您的項目? 在收到您的需求留言后我們將由專業人員于24小時內與您取得聯系,請您保持電話暢通!

  • 科研院所解決方案
  • 外貿出海解決方案
  • 協會學會解決方案
  • 集團上市公司解決方案
  • 生物醫藥解決方案
  • 制造業解決方案
  • 高校教育解決方案
  • 信創網站改造解決方案
更多服務咨詢,請聯系尚品

010-60259772

您的姓名 *
您的電話 *
您的郵箱
公司名稱 *
主站蜘蛛池模板: 青草青草视频2免费观看 | 青青草视频破解版 | 奇米777影视 | 麻豆一区二区三区蜜桃免费 | 亚洲国产一区二区a毛片 | 成人精品一区二区三区中文字幕 | 日韩成人无码一区二区三区 | 国产成人免费高清激情视频 | 成人免费视频一区二区 | 免费观看美女裸体网站 | 国产精品va一区二区三区 | 日韩一区二区在线视频 | 色94色欧美sute亚洲线路一 | 亚洲综合亚洲国产尤物 | 亚洲 欧美 日韩 在线 | 人妻丰满熟妇av无码区乱 | 国产黄大片在线观看画质优化 | 久久女 | 一本无码av中文出轨人妻 | 久久久日韩精品一区二区 | 欧美视频99 | 国产午夜亚洲精品一区 | 五月婷在线 | 日韩欧美二区 | 国产香蕉97碰碰久久人人 | 性视频久久| 无码av中文一区二区三区桃花岛 | 2021精品国产品免费观看 | 日日摸日日碰人妻无码 | 亚洲免费一 | 久久综合九色综合欧美播 | 欧美 日本 国产 | 国产一区二区三区高清 | 国产一区二区久久 | 亚洲精品在线第一页 | 中文字幕av无码人妻 | 午夜性色一区二区三区不卡视频 | 青青草原精品资源站久久 | 羞羞视频免费网站在线看 | 久久日本精品在线热 | 青春草在线视频观看 | 色屁屁www影院免费观看入口 | 色翁荡息又大又硬又粗又爽电影 | 99久久精品费精品国产一区二区 | 欧美一区二区 | 色婷婷综合久久久久中文字幕 | 精品乱码一区二区三四区视频 | 大屁股人妻女教师撅着屁股 | 国产熟妇与子伦hd | 极品老师腿张开粉嫩小泬 | 国产精品内射久久久久欢欢 | 久久精品国产99精品国产2021 | 欧美午夜一区二区福利视频 | 精品久久久久久久久久久aⅴ | 都市激综合小说区另类区 | 内射少妇36p亚洲区 内射少妇一区27p | 天天想夜夜操 | 欧美第5页 | 少妇久久久久久人妻无码 | 日韩视频一区二区三区 | 亚洲美女天堂网 | 日本在线看片免费人成视频 | 摸丰满大乳奶水www免费 | 免费人成视频在线 | jizz日本女人 | 免费在线看a | 欧洲熟妇色xxxx欧美老妇免费 | 成人无码精品1区2区3区免费看 | 精选国产av精选一区二区三区 | 人妻中出受孕 中文字幕在线 | 国产午夜伦鲁鲁 | 亚洲欧美国产精品专区久久 | 国产真人做爰视频免费 | 欧美国产日本高清不卡 | 超碰香蕉 | 清草在线视频精品 | 国产偷亚洲偷欧美偷精品 | 久久久受www免费人成 | 中文字幕亚洲乱码熟女在线萌芽 | 亚洲hdmi高清线 | 久久精品久 | 色综亚洲国产vv在线观看 | 黄视频网站 | 成人一区二区三区 | 国产精品夜夜春夜夜爽久久小说 | 日韩欧美精品综合一区二区三区 | 少妇的肉体的满足毛片 | a黄视频 | 国产一区二区三区四区五区vm | 午夜伦费影视在线观看 | 国产精品观看在线亚洲人成网 | 国产成人av一区二区三区 | 99久久精品无码一区二区毛片 | 欧美一级欧美三级 | 无码国产精品一区二区免费16 | 精品视频一区二区三区四区 | 欧美精品一区二区在线观看 | 亚洲成av人片一区二区 | 国产成人综合一区精品 |