<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      前端三劍客——HTML

        HTML : 超文本傳輸語(yǔ)言(瀏覽器進(jìn)行識(shí)別html標(biāo)簽)

      ??大綱:

      ??????1.網(wǎng)絡(luò)請(qǐng)求

      ??????2.基于flask快速搭建簡(jiǎn)略版網(wǎng)站

      ??????3.HTML標(biāo)簽

      ??????4.基于HTML標(biāo)簽,flask框架 實(shí)現(xiàn) 注冊(cè)登錄

      ??

       

      ????網(wǎng)絡(luò)請(qǐng)求

      image

       

       

      ????基于flask框架進(jìn)行快速搭建網(wǎng)站:

      from flask import Flask, render_template
      
      app = Flask(__name__)
      @app.route("/login",methods=['POST','GET'])          #methods:用戶通過(guò)url發(fā)送請(qǐng)求的方式
      def login():                                         #用戶訪問(wèn)網(wǎng)站時(shí)自動(dòng)執(zhí)行此url對(duì)應(yīng)函數(shù)
          return render_template("login.html")             #基于flask寫(xiě)的網(wǎng)站html文件放在templates目錄下  render_template:用戶通過(guò)url訪問(wèn)網(wǎng)站時(shí)反回對(duì)應(yīng)頁(yè)面的html文件
      
      if __name__ == '__main__':
          app.run()

      imageimage 

       

      ????HTML標(biāo)簽:

      ??????1.加大加粗:  <h1> <h2>...

       

      ??????2.快標(biāo)記:    <div> :塊級(jí)標(biāo)簽????<span>:行內(nèi)標(biāo)簽 可進(jìn)行嵌套

       

      ??????3.超鏈接:    <a>進(jìn)行網(wǎng)站跳轉(zhuǎn)

      <a href="外部網(wǎng)址/內(nèi)部基于flask搭建的網(wǎng)址" target="_blank">點(diǎn)擊跳轉(zhuǎn)</a>

      ????????????target=<"_blank">:   在瀏覽器中新建頁(yè)面,而非此頁(yè)面

       

      #a標(biāo)簽?zāi)J(rèn)有下劃線想去掉加 text-decoration:none;
      .a1 .c1 a{
          height: 60px;
          text-align: center;
          line-height: 60px;
          float: left;
          text-decoration:none;
      }
      .a1 .c1 a:hover{
          color: red;
      }
      
      <div class="a1">
          <div class="c1">
              <a  target="_blank">點(diǎn)擊跳轉(zhuǎn)</a>
          </div>
      </div>

      image

       

      image

       

      ??????4.圖片:<img src="路徑" style="width:xxx ; height:xxx;">

      # 基于flask框架寫(xiě)的網(wǎng)站圖片放在static目錄下(自己保存的圖片)相對(duì)路徑
      <img src="\static\下載.png" style="width:100%;height:500px;">  
      
      
      
      #引用外部圖片  絕對(duì)路徑
      <img src="https://developer.huawei.com/allianceCmsResource/resource/HUAWEI_Developer_VUE/images/0801pcjili.jpg" style="width:100%;height:500px;">

      image 

       ??????5.小總結(jié):

      image

       

      ????  6.列表(無(wú)序,有序)

      image

       

      ?????7.表格

      table表格
      border為表格設(shè)置邊框
      thead表頭
      tbody表身
      tr行
      th表頭的格
      td表身的格
          
          
          <table border="1">
              <thead>
                  <tr>
                      <th>name</th>
                      <th>age</th>
                  </tr>
              <tbody>
                  <tr>
                      <td>guohan</td>
                      <td>20</td>
                  </tr>
              </tbody>
              </thead>

       

       

      ??????7.input系列

      <input type="控件類(lèi)型" name="與用戶交互的控件名稱(chēng)">
      
      
      
      輸入類(lèi)
      
      1.    type="text"
      用戶名:
      <input type="text" name="user">
      
      2.    type="password"
      密碼:
      <input type="password" name="pwd">
      
      選擇類(lèi)
      
      3.    type="file"
      選擇文件
      <input type="file" name="file">
      
      4.    type="radio"
      單選
      <input type="radio" name="gender" value="男">男
      <input type="radio" name="gender" value="女">女
      
      5.多選
      <input type="checkbox" name="hobby" value="籃球">籃球
      <input type="checkbox" name="hobby" value="乒乓球">乒乓球
      <input type="checkbox" name="hobby" value="足球">足球
      
      按鈕類(lèi)
      
      6.    type="button"     普通的按鈕
      <input type="button" value="提交">
      
      7.    type="submit"    提交表單與form形成固定搭配
      <input type="submit" value="提交">

      submit按鈕與form表單搭配???

      #form標(biāo)簽里面含: action:提交到的網(wǎng)址  method:提交數(shù)據(jù)到網(wǎng)址的請(qǐng)求方式(作登錄,注冊(cè)時(shí)一般用post)
      
      <form action="\login" method="post">
      
      #form標(biāo)簽里面包裹要提交的數(shù)據(jù)標(biāo)簽
      比如input系列標(biāo)簽,select標(biāo)簽等         一定要寫(xiě)控件(name)屬性:<input type="password" name="pwd">
      
      #最后必須用submit按鈕進(jìn)行表單提交

       

       

      ??????8.select下拉框

      單選下拉框
      <select name="city">
          <option value="北京">北京</option>
          <option value="上海">上海</option>
          <option value="廣州">廣州</option>
      </select>
      
      多選下拉框
      <select name="skills" multiple>
          <option value="學(xué)習(xí)">學(xué)習(xí)</option>
          <option value="看視頻">看視頻</option>
          <option value="睡覺(jué)">睡覺(jué)</option>
      </select>

      ????

       

      ??????9.多行文本

      <textarea name="more" rows="10"></textarea>

      ????????

       

      注冊(cè)登錄
      ############################app.py(基于flask框架寫(xiě)的網(wǎng)站)###############################
      from flask import Flask, render_template,request
      
      app = Flask(__name__)
      @app.route("/login",methods=['POST','GET'])              #   methods:用戶通過(guò)url發(fā)送請(qǐng)求的方式
      def login():                                             #用戶訪問(wèn)網(wǎng)站時(shí)自動(dòng)執(zhí)行此url對(duì)應(yīng)函數(shù)
          if request.method == 'GET':
              return render_template("login.html")             #基于flask寫(xiě)的網(wǎng)站html文件放在templates目錄下  render_template:用戶通過(guò)url訪問(wèn)網(wǎng)站時(shí)反回對(duì)應(yīng)頁(yè)面的html文件
          else:
              user=request.form.get("user")                
              pwd=request.form.get("pwd")
              gender=request.form.get("gender")                #對(duì)用戶交互層控件中填入或選擇的數(shù)據(jù)進(jìn)行獲取 方式:request.form.get\getlist("控件名稱(chēng)")方式獲取
              hobby=request.form.getlist("hobby")                
              print(user,pwd,gender,hobby)
              return "登錄成功!"
          
      if __name__ == '__main__':
          app.run()
          
      ###########################templates目錄下login.html文件#############################
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>測(cè)試站用戶登錄</title>
      </head>
      <body>
          <form action="\login" method="post">
              <div>
              用戶名::
              <input type="text" name="user"/>
              </div>
              <div>
                  密碼:
                  <input type="password" name="pwd"/>
              </div>
              <div>
                  性別:                               #input標(biāo)簽系列單選
                  <input type="radio" name="gender" value="男">男
                  <input type="radio" name="gender" value="女">女
              </div>
              <div>
                  愛(ài)好:                               #input標(biāo)簽系列:多選
              <input type="checkbox" name="hobby" value="籃球">籃球
              <input type="checkbox" name="hobby" value="乒乓球">乒乓球
              <input type="checkbox" name="hobby" value="足球">足球
              </div>
              <div>
                  居住地:
                  <select name="city">                 #select標(biāo)簽:下拉單選框
                      <option value="北京">北京</option>
                      <option value="上海">上海</option>
                      <option value="廣州">廣州</option>
                  </select>
              </div>
              <div>
                  <div>
                      特長(zhǎng):
                  </div>
                  <select name="skills" multiple>        #select標(biāo)簽:下拉多選框
                      <option value="學(xué)習(xí)">學(xué)習(xí)</option>
                      <option value="看視頻">看視頻</option>
                      <option value="睡覺(jué)">睡覺(jué)</option>
                  </select>
              </div>
              <textarea name="more" rows="10"></textarea>
              <div>
                  <input type="submit" value="提交">    #input標(biāo)簽系列:表單提交按鈕
              </div>
          </form>
      </body>
      </html>

       image

       

       

       

       ??????總結(jié):name value 一般用于表單元素 比如(input,select,textarea)

      ??????????name:    表示用戶交互層控件的名稱(chēng),后續(xù)可通過(guò)request.form.get("控件名稱(chēng)")來(lái)進(jìn)行獲取value

      ??????????value:  表示表單元素的值

       

      posted @ 2025-10-22 22:58  guohan  閱讀(10)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久精品国产国产精品四凭| 黑人av无码一区| 亚洲中文字幕在线无码一区二区| 午夜亚洲AV日韩AV无码大全| 日本丰满护士bbw| 亚洲中文字幕久久精品品| 国产另类ts人妖一区二区| 日韩精品一区二区三区视频| 亚洲精品国产字幕久久麻豆| 少妇激情av一区二区三区| 国产片av在线观看国语| 欧美人成精品网站播放| 国产性天天综合网| 女同另类激情在线三区| 免费费很色大片欧一二区| 久久亚洲精品11p| 亚洲精品国产aⅴ成拍色拍| 性xxxx欧美老妇胖老太性多毛| 国产精品任我爽爆在线播放6080 | 免费观看成人毛片a片| 色老头在线一区二区三区| 久久婷婷五月综合色丁香花| 高清中文字幕国产精品| 长垣县| 欧美国产成人久久精品| 亚洲熟女精品一区二区| 亚洲国产成人va在线观看天堂| 人妻丰满熟妇av无码区不卡| 成人3D动漫一区二区三区| 久久精产国品一二三产品| 亚洲国产精品嫩草影院久久| 精品粉嫩国产一区二区三区| 国产a在视频线精品视频下载| 熟妇人妻中文a∨无码| 荆州市| 中文字幕乱码一区二区免费| 亚洲中文字幕一区二区| 亚洲精品国产福利一区二区| 四虎永久在线精品无码视频| 香蕉久久一区二区不卡无毒影院| 久久精品国产亚洲av熟女|