freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于html5的坦克大戰(zhàn)-畢業(yè)論文最終版(編輯修改稿)

2024-12-16 23:44 本頁面
 

【文章內容簡介】 ML 5 提供了一些新的元素和屬性,反映典型的現(xiàn)代用法 網站 。其中有些是技術上類似 div和span標簽,但有一定含義,例如 nav(網站導航塊)和 footer。 這種標簽將有利于 搜索引擎 的索引整理、小屏幕設備和視障人士使用。同時為其他瀏覽要素提供了新的功能,通過一個標準接口,如 audio和 video標記。 為了使 HTML5的新元素或新屬性獲取最大化的兼容性,開發(fā)人員需要附加一點額外補助,或者有些特性根本沒有被任何瀏覽器實現(xiàn),或者瀏覽器根本不支持補助技術。因此有些特殊的 HTML5特性根本不能使用。 今天,大多數音頻是通過插件(比 如 Flash)來播放的。然而并非所以的瀏覽器都擁有同樣的插件。于是 HTML5規(guī)定了一種通過 audio元素來包含音頻的標準方法。 Audio元素能夠播放聲音文件或者音頻流。當前 audio元素支持三種音頻格式: Ogg Vorbis,MP3,Wav。而如何在 HTML5中播放音頻,所需的是: audio src = “” controls = “controls”/audio,其中 control屬性提供播放,暫停和聲音控件。 表 當前支持的三種音頻格式 IE9 Opera Chrome Safari Ogg Vorbis √ √ √ MP3 √ √ √ Wav √ √ √ HTML5中的 Canvas元素用于在網頁上繪制圖形。它主要是使用 JavaScript在網頁上繪制圖像,畫布是一個矩形區(qū)域,其可以控制每一個像素。同時 canvas擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。 fillStyle 方法將其染成紅色, fillRect 方法規(guī)定了形狀、位置和尺寸。 canvas元素本身是沒有繪圖能力的。所有的繪制工作必須在 javaspcrit內部完成。 Javascript使用 id來尋找 canvas元素 var c=(myCanvas)。然后創(chuàng)建 context對象。 除了原先的 DOM接口, HTML5增加了更多樣化的 API( 應用程序接口 ),如實時二維繪圖( Canvas API:有關動態(tài)產出與渲染圖形、圖表、圖像和動畫的 API),定時 太原理工大學畢業(yè)設計 (論文 )用紙 9 媒體播放( HTML5音頻與視頻: HTML5里新增的元素,它們?yōu)殚_發(fā)者提供了一套通用的、集成的、腳本式的處理音頻與視頻的 API,而無需安裝任何插件離線存儲數據庫(離線網絡應用程序)。同時它還擁有網頁存儲,微數據等特點。 HTML5 服務器發(fā)送事件( serversent event)允許網頁獲得來自服務器的更新。ServerSent 事件 單向消息傳遞。 ServerSent 事件指的是網頁自動獲取來自服務器的更新。 以前也可能做到這一點,前提是網頁不得不詢問是否有可用的更新。通過服務器發(fā)送事件,更新能夠自動到達。所有主流瀏覽器均支持服務器發(fā)送事件,除了 Inter Explorer。 表 瀏覽器支持的版本 Input type IE Firefox Opera Chrome Safari autoplete Sutofocus No No Form No No No No List No No No No Multiple No No Patterm No No No Required No No No JavaScript,一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內置支持類。它的解釋器被稱為 JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在 HTML網頁上使用,用來給 HTML網頁增加動態(tài)功能。然而現(xiàn)在JavaScript也可被用于網絡服務器,如 。 在 1995年時,由網景公司的布蘭登 艾克,在網景導航者瀏覽器上首次設計實現(xiàn)而成。因為網景公司與昇陽公司合作,網景公司管理層希望它外觀看起來像 Java,因此取名為 JavaScript。但實際上它的語義與 Self及 Scheme較為接近。 為了獲取技術優(yōu)勢,微軟推出了 JScript,與 JavaScript同樣可在瀏覽器上運行。為了統(tǒng)一規(guī)格, 1997年,在 ECMA(歐洲計算機制造商協(xié)會)的協(xié)調下,由網景、昇陽、微軟和 Borland公司組成的工作組確定統(tǒng)一標準: ECMA262。因為 JavaScript兼容于 ECMA標準,因此也稱為 ECMAScript。 一般來說,完整的 JavaScript包括以下幾個部分: 太原理工大學畢業(yè)設計 (論文 )用紙 10 (1)ECMAScript,描述了該語言的語法和基本對象 。 (2)文檔對象模型( DOM),描述處理網頁內容的方法和接口 。 (3)瀏覽器對象模型( BOM),描述與瀏覽器進行交互的方法和接口 。 它的基本特點如下: (1)是一種解釋性腳本語言(代碼不進行預編譯)。 (2)主要用來向 HTML頁面添加交互行為。 (3)可以直接嵌入 HTML頁面,但寫成單獨的 js文件有利于結構和行為的分離。 特性 : 不同于服務器端腳本語言,例如 PHP與 ASP, JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞于 JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。 而隨著服務器的強壯,雖然現(xiàn)在的程序員更喜歡運行于服務端的腳本以保證安全,但 JavaScript仍然以其跨平臺、容易上手等優(yōu)勢大行其道。同時,有些特殊功能(如 AJAX)必須依賴 Javascript在客戶端進行支持。 隨著引擎如 V8和框架如 ,及其事件驅動及異步 IO等特性, JavaScript逐漸被用來編寫服務器端程序。 Javascript被歸類為直譯語言,因為目前主流的引擎都是每次運行時加載代碼并解譯。 V8是將所有代碼解譯后再開始運行,其他引擎則是逐行解譯( SpiderMonkey會將解譯過的指令暫存,以提高性能,稱為實時編譯),但由于 V8的核心部分多數用 Javascript撰寫(而 SpiderMonkey是用 C++),因此在不同的測試上,兩者性能互有優(yōu)劣。 Eclipse 介紹 Eclipse是著名的 跨平臺 開源 集成開發(fā)環(huán)境 ( IDE)。最初主要用來 Java語言開發(fā),目前亦有人通過 插件 使其作為 C++、 Python、 PHP等其他語言的開發(fā)工具。 Eclipse的本身只是一個框架平臺,但是眾多 插件 的支持,使得 Eclipse擁有較佳的靈活性,所以許多軟件開發(fā)商以 Eclipse為框架開發(fā)自己的 IDE。 Eclipse最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java的下一代 IDE開發(fā)環(huán)境, 2020年 11月貢獻給開源社區(qū),現(xiàn)在它由 太原理工大學畢業(yè)設計 (論文 )用紙 11 非營利軟件供應商聯(lián)盟 Eclipse基金會 ( Eclipse Foundation)管理。 Eclipse的基礎是 富客戶機平臺 (即 RCP)。 RCP包括下列組件: ? 核心平臺(啟動 Eclipse,運行插件) ? OSGi(標準集束框架) ? SWT(可移植 構件工具包 ) ? JFace(文件緩沖,文本處理,文本編輯器) ? Eclipse工作臺(即 Workbench,包含視圖( views)、編輯( editors)、視角( perspectives)、和向導( wizards)) Eclipse采用的技術是 IBM公司開發(fā)的( SWT),這是一種基于 Java的窗口組件,類似 Java本身提供的 AWT和 Swing窗口組件;不過 IBM聲稱 SWT比其他 Java窗口組件更有效率。 Eclipse的用戶界面還使用了 GUI中間層 JFace,從而簡化了基于 SWT的應用程序的構建。 Eclipse的插件機制是輕型軟件組件化架構。 在胖客戶機平臺上, Eclipse使用插件來提供所有的附加功能,例如支持 Java以外的其他語言。已有的分離的插件已經能夠支持 C/C++( CDT)、 PHP、 Perl、 Ruby, Python、tel和數據庫開發(fā)。插件架構能夠支持將任意的擴展加入到現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言。 Eclipse的設計思想是:一切都看成是插件。 Eclipse軟件的核心很小,其它所有功能都以插件的形式存在于 Eclipse之上,而開發(fā)者可以根據自己的實際需要隨意添加刪減。Eclipse基本內核包括:圖形 API( SWT/Jface), Java開發(fā)環(huán)境插件( JDT),插件開發(fā)環(huán)境( PDE)等 Eclipse的插件機制是輕型軟件組件化架構。在富客戶機平臺上, Eclipse使用插件來提供所有的附加功能,例如支持 Java以外的其他語言。 已有的分離的插件已經能夠支持 C/C++( CDT)、 PHP、 Perl、 Ruby, Python、 tel和數據庫開發(fā)。插件架構能夠支持將 任意的擴展加入到現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言。 太原理工大學畢業(yè)設計 (論文 )用紙 12 圖 Eclipse的界面 互聯(lián)網的發(fā)展帶動著瀏覽器的發(fā)展,如今的瀏覽器的性能和功能也與往日有了很大的不同,現(xiàn)在的瀏覽器已不僅僅只是顯示一張網頁,而是可以幾乎覆蓋其所有功能。目前市場上的瀏覽器呈現(xiàn)出百花盛開的景象,而根據開源內核來劃分,主要可以分為兩大類: IE 系列和非 IE 系列。 IE 其實是簡稱,全名為 Inter Explorer。是微軟推出的一款網頁瀏覽器。它曾是使用最廣泛的網頁瀏覽器, 2020 年時市占率約 90%,后被 Google 的 Google Chrome 所超越而排名第二。 最初的 Inter Explorer 是作為微軟操作系統(tǒng)的一個部分的。從 Windows 95 OSR2開始,它是隨所有新版本的 Windows 操作系統(tǒng)附送的默認瀏覽器。目前最新穩(wěn)定版本是 Inter Explorer 11,此版本在速度、標準支持和界面均有很大的改善,并支持 SPDY、增強的開發(fā)者工具以及 WebGL。 在其他操作系統(tǒng)的 Inter Explorer 包括前稱 Pocket Inter Explorer 的 Inter Explorer Mobile,用在 Windows Phone 及 Windows Mobile 上。 在 Inter Explorer 7 增加了彈出式窗口的封鎖和標簽頁瀏覽、 RSS 等的主流功能,最新版的 Inter Explorer 提供了一個加載項管理器以控制 ActiveX 控件和瀏覽器幫助 太原理工大學畢業(yè)設計 (論文 )用紙 13 對象,以及一個 “無加載項 ”版本(在所有程序/附件/系統(tǒng)工具之下)。 Inter Explorer使用一個基于區(qū)域的安全架構,意思是說網站按特寫的條件組織在一起。它允許對大量的功能進行限制,也允許 只對指定功能進行限制。對于瀏覽器所出現(xiàn)之漏洞,微軟通過自動更新不定期發(fā)布修補漏洞的更新提供給用戶安裝。 自版本 8, Inter Explorer 提供了一個下載監(jiān)視器和安裝監(jiān)視器,允許用戶分兩步選擇是否下載和安裝可執(zhí)行程序。這可以防止惡意軟件被安裝。 Inter Explorer 可通過組群原則進行完全配置。 Windows 服務器域管理員可以應用并強制一系列設定以改變用戶界面(例如禁止某些菜單項和獨立的配置選項),以及限制安全功能(例如下載文檔),零配置,按站點設置, ActiveX 控件行為,等等。 Inter Explorer 使用了 Trident 排版引擎,幾乎完整支持 HTML , CSS Level 1,XML 和 DOM Level 1,只是有一些排版錯誤。它亦部分支持 CSS Level 2 和 DOM Level 2。它自帶的 XML 解釋器支持 XHTML,但是微軟從 IE 以后取消了這一支持,使它變得難以訪問。如其它瀏覽器一樣,當 MIME 類型標識為 “text/html”,它能解釋為XHTML。 當 MIME 類型標識為 “application/xml”和 “text/xml”時,它也能解釋把 XHTML 解釋為 XML,但需要一個小的 XSLT 度量來重新啟用 XML 對 XHTML 的支持。當把它定義為偏好類型如 “application/xhtml+xml”時,它假裝不理解 XHTML,相反把它當成一種不了解的供下載的文檔類型來對待。 Inter Explorer 依靠 DOCTYPE 判斷一個網頁應該按老版本渲染還是按 W3C 標準渲染(在打印中, Inter Explorer 總使用 W3C 標準。)。根據 MSXML 的版本不同,它可以完全支持 XSLT 或 1998 年 12 月的 XSL 草案。 Inter Explorer 有一個自己的ECMAScript 變體,名為 JScript。 太原理工大學畢業(yè)設計 (論文 )用紙 14 圖
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1