小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

腳本語言

 everydayOK 2010-09-19
腳本語言的特點(diǎn):
 不需要編譯。
 
腳本語言的作用:
  1.  在說腳本語言的作用前,我們先說說HTML(超文本標(biāo)記語言)(結(jié)構(gòu)化語言)語言的作用;HTML可以很方便的將文本,圖形,表格,表單,超級鏈接等放入網(wǎng)頁中;
  2. 為了更靈活的控制網(wǎng)頁的格式,內(nèi)容或要制作更好的交互效果,就要用到腳本語言。例如用戶可控制頁面背景等,都是通過腳本語言實現(xiàn)的。
  3.  與 HTML 文件中運(yùn)行于客戶端的腳本不同,ASP文件中的腳本運(yùn)行于服務(wù)器之上。通過使用 ASP,你可以動態(tài)地編輯、改變或者添加網(wǎng)頁的任何內(nèi)容,對由 HTML 表單提交的數(shù)據(jù)作出響應(yīng),訪問任何數(shù)據(jù)或數(shù)據(jù)庫并向瀏覽器返回結(jié)果,為不同的用戶定制更有用的頁面等等。由于 ASP 文件被作為純粹的 HTML 返回瀏覽器,因此我們可以在任何瀏覽器中查看 ASP。
腳本語言分類:
 分為客戶端腳本和服務(wù)端腳本;它們的主要區(qū)別就是在哪執(zhí)行的問題,一個是在客戶端執(zhí)行,一個是在服務(wù)端執(zhí)行.
  1.  客戶端腳本是在客戶端執(zhí)行的腳本,比如vbscript腳本等注明在客戶端執(zhí)行的腳本,當(dāng)客戶端向服務(wù)器提出要求后,瀏覽者先將腳本下載到客戶的機(jī)器上后才執(zhí)行,腳本代碼將會停留在瀏覽者的機(jī)器里面.
  2. 服務(wù)端腳本與之相對,它是當(dāng)客戶端向服務(wù)器提出要求后,服務(wù)器將這些腳本先執(zhí)行后,得到的結(jié)果才發(fā)送到客戶端來.這些腳本代碼不會跑到客戶端那里.比如asp,php,jsp等腳本.
  3. 客戶端腳本在自己的瀏覽器可以通過查看源文件查看源碼;而服務(wù)端腳本是運(yùn)行在服務(wù)器上,代碼執(zhí)行在服務(wù)器上,在本地查看源碼是看不到的。
腳本標(biāo)記:
  • 客戶端腳本:

             在HTML的<head></head>標(biāo)簽或<body></body>標(biāo)簽中,加上<script type=text/vbscript></script>標(biāo)簽,腳本代碼寫在該標(biāo)簽中。 放在head中,頁面加載后,腳本會自動執(zhí)行;放在body中,需要人工觸發(fā)某個事件,腳本才會執(zhí)行。

  • 服務(wù)端腳本:
在HTML的<body></body>標(biāo)簽中,加上<%........%>, 這是ASP代碼的標(biāo)記, 腳本寫在其中。注意服務(wù)端腳本不要寫在head標(biāo)簽中,在瀏覽器上不顯示。

什么是VBScript?

  • VBScript 是一種腳本語言
  • 腳本語言是一種輕量級的編程語言
  • VBScript 是微軟的編程語言 Visual Basic 的輕量級的版本

它如何工作?

當(dāng)VBScript 被插入一個 HTML 文檔后,因特網(wǎng)瀏覽器會讀取這個文檔,并對 VBScript 進(jìn)行解釋。VBScript 可能會立即執(zhí)行,也可能在之后的事件發(fā)生時執(zhí)行。
 

什么是ASP?

  •  active server pages,動態(tài)服務(wù)器頁面;
  •  ASP并不是一種語言,他只是腳本語言的一種編寫環(huán)境;
  • 在單個ASP文件中可以使用多種腳本語言;
  • 客戶端瀏覽器可能不支持某些腳本的運(yùn)行,但是ASP腳本是在服務(wù)器端讀取和處理的,所以請求.asp文件的客戶端瀏覽器不需要支持腳本。
  • asp帶有兩個腳本引擎:vbscript和javascript. 也可以安裝和使用其他的腳本語言引擎。
  • ASP 和 HTML 有何不同?

    • 當(dāng)瀏覽器請求某個 HTML 文件時,服務(wù)器會返回這個文件
    • 而當(dāng)瀏覽器請求某個 ASP 文件時,IIS 將這個請求傳遞至 ASP 引擎。ASP 引擎會逐行地讀取這個文件,并執(zhí)行文件中的腳本。最后,ASP 文件將以純 HTML 的形式返回到瀏覽器。
    • ASP 能為你做什么?

      • 動態(tài)地編輯、改變或者添加頁面的任何內(nèi)容
      • 對由用戶從 HTML 表單提交的查詢或者數(shù)據(jù)作出響應(yīng)
      • 訪問數(shù)據(jù)或者數(shù)據(jù)庫,并向瀏覽器返回結(jié)果
      • 為不同的用戶定制網(wǎng)頁,提高這些頁面的可用性
      • 用 ASP 替代 CGI 和 Perl 的優(yōu)勢在于它的簡易性和速度
      • 由于 ASP 代碼無法從來瀏覽器端察看,ASP 確保了站點(diǎn)的安全性。
      • 優(yōu)秀的 ASP 編程可將網(wǎng)絡(luò)負(fù)載降至最低

      重要事項:由于 ASP 在服務(wù)器運(yùn)行,瀏覽器無需支持客戶端腳本就可以顯示 ASP 文件!

什么是 ASP.NET?

  1. ASP 3.0 是 ASP 的最新版本,但不會再有 ASP 4.0 版本了。
  2. ASP.NET 是下一代的 ASP,但是不能把 ASP.NET 稱為 ASP 的升級版本。ASP.NET 是全新的服務(wù)器端 ASP 腳本。
  3. ASP.NET 是 .NET 框架的組成部分。微軟耗時三年從底層重寫了 ASP.NET,而 ASP.NET 無法完全向后兼容 ASP 3.0。

.NET 框架(.NET Framework)

  • DotNET FrameWork(框架) 是微軟為了實現(xiàn).net思想而造的一個框架;
  • DotNet框架包括兩個部分: (1)公共語言運(yùn)行時(CLR) (2)類庫集(FCL).
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多