整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          用HTML怎么制作網頁呢?

           用HTML怎么制作網頁呢?靜態網站的編寫主要是用HTML DIV+CSS JS等來完成頁面的排版設計 ? ,常用的網頁設計軟件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的還是DW,當然不同軟件寫出的前端Html5代碼都是一致的。

            一、網站布局方面:計劃采用目前主流的、能兼容各大主流瀏覽器、顯示效果穩定的浮動網頁布局結構。

            二、網站程序方面:計劃采用最新的網頁編程語言HTML5+CSS3+JS程序語言完成網站的功能設計。并確保網站代碼兼容目前市面上所有的主流瀏覽器,已達到打開后就能即時看到網站的效果。

            三、網站素材方面:計劃收集各大平臺好看的圖片素材,并精挑細選適合網頁風格的圖片,然后使用PS做出適合網頁尺寸的圖片。

            四、網站文件方面:網站系統文件種類包含:html網頁結構文件、css網頁樣式文件、js網頁特效文件、images網頁圖片文件;

            五、網頁編輯方面:網頁作品代碼簡單,可使用任意HTML編輯軟件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html編輯軟件進行運行及修改編輯等操作)。 其中: (1) html文件包含:其中index.html是首頁、其他html為二級頁面; (2) css文件包含:css全部頁面樣式,文字滾動, 圖片放大等; (3) js文件包含:js實現動態輪播特效, 表單提交, 點擊事件等等(個別網頁中運用到js代碼)。

          精品長文創作季#

          JSP,全稱是Java Server Pages,中文含義是Java服務端頁面,它是一種用于動態網頁開發的技術,本質上就是Servlet程序,只不過JSP是將Servlet中和HTML、CSS、JavaScript等界面相關的代碼單獨抽取出來,從而形成了JSP,下面就介紹一下JSP程序。

          1.1、JSP的本質

          JSP是專門用于前端界面顯示的一個文件,為什么會出現JSP呢???首先我們來看下,JSP沒有出來之前,如果我們要使用Servlet程序編寫一個HTML界面,此時你會寫出下面的代碼:

          package com.gitcode.servlet;
          
          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;
          import java.io.IOException;
          import java.io.PrintWriter;
          
          /**
           * @version 1.0.0
           * @Date: 2024/2/10 20:20
           * @Author ZhuYouBin
           * @Description:
           */
          public class HtmlResponseServlet extends HttpServlet {
              @Override
              protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                  // 響應HTML內容
                  response.setContentType("text/html;charset=UTF-8");
                  // 獲取輸出流
                  PrintWriter writer = response.getWriter();
          
                  // 輸出HTML內容
                  writer.println("<!DOCTYPE html>");
                  writer.println("<html lang=\"en\">");
                  writer.println("<head>");
                  writer.println("    <meta charset=\"UTF-8\">");
                  writer.println("    <title>響應HTML內容</title>");
                  writer.println("</head>");
                  writer.println("<body>");
                  writer.println("    <h3>Hello World!你好,世界!</h3>");
                  writer.println("</body>");
                  writer.println("</html>");
          
                  // 關閉流
                  writer.close();
              }
          }

          從上面代碼中,可以看出來,開發一個HTML界面,需要使用writer輸出流,將HTML代碼拼接起來,通過HttpServletResponse響應對象,返回給客戶端。

          可想而知,這是多么復雜的事情,這還只是一個HTML界面,一個Web工程中有著幾十、幾百個HTML,那么通過這種編碼方式,一方面開發效率非常低,另一方面后期維護起來的時候,也是非常困難。

          所以,為了解決這個問題,Sun公司就提出了一種新的動態網頁開發技術,也就是我們這里所學的JSP程序。

          JSP是如何解決輸出HTML問題的呢???

          我們這樣想一下,在上面的代碼中,大部分代碼都是使用writer.println()方法輸出HTML標簽內容,那么我們能不能將這一部分代碼單獨抽取出來,然后在程序運行的時候,再把這些代碼嵌入到對應的位置,最終拼接成一個完整的HTML返回給客戶端。

          Sun公司就是采用了這種思想,將這些和HTML相關的代碼都單獨抽取了出來,將其單獨保存到一個以【.jsp】為后綴的文件里面,這個.jsp文件就叫做JSP程序。Sun公司開發了一個JSP引擎程序,在程序運行過程中,通過JSP引擎將對應的jsp文件渲染成Servlet程序,最終將渲染的結果響應給客戶端,這樣就實現了簡化Servlet的開發。

          所以說,JSP程序本質上就是Servlet程序,這是因為JSP引擎會將我們訪問的JSP文件,渲染成Servlet程序,然后再執行這個Servlet程序,從而完成客戶端的響應處理。

          1.2、創建JSP程序

          創建JSP程序非常簡單,我們只需要創建一個以【.jsp】為后綴的文件,接著編寫相關的代碼即可。在IDEA中的web目錄下,創建一個HelloWorld.jsp文件,如下:

          這樣就創建成功啦!!!啟動Tomcat容器,瀏覽器訪問http://localhost:8080/servlet/HelloWorld.jsp地址,看到下面內容,那么第一個JSP程序就算完成啦。

          PS:一般情況下,我們會將jsp文件保存在WEB-INF目錄下面,因為這個目錄下的文件是受保護的,瀏覽器不能直接訪問

          今天就到這里,未完待續~~

          解如何在 JavaScript 中輕松創建腳本元素并為您的網頁添加豐富的功能。

          在 JavaScript 中創建腳本元素:

          1. 使用 document.createElement() 方法創建腳本元素。
          2. 將元素對象的 src 屬性設置為腳本文件。
          3. 使用 appendChild() 方法在 HTML 中包含腳本元素。

          考慮這個示例 HTML 標記:

          index.html

          <!DOCTYPE html>
          <html>
            <head>
              <title>Coding Beauty Tutorial</title>
            </head>
            <body>
              <div id="box"></div>    <script src="index.js"></script>
            </body>
          </html>

          以下是我們如何使用 JavaScript 在 HTML 中創建腳本元素:

          index.js

          const script = document.createElement('script');// use local file
          // script.src = 'script.js';script.src =
            'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js';script.async = true;// make code in script to be treated as JavaScript module
          // script.type = 'module';script.onload = () => {
            console.log('Script loaded successfuly');
            const box = document.getElementById('box');
            box.textContent = 'The script has loaded.';
          };script.onerror = () => {
            console.log('Error occurred while loading script');
          };document.body.appendChild(script);

          document.createElement() 方法創建一個由標簽名稱指定的 HTML 元素并返回該元素。 通過傳遞一個腳本標簽,我們創建了一個腳本元素。

          const script = document.createElement('script');

          我們在 script 元素上設置 src 屬性來指定要加載的腳本文件。 我們使用 URL 指定遠程文件,但我們也可以使用相對或絕對文件路徑指定本地文件。

          // use local file
          // script.src = 'script.js';script.src =
            'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js';

          通過將 async 屬性設置為 true,瀏覽器不必在繼續解析 HTML 之前加載和評估腳本。 相反,腳本文件將被并行加載,以減少延遲并加快頁面的處理速度。

          script.async = true;

          type 屬性指示文件是什么類型的腳本。 如果它是一個 JavaScript 模塊,我們需要將 type 屬性設置為 module 來顯示它。

          script.type = 'module';

          有關 script 元素支持的所有屬性的完整列表,請訪問有關 script 元素的 MDN 文檔。

          我們監聽 onload 事件,以便在腳本文件成功加載時執行操作。

          script.onload = () => {
            console.log('Script loaded successfuly');
            const box = document.getElementById('box');
            box.textContent = 'The script has loaded.';
          };

          我們監聽 onerror 事件,以便在加載腳本出錯時執行不同的操作。

          script.onerror = () => {
            console.log('Error occurred while loading script');
          };

          appendChild() 方法添加一個 DOM 元素作為指定父元素的最后一個子元素。 通過在 document.body 上調用 appendChild(),我們將腳本文件添加到正文中。

          document.body.appendChild(script);

          要將腳本文件添加到文檔的頭部,我們可以將 document.body 替換為 document.head。

          document.head.appendChild(script);

          關注七爪網,獲取更多APP/小程序/網站源碼資源!


          主站蜘蛛池模板: 无码国产精品一区二区免费式芒果 | 精品一区二区高清在线观看| 中文字幕乱码一区久久麻豆樱花| AA区一区二区三无码精片| 中文字幕一区在线播放| 精品一区二区在线观看| 麻豆精品久久久一区二区| 精品国产福利第一区二区三区| 亚洲欧洲一区二区| 日韩免费无码一区二区视频| 国产成人综合精品一区| 在线视频一区二区三区| 精品一区二区91| 精品人妻中文av一区二区三区 | 亚洲Av无码一区二区二三区| 国产精品无码一区二区三区毛片 | 亚洲日韩激情无码一区| 曰韩精品无码一区二区三区| 99精品国产高清一区二区麻豆 | 中文字幕VA一区二区三区| 午夜福利国产一区二区| 亚洲国产老鸭窝一区二区三区| 亚州AV综合色区无码一区| 精品国产一区二区三区在线观看| 一区二区中文字幕| 一区二区三区中文字幕| 一色一伦一区二区三区| 亚洲综合国产一区二区三区| 精品深夜AV无码一区二区老年| 中文字幕在线播放一区| 亚洲熟妇无码一区二区三区 | 色欲AV无码一区二区三区| 亚洲一区二区影院| 国产福利电影一区二区三区久久久久成人精品综合 | 2022年亚洲午夜一区二区福利| 乱人伦一区二区三区| 91国偷自产一区二区三区| 久久精品一区二区国产| 色视频综合无码一区二区三区 | 精品人妻少妇一区二区| 多人伦精品一区二区三区视频|