• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 減輕JavaScript測試和調試負擔

    發表于:2008-07-18來源:作者:點擊數: 標簽:調試JavaScriptJavascriptjavascript負擔
    像JSP、ASP.NET、ColdFusion這樣的Web 開發 平臺提供了大量強大 服務器 端開發選項。但是,它們并沒有否定用JavaScript進行客戶端的Web開發。 JavaScript同時提供了邏輯和用戶接口功能,減輕了服務器端處理的負載。盡管我們已經使用它有多年了,但是它的開發
     像JSP、ASP.NET、ColdFusion這樣的Web開發平臺提供了大量強大服務器端開發選項。但是,它們并沒有否定用JavaScript進行客戶端的Web開發。

      JavaScript同時提供了邏輯和用戶接口功能,減輕了服務器端處理的負載。盡管我們已經使用它有多年了,但是它的開發工具還是有點落后?,F在就讓我們仔細看看JavaScript的開發和調試選項。

      開發工具

      如果你習慣使用諸如Visual Studio或者NetBeans這樣的集成開發環境(IDE),那么你就一定很熟悉各種調試選項,包括代碼單步調試、設置斷點,以及監視變量等。在監視代碼執行或者追蹤錯誤時,這些都是不可或缺的工具。不幸的是,這些工具在JavaScript開發人員中并不是十分普及。

      調試

      應用程序開發中的一個重要步驟是追蹤腳本或者代碼中的錯誤。這包括隔離代碼段,一行一行地分析它們。在使用JavaScript的時候,你可以使用在開發工具大發展之前用過的方法。

      在這種情況下,最常用的一種JavaScript函數是警報信息框。你可以用它來檢查保存在變量/對象里的值,并與循環一起使用來查看對象的內容。

      舉個例子,列表A里的HTML代碼沒有按照預期的效果執行:

    <html><head>
    <title>JS Test</title>
    <script language="JavaScript">
    function validate() {
    var doc = document.forms[0];
    var flag = true;
    if (doc.fullName.value = '')
    flag = false;
    if (doc.contactNumber.value = '')
    flag = false;
    if (flag) doc.submit()
    else alert('Enter values before submitting.');
    }
    </script></head>
    <body>
    <form id="frmTest">
    Name: <input name="fullName" type="text" /><br />
    Address: <input name="contactNumber" type="text" /><br />
    <input type="button" value="Submit" onclick="validate();" />
    </form></body></html>

      

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>