整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          肖sir_html之基本使用(1)

          、新建項目

          1、新建===web項目===輸入項目名稱====完成


          二、新建html文件

          在新建項目中新建html模板


          輸入文件名稱:


          三、認識基本格式


          聯(lián)想出基本格式:



          四、編輯html文件


          運行html,選擇瀏覽器



          五、html常用的快捷鍵

          (1)ctrl+n+w web項目創(chuàng)建



          (2)ctrl+n+h html文檔創(chuàng)建


          (3)ctrl+s 保存html頁面(頁面上如果未保存會顯示*號)



          (4)ctrl+r html運行
          (5)ctrl+z 撤回
          (6)!+tab鍵 聯(lián)想基本格式
          (7)ctrl+/ 注釋和取消注釋



          (8)ctrl+鼠標滾輪, 字體方大和縮小


          六、認識標簽

          (1)H標簽(標題標簽)



          (2)p標簽 (段落標簽)



          (3)img 標簽(圖片標簽)
          兩種:第一種widows上傳圖片,第二種:網(wǎng)上圖片鏈接

          第一種


          img中顯示圖片

          img中引入圖片




          第二種:網(wǎng)上圖片的鏈接:




          (4) 標簽(空格)



          (5)em 標簽表示斜體



          (6)i 標簽表示斜體



          (7)br 表示換行



          (8)b 標簽表示加粗



          (9) strong 標簽表示加粗



          (10)s 標簽(刪除線)




          (11)u 標簽 (下劃線)



          (12)font 顏色



          (13)sub下標
          (14)sup上標

          們可以使用以下的方式去渲染html

          func main() {
          	router := gin.Default()
          	router.LoadHTMLGlob("templates/*")
          	//router.LoadHTMLFiles("templates/template1.html", "templates/template2.html")
          	router.GET("/index", func(c *gin.Context) {
          		c.HTML(http.StatusOK, "index.tmpl", gin.H{
          			"title": "Main website",
          		})
          	})
          	router.Run(":8080")
          }

          在html中我們可以使用特殊的雙花括號來渲染title這個值

          <html>
          	<h1>
          		{{ .title }}
          	</h1>
          </html>
          

          值得注意的是這種方式并不是gin特有的,而是golang特有的,它還有其他的模板語法。


          模板語法:

          定義變量:

          {{$article := "hello"}}

          也可以給變量賦值

          {{$article := .ArticleContent}}

          函數(shù)的調(diào)用:

          {{funcname .arg1 .arg2}}

          判斷語法:

          {{if .condition}}
          {{end}}
          {{if .condition1}}
          {{else if .contition2}}
          {{end}}
          • not 非
          {{if not .condition}}
          {{end}}
          • and 與
          {{if and .condition1 .condition2}}
          {{end}}
          • or 或
          {{if or .condition1 .condition2}}
          {{end}}
          • eq 等于
          {{if eq .var1 .var2}}
          {{end}}
          • ne 不等于
          {{if ne .var1 .var2}}
          {{end}}
          • lt 小于
          (less than){{if lt .var1 .var2}}
          {{end}}
          • le 小于等于
          {{if le .var1 .var2}}
          {{end}}
          • gt 大于
          {{if gt .var1 .var2}}
          {{end}}
          • ge 大于等于
          {{if ge .var1 .var2}}
          {{end}}

          循環(huán):

          {{range $i, $v := .slice}}
          {{end}}

          引入一個模板:

          {{template "navbar"}}

          主站蜘蛛池模板: 国产精品一区在线麻豆| 国产午夜一区二区在线观看| 国产福利日本一区二区三区| 日韩高清一区二区| 国产午夜精品免费一区二区三区| 国产萌白酱在线一区二区| 久久一区二区精品| 亚洲一区日韩高清中文字幕亚洲| 亚洲sm另类一区二区三区| 美女啪啪一区二区三区| 丰满人妻一区二区三区视频53| 久久精品成人一区二区三区| 国产福利微拍精品一区二区| 无码国产精品一区二区免费16| 久久精品国产一区二区电影| 日韩社区一区二区三区| 欧洲亚洲综合一区二区三区| 久久se精品一区二区国产| 久久99国产精一区二区三区| 天堂Aⅴ无码一区二区三区| 日韩美一区二区三区| 国产精品99精品一区二区三区| 亲子乱av一区区三区40岁| 欧美人妻一区黄a片| 久久青青草原一区二区| 韩国福利视频一区二区| 日本精品一区二区在线播放 | 亚洲av无码一区二区三区天堂古代| 真实国产乱子伦精品一区二区三区 | 尤物精品视频一区二区三区 | 国产午夜精品免费一区二区三区| 国产suv精品一区二区6| 日本视频一区二区三区| 一区免费在线观看| 久久精品国产一区二区| 亚洲av福利无码无一区二区| 无码人妻少妇色欲AV一区二区| 无码人妻一区二区三区在线视频 | 亚洲av乱码中文一区二区三区 | 成人精品视频一区二区三区| 免费看一区二区三区四区|