初學asp你要知道哪些
在沒有接觸過asp的情況下學習asp的話最好從基礎知識學起,最基礎的易是最簡單隻要用心學習很快就會學會的。
ASP(Active Server Pages)稱伺服器端動態網頁,是Microsoft開發的伺服器指令碼環境。透過ASP可以與前面介紹的HTML、指令碼語言和一些元件相結合來建立動態、互動而且高效的Web應用程式,用來進行網路資訊處理工作。由於ASP是微軟開發的指令碼語言技術,它嵌入到IIS中,因此,ASP成為Windows使用者首選的一種資訊系統開發環境。
ASP工作原理 當瀏覽器向Web伺服器發出請求 .asp檔案時,伺服器端的指令碼便開始執行,Web伺服器呼叫ASP,用它從頭至尾處理所請求的檔案、執行指令碼命令,並將Web頁以HTML檔案格式傳送到瀏覽器。
因為指令碼執行於Web伺服器端而不是客戶端,生成傳送到瀏覽器的HTML頁等工作便由Web伺服器負責。所以ASP檔案不能像HTML檔案哪樣直接被瀏覽器開啟,而必須在伺服器端執行環境下透過解釋程式才能執行。因為返回到瀏覽器的只是指令碼的執行結果,所以Web伺服器端指令碼無法被預先複製,從而ASP可以防止使用者檢視原始碼和複製指令碼。
由於ASP具有與瀏覽器無關而不存在相容問題,不需要編譯和連線的直譯式語言環境,程式設計環境簡單(純文字檔案形式而任何文字編輯器都能編輯),傳輸資料小,易於存取資料庫等主要優點,加上語法結構簡單、易學而成為當前採用最為普遍的Web應用程式。但是,ASP也存在執行速度和某些網路作業系統不支援等問題。
ASP的功能
動態網站對於Web開發者而言,不僅能獲得使用者的反饋資訊,根據使用者需求進行網站更新,還能夠透過使用者身份確認,實現資訊的有償提供,獲取收益;對於使用者,能增強在網際網路的參與度,從被動的資訊接受者轉變為資訊的獲得者,使用者能根據需要,迅速從網上找到有用的資訊。
ASP的強大功能使它的技術成為當今世界網路上應用最多的伺服器端指令碼設計環境,其功能主要表現在以下方面。
(1)處理使用者以表單形式提交的訪問請求;直接運算元據庫,進行查詢、插入、更新、刪除等操作;
(2)記錄客戶端相關資料資訊;
(3)實現多個頁面間資料共享;
(4)在應用中嵌入Active X,COM元件和JavaApplet。 把以上這些功能綜合起來,能實現網路資訊處理和管理工作。
ASP基本語法
(1)ASP程式檔案以.asp為結尾。伺服器在解釋Web頁面時,如果是.htm或.html文件,則直接傳送客戶端,並不進行任何處理。如果是.asp文件,伺服器會對客戶端的請求進行處理後,將結果傳送到客戶端。
(2)字母不分大小寫,除字串外,必須在英文半形狀態下輸入標點符號,否則不能正常執行。
(3)ASP語句必須分行寫,一條ASP語句就是一行,不能將多條ASP語句寫在一行裡,也不能將一條語句寫在多行裡,太長的語句加下劃線作為續行符或者透過自動換行的方法。
(4)ASP語句經常與HTML標記結合使用,但是要用界定符隔開。ASP文件中所有的ASP語句及ASP指令碼語句必須以<% %>標記來界定。
(5)ASP呼叫有些指令碼(例如VBScript)直譯器會從指令中刪除空白字元,在輸出空白字元時要使用HTML不間斷空格( )來實現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/151/viewspace-2816888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學node 之前你要知道這些
- 作為2021年計算機初學者你必須要知道的上雲那些事計算機
- React 初學者需要知道的一些知識React
- C語言程式設計,初學者必學程式碼規範,你知道哪些?C語言程式設計
- 你需要知道的這幾種 asp.net core 修改預設埠的方式ASP.NET
- 學習 React 前你需要知道些什麼React
- 學習swoole之前,你需要知道的幾件事
- UI培訓分享:學UI設計需要知道哪些事情?UI
- 初學 Python 需要安裝哪些軟體?Python
- 初入門學習python有哪些用途?Python
- Java初學者容易犯哪些錯誤?Java
- 影片qlv格式轉換mp4有哪些你需要知道的技巧?
- 你需要知道的kafkaKafka
- docker面試你要知道Docker面試
- 你需要知道的SymbolsSymbol
- 初入門學習python有哪些用途呢?Python
- 【技巧】初學Python,應從哪些內容入手?Python
- 初學Java,這些框架你要掌握!Java框架
- 初學Java該學哪些知識?這6大知識必學Java
- 哪些人適合學Python?Python初學入門基礎Python
- 除了深度學習,你需要知道AI技術的23個方向深度學習AI
- 學習React之前你需要知道的的JavaScript基礎知識ReactJavaScript
- 設立境外公司發行遊戲 有哪些涉稅問題你需要知道?遊戲
- 你要知道的 - Spread Operator for objects 技巧Object
- 你要知道的 – Spread Operator for objects 技巧Object
- 你需要知道的HTTP常識HTTP
- 你需要知道的http協議HTTP協議
- 適合Linux系統初學的redhat系列有哪些?LinuxRedhat
- 自學Linux,你需要get哪些點?Linux
- 初學者在學習Python語言時,要注意哪些問題?Python
- 軟體下載網站有哪些?你需要知道的破解軟體下載網站網站
- 你應該要知道的JS中的thisJS
- 關於跨域你需要知道的跨域
- 你需要知道的 DevSecOps 流程及工具dev
- 你必須要知道的babel二三事Babel
- Flutter 你需要知道的那些事 01Flutter
- Vue.js 你需要知道的 scopedSlotsVue.js
- 你應該要知道的Vue.jsVue.js