事實(shí)上,web應(yīng)用程序相對(duì)于桌面應(yīng)用程序來說,升級(jí)起來更加方便。如我們從應(yīng)用程序的立場(chǎng)來看這兩種技術(shù)的發(fā)展,無疑,web應(yīng)用程序已經(jīng)比桌面應(yīng)用程序更流行了。web應(yīng)用程序的設(shè)計(jì)師不同于桌面應(yīng)用程序的設(shè)計(jì)師,web頁是由靜態(tài)的html標(biāo)記,圖片,腳本標(biāo)記和JavaScript構(gòu)成的。web頁與web服務(wù)端相結(jié)合的,通過瀏覽器把請(qǐng)求交付給服務(wù)端進(jìn)行處理。在今天,有很多種不同的web服務(wù)器。流行的有IIS,WebSphere,Weblogic,Apache等。web服務(wù)器是用來處理腳本的,而處理這些腳本的是一些基本的類庫。當(dāng)一個(gè)頁從瀏覽器發(fā)送請(qǐng)求到服務(wù)端時(shí)并不會(huì)轉(zhuǎn)換html標(biāo)記,解釋和解析這些html標(biāo)記的工作是由瀏覽器負(fù)責(zé)的,新疆烏魯木齊軟件開發(fā)網(wǎng)搜集整理 www.k8w.net。
web頁在今天已經(jīng)變得越來越有互動(dòng)性了,它經(jīng)常收集用戶的輸入并且發(fā)送這些信息到服務(wù)端去處理。所以,在頁面中驗(yàn)證每一個(gè)輸入便成了開發(fā)者工作的一部分。web頁端的驗(yàn)證已經(jīng)是必須要做的工作了。如果不做客戶端驗(yàn)證,那么就可能會(huì)有一些錯(cuò)誤的請(qǐng)求,而這些錯(cuò)誤的請(qǐng)求將導(dǎo)致web應(yīng)用程序拋出一個(gè)錯(cuò)誤信息甚至崩潰。除了在服務(wù)端進(jìn)行輸入驗(yàn)證外,客戶端驗(yàn)證也是必需的,F(xiàn)在有一些流行的腳本就可以用于客戶端驗(yàn)證,JavaScript和VBScript就是其中的兩個(gè)。沒有專門應(yīng)付web端驗(yàn)證的腳本使得開發(fā)者陷入了一個(gè)窘迫的境地。當(dāng)今時(shí)代,用戶更喜歡在客戶端做更多事情,而只有在必須的時(shí)候才交給服務(wù)端處理。
這種技術(shù)完全是在客戶端進(jìn)行處理,它不是ajax(Asynchronous Java and XML)。我在一些場(chǎng)合用到了ajax,它確實(shí)是很強(qiáng)大而且不同JavaScript的,但在ajax中仍然會(huì)需要用到大量的JavaScript。開發(fā)人員不得不把大量的邏輯代碼寫成JavaScirpt,而隨著JavaScript使用的大量增加,越來越多的時(shí)間就會(huì)用于調(diào)試和修改這些JavaScript。微軟的Visual Studio IDE可以讓開發(fā)人員非常容易的寫代碼,而且調(diào)試也相對(duì)于傳統(tǒng)的asp應(yīng)用程序簡(jiǎn)單得多。放下VS IDE的一些新特性不說,很多人發(fā)現(xiàn)調(diào)試JavaScript很不方便。但是現(xiàn)在你可以通過一些配置使調(diào)試JavaScript變得簡(jiǎn)單起來。那么該如何來做呢?接下來將告訴你一些在asp.net中調(diào)試JavaScirpt的技巧。
在asp.net中一步一步調(diào)試JavaScript,在這篇文章里我使用了IIS和Visual Studio 2005。 配置 第一步: 在Visual Studio 2005中打開一個(gè)已經(jīng)存在的asp.net應(yīng)用程序,其中要有一些JavaScript。
第二步: 當(dāng)我們?cè)谖④浀腣isual Studio中創(chuàng)建了一個(gè)web項(xiàng)目,那么一個(gè)名為web.config的文件默認(rèn)也被創(chuàng)建在了該web項(xiàng)目中。 我們檢查一下它的設(shè)置
把debug的屬性該為true,如下 第三步: 打開Internet 信息服務(wù)(IIS)管理器 開始->管理工具->Internet 信息服務(wù)(IIS)管理器->網(wǎng)站->默認(rèn)網(wǎng)站->右鍵單擊你想調(diào)試的web項(xiàng)目->屬性->虛擬目錄選項(xiàng)卡->配置->在新打開的windows窗口中選擇調(diào)試選項(xiàng)卡->把“啟用 ASP 服務(wù)器端腳本調(diào)試”和“啟用 ASP 客戶端腳本調(diào)試”兩個(gè)復(fù)選框選中。
第四步: 打開IE,單擊菜單欄的“工具”->Internet 選項(xiàng)->高級(jí)選項(xiàng)卡->取消“禁用腳本調(diào)試(Internet Explorer)”和“禁用腳本調(diào)試(其他)”兩個(gè)復(fù)選框的選中狀態(tài)。
第五步: 現(xiàn)在,在Visual Studio IDE打開你的web項(xiàng)目。 注意:JavaScript一定要放到一個(gè)單獨(dú)的.js文件里,而不能直接在.aspx頁里寫JavaScript。然后像對(duì)待.cs或.vb文件一樣,在.js文件里給某行添加斷點(diǎn)即可。
第六步: 運(yùn)行你的web項(xiàng)目,程序?qū)?huì)在運(yùn)行到你設(shè)置的斷點(diǎn)處停止。
|