<cite id="w4spm"><delect id="w4spm"></delect></cite>
  • <dd id="w4spm"><center id="w4spm"><video id="w4spm"></video></center></dd>
    <em id="w4spm"><acronym id="w4spm"></acronym></em>
      <rp id="w4spm"></rp>
      <tbody id="w4spm"></tbody><tbody id="w4spm"><pre id="w4spm"></pre></tbody>
    1. <li id="w4spm"><acronym id="w4spm"></acronym></li><button id="w4spm"><acronym id="w4spm"><menuitem id="w4spm"></menuitem></acronym></button>
      <dd id="w4spm"></dd>
      <th id="w4spm"></th>
      <th id="w4spm"></th>
      <dd id="w4spm"></dd>
      首頁  -  新聞中心   -  行業動態
       
      網站技術知識


      XML和HTML的主要區別是什么


        XML是用來存放數據的


        XML不是HTML的替代品,XML和HTML是兩種不同用途的語言。


        XML是被設計用來描述數據的,重點是:什么是數據,如何存放數據。


        HTML是被設計用來顯示數據的,重點是:顯示數據以及如何顯示數據更好上面。


        HTML是與顯示信息相關的, XML則是與描述信息相關的。


      'XML'是用于網絡上數據交換的語言,具有與描述Web頁面的“HTML”語言相似的格式。該語言有“可以利


      用Web瀏覽器進行數據確認”以及“易于生成數據”等優點


      使用XML,還能夠將在以前的數據庫中難以處理的數據轉化成數據庫。


      Ajax,使用它可以構建更為動態和響應更靈敏的Web應用程序。該方法的關鍵在于對瀏覽器端的


      JavaScript、DHTML和與服務器異步通信的組合。


      術語Ajax用來描述一組技術,它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。在Ajax之前,Web站點強


      制用戶進入提交/等待/重新顯示范例,用戶的動作總是與服務器的“思考時間”同步。Ajax提供與服務器


      異步通信的能力,從而使用戶從請求/響應的循環中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使


      用JavaScript和DHTML立即更新UI,并向服務器發出異步請求,以執行更新或查詢數據庫。當請求返回時


      ,就可以使用JavaScript和CSS來相應地更新UI,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏


      覽器正在與服務器通信:Web站點看起來是即時響應的。


      術語Ajax是由Jesse James Garrett創造的,他說它是“Asynchronous JavaScript + XML的簡寫”。


      Ajax不是一種技術。實際上,它由幾種蓬勃發展的技術以新的強大方式組合而成。Ajax包含:


      基于XHTML和CSS標準的表示;


      使用Document Object Model進行動態顯示和交互;


      使用XMLHttpRequest與服務器進行異步通信;


      使用JavaScript綁定一切。


      Ajax的工作原理


        Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet Explorer 5中首次引入,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶。


        在創建Web站點時,在客戶端執行屏幕更新為用戶提供了很大的靈活性。下面是使用Ajax可以完成的功能:


      動態更新購物車的物品總數,無需用戶單擊Update并等待服務器重新發送整個頁面。


      提升站點的性能,這是通過減少從服務器下載的數據量而實現的。例如,在Amazon的購物車頁面,當更新籃子中的一項物品的數量時,會重新載入整個頁面,這必須下載32K的數據。如果使用Ajax計算新的總量,服務器只會返回新的總量值,因此所需的帶寬僅為原來的百分之一。


      消除了每次用戶輸入時的頁面刷新。例如,在Ajax中,如果用戶在分頁列表上單擊Next,則服務器數據只刷新列表而不是整個頁面。


      直接編輯表格數據,而不是要求用戶導航到新的頁面來編輯數據。對于Ajax,當用戶單擊Edit時,可以將靜態表格刷新為內容可編輯的表格。用戶單擊Done之后,就可以發出一個Ajax請求來更新服務器,并刷新表格,使其包含靜態、只讀的數據。


      JavaScript是一種基于對象和事件驅動并具有安全性能的腳本語言,有了JavaScript,可使網頁變得生動。使用它的目的是與HTML超文本標識語言、Java 腳本語言一起實現在一個網頁中鏈接多個對象,與網絡客戶交互作用,從而可以開發客戶端的應用程序。它是通過嵌入或調入在標準的HTML語言中實現的。


       RSS就是一種簡單的信息發布和傳遞方式,使得一個網站可以方便地調用其他提供RSS訂閱服務的網站的內


      容,從而形成“新聞聚合”,讓網站發布的內容在更大的范圍內傳播。


      如果從RSS閱讀者的角度來看,RSS獲取信息的模式與加入郵件列表獲取信息有一定的相似之處,也就是可


      以不必登錄各個提供信息的網站而通過客戶端瀏覽方式(稱為“RSS閱讀器”)或者在線RSS閱讀方式這些


      內容。


      RSS(Really Simple Syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的XML應用。RSS


      搭建了信息迅速傳播的一個技術平臺,使得每個人都成為潛在的信息提供者。


      XML是The Extensible Markup Language(可擴展標識語言)的簡寫。和HTML一樣,XML同樣來源于SGML,但


      XML是一種能定義其他語言的語。XML最初設計的目的是彌補HTML的不足,以強大的擴展性滿足網絡信息發


      布的需要,后來逐漸用于網絡數據的轉換和描述。


      XML和HTML的主要區別是什么


        XML是用來存放數據的


        XML不是HTML的替代品,XML和HTML是兩種不同用途的語言。


        XML是被設計用來描述數據的,重點是:什么是數據,如何存放數據。


        HTML是被設計用來顯示數據的,重點是:顯示數據以及如何顯示數據更好上面。


        HTML是與顯示信息相關的, XML則是與描述信息相關的。


      'XML'是用于網絡上數據交換的語言,具有與描述Web頁面的“HTML”語言相似的格式。該語言有“可以利


      用Web瀏覽器進行數據確認”以及“易于生成數據”等優點


      使用XML,還能夠將在以前的數據庫中難以處理的數據轉化成數據庫。


      Ajax,使用它可以構建更為動態和響應更靈敏的Web應用程序。該方法的關鍵在于對瀏覽器端的


      JavaScript、DHTML和與服務器異步通信的組合。


      術語Ajax用來描述一組技術,它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。在Ajax之前,Web站點強


      制用戶進入提交/等待/重新顯示范例,用戶的動作總是與服務器的“思考時間”同步。Ajax提供與服務器


      異步通信的能力,從而使用戶從請求/響應的循環中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使


      用JavaScript和DHTML立即更新UI,并向服務器發出異步請求,以執行更新或查詢數據庫。當請求返回時


      ,就可以使用JavaScript和CSS來相應地更新UI,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏


      覽器正在與服務器通信:Web站點看起來是即時響應的。


      術語Ajax是由Jesse James Garrett創造的,他說它是“Asynchronous JavaScript + XML的簡寫”。


      Ajax不是一種技術。實際上,它由幾種蓬勃發展的技術以新的強大方式組合而成。Ajax包含:


      基于XHTML和CSS標準的表示;


      使用Document Object Model進行動態顯示和交互;


      使用XMLHttpRequest與服務器進行異步通信;


      使用JavaScript綁定一切。


      Ajax的工作原理


        Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet Explorer 5中首次引入,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶。


        在創建Web站點時,在客戶端執行屏幕更新為用戶提供了很大的靈活性。下面是使用Ajax可以完成的功能:


      動態更新購物車的物品總數,無需用戶單擊Update并等待服務器重新發送整個頁面。


      提升站點的性能,這是通過減少從服務器下載的數據量而實現的。例如,在Amazon的購物車頁面,當更新籃子中的一項物品的數量時,會重新載入整個頁面,這必須下載32K的數據。如果使用Ajax計算新的總量,服務器只會返回新的總量值,因此所需的帶寬僅為原來的百分之一。


      消除了每次用戶輸入時的頁面刷新。例如,在Ajax中,如果用戶在分頁列表上單擊Next,則服務器數據只刷新列表而不是整個頁面。


      直接編輯表格數據,而不是要求用戶導航到新的頁面來編輯數據。對于Ajax,當用戶單擊Edit時,可以將靜態表格刷新為內容可編輯的表格。用戶單擊Done之后,就可以發出一個Ajax請求來更新服務器,并刷新表格,使其包含靜態、只讀的數據。


      JavaScript是一種基于對象和事件驅動并具有安全性能的腳本語言,有了JavaScript,可使網頁變得生動。使用它的目的是與HTML超文本標識語言、Java 腳本語言一起實現在一個網頁中鏈接多個對象,與網絡客戶交互作用,從而可以開發客戶端的應用程序。它是通過嵌入或調入在標準的HTML語言中實現的。


      JavaScript具有很多優點:


      1.跨平臺性  JavaScript是依賴于瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,并支持JavaScript的瀏覽器就可以正確執行。


      2.節省CGI的交互時間  隨著WWW的迅速發展有許WWW服務器提供的服務要與瀏覽者進行交流,確瀏覽的身份、需服務的內等等,這項工作通常由CGI/PERL編寫相應的接口程序與用戶進行交互來完成。很顯然,通過網絡與用戶的交互過程一方面增大了網絡的通信量,另一方面影響了服務器的服務性能。服務器為一個用戶運行一個CGI時,需要一個進程為它服務,它要占用服務器的資源(如CPU服務、內存耗費等),如果用戶填表出現錯誤,交互服務占用的時間就會相應增加。被訪問的熱點主機與用戶交互越多,服務器的性能影響就越大!


      3.簡單性  JavaScript是一種腳本編寫語言,它采用小程序段的方式實現編程,像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個簡易的開發過程。它的基本結構形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與HTML標識結合在一起,從而方便用戶的使用操作。


      4.動態性  JavaScript是動態的,它可以直接對用戶或客戶輸入做出響應,無須經過Web服務程序。它對用戶的反映響應,是采用以事件驅動的方式進行的。所謂事件驅動,就是指在主頁中執行了某種操作所產生的動作,就稱為“事件”。比如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發生后,可能會引起相應的事件響應。

      地址:中國、四川、成都市武侯區科華南路3號2-1-1306室
      咨詢電話:+86-028-67707665 15196665172 傳真:+86-028-85352902
      Copyright © 2012 成都訊帆科技有限公司 蜀ICP備19002369號