<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # HTML ## 問題01:復述程序開發中的幾種路徑使用方法。 1. 絕對路徑 2. 相對路徑 * 相對服務器路徑 * 相對當前目錄 * 相對當前子目錄 * 相對當前父目錄 ## 問題02:復述表單重要屬性及注意事項。 1. 屬性action、method、enctype > **文件上傳**時需要設置哪些屬性? > 提交方式必須設置為post > enctype必須設置為multipart/form-data ## 問題03:復述表單重要控件。 1. 輸入控件input 2. 下拉列表 3. 文本區域 > 注意:單選框和復選框的name屬性設置。 > 注意:所有輸入控件一般都需要設置name屬性,便于后端接收數據。 ![](https://img.kancloud.cn/3a/92/3a920e2381138f59290360104fc30649_728x565.png) # CSS ## 問題04:復述CSS的編寫規則。 ``` div{ border: 1px solid red; width: 600px; height: 400px;} ``` ![](https://img.kancloud.cn/11/59/1159c27b8db074d6d11d446232c13e16_1181x268.png) ## 問題05:復述CSS的三種樣式表使用方法。 ![](https://img.kancloud.cn/ec/f4/ecf425cd311c838ab0025a618af0f76d_939x453.png) ## 問題06:列舉CSS的常用選擇器。 * 標簽選擇器 * id選擇器 * class選擇器 * 組合選擇器 * 屬性選擇器 * 偽元素選擇器 * 結構偽類選擇器 ## 問題07:復述CSS的優先級規則。 ``` !important 用在屬性值后面,表示當前聲明超越一切優先級 id > class|偽類 > 標簽|偽元素 行內 > 內部 > 外部 行內 > id ``` # JavaScript ## 問題08:復述JavaScript在網頁中的使用。 ![](https://img.kancloud.cn/8c/5c/8c5c425821657ceeb2c39864fe35b20c_1177x588.png) ## 問題09:復述JavaScript數據類型以及變量定義。 ![](https://img.kancloud.cn/3a/76/3a76d2d9f2b9aa1aebefe342eb1a6012_526x435.png) ## 問題10:列舉JavaScript的常用事件。 ![](https://img.kancloud.cn/20/46/2046ce19777ab053b0892f7e348f18ad_448x320.png) ## 問題11:復述JavaScript中為元素添加事件響應的方法。 1. 直接為事件源添加事件并調用處理程序function ``` <button onclick="fun()" >按鈕</button> ``` 2. 為事件源綁定事件并賦值處理程序function ``` <button>按鈕</button> <script> document.querySelector("button").onclick = function(){} </script> ``` ## 問題12:復述JavaScript獲取網頁元素及內容的方法。 ``` Live Node = document.getElementById("id") Live Node List = document.getElementsByClassName("class") Live Node List = document.getElementsByName("name") Live Node List = document.getElementsByTagName("tagname") Static Node = document.querySelector("selector") Static Node List = document.querySelectorAll("selector") ``` ## 問題13:復述JavaScript修改、刪除、增加網頁元素的方法。 | 方法 | jQuery對象 | DOM對象 | | --- | --- | --- | | 獲取html/text | j.html() 或 j.text() | d.innerHTML 或 d.innerText | | 修改html/text | j.html(val) 或 j.text(val) | d.innerHTML=val 或 d.innerText=val | | 獲取值 | j.val() | d.value | | 修改值 | j.val(newval) | d.value=newval | | 獲取屬性值 | j.attr(name) | d.getAttribute(name) | | 增加/修改屬性值 | j.attr(name,val) | d.setAttribute(name,val) | | 刪除屬性值 | j.removeAttr(name) | d.removeAttribute(name) | | 增加CSS類 | j.addClass(classname) | / | | 移除CSS類 | j.removeClass(classname) | / | | 獲取/增加樣式 | j.css(name) 或j.css(name,val) 或j.css({name:val;}) | ## 問題14:復述JavaScript進行數據驗證的常用方法。 > 內置函數驗證 ``` 判斷x是否為非數字:isNaN(x) 判斷x是否為空:x=="" ``` > test 檢索字符串中指定的值。返回 true 或 false。 ~~~ var reg = new RegExp(); or /^XXX$/ reg.test(String); ~~~ # 實踐1:注冊頁面 ![](https://img.kancloud.cn/0d/78/0d785a379e3cb8018cd2de329d3a7fc6_358x207.gif) # 實踐2:完成項目公共頁面設計。 ## 1. 實驗目的 1. 能夠使用HTML表單及其他常用標簽來設計頁面; 2. 能夠使用CSS實現頁面的裝飾及布局; 3. 能夠使用JavaScript對用戶輸入數據進行校驗; 4. 能夠使用JavaScript實現基本的用戶交互; 5. 能夠使用jQuery優化DOM操作。 ## 2. 實驗內容 1. 設計文件分享系統的導航欄和頁腳,包含系統的所有功能預覽(文件列表、分類查看、操作中心、文件檢索、個人中心等); 2. 設計文件分享系統的公共頁面,如登錄、注冊頁面、忘記密碼等; 3. 設計文件分享系統的其他所需頁面,如分享文件、個人信息等頁面,分享文件等; 4. 驗證表單輸入數據是否為空、格式是否正確等。 ## 3. 實驗效果 ### 1. 主頁效果 ![](https://img.kancloud.cn/c3/95/c395d74b6a63faea622376bf8e45f7eb_851x330.png) ### 2. 登錄頁面 ![](https://img.kancloud.cn/fe/07/fe07b894df4291db41376fec9405e433_382x206.png) ### 3. 注冊頁面 ![](https://img.kancloud.cn/67/10/671092b784dc4b7587bb0fbf609eb065_618x307.png) ### 4. 忘記密碼(郵件登錄) ![](https://img.kancloud.cn/f6/ed/f6ed3b76e90d55915a7ac092b5b627d3_490x235.png) ### 5. 個人信息 ![](https://img.kancloud.cn/0d/55/0d55b2f01ad0ad41a422e66c8747c168_449x211.png) ### 6. 修改密碼 ![](https://img.kancloud.cn/68/97/6897dcf4683cabd66ddaac19c2da546d_432x224.png) ### 7. 分享文件 ![](https://img.kancloud.cn/c2/e5/c2e5497c0e6f1f9f442969cdaf8d3b2b_469x403.png) ## 4. 實驗圖片 ![](https://img.kancloud.cn/bb/dc/bbdc6b96684c6577c6175982f6704f0f_334x128.png) ![](https://img.kancloud.cn/bb/5d/bb5d25efec7bbae6680647eb65affbca_64x64.png) ![](https://img.kancloud.cn/8f/fb/8ffb872ff3161f33741ca1f47cae46c3_80x25.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看