当前位置: 首页 > news >正文

保定网站设计公司排名中国纪检监察报官网

保定网站设计公司排名,中国纪检监察报官网,设计工作室名字创意好听,做网站的实验总结Gin模板语法 文章目录 center Gin模板语法前提提醒Gin框架启动服务器模板解析模板渲染遇到不同目录下相同的文件如何加载和渲染自定义函数加载静态文件 前提提醒 由于有了前面template包的基础,所以该笔记不再过多详细分析 Gin框架启动服务器 语法: r:gin.Default()/… Gin模板语法 文章目录 center Gin模板语法前提提醒Gin框架启动服务器模板解析模板渲染遇到不同目录下相同的文件如何加载和渲染自定义函数加载静态文件 前提提醒 由于有了前面template包的基础,所以该笔记不再过多详细分析 Gin框架启动服务器 语法: r:gin.Default()//获取一个Engine变量r.Get(网站路径,handleFunc...)//Get请求r.Run(addr ...string)//启动服务器 模板解析 语法: r.LoadHTMLFiles(...filename)r.LoadHTMLGlob(./ginTemplates/**/*)(正则表达式解析所有文件,**代表表示任意层级子目录, *代表任意文件 模板渲染 语法: r.Get(网站路径,handleFunc...) 例子 r.GET(/posts/index, func(c *gin.Context) {c.HTML(http.StatusOK, posts/index.tmpl, gin.H{title: 欢迎来到POSTS世界,url: a href http://localhost:9000/users/indexUSER世界/a,})})遇到不同目录下相同的文件如何加载和渲染 方法: 在tmpl模板中用define关键字定义名字,再解析 例子: {{/*通过定义名字区分不同目录下相同文件名的文件渲染和解析*/}} {{define posts/index.tmpl}}//----主要是这里 !DOCTYPE html html langen headmeta charsetUTF-8{{/*加载css静态文件需要在头部连接*/}}link relstylesheet href/xxx/index.csstitleGin模板渲染/title /head body script src /xxx/index.js/script h1{{.title}}/h1 p{{.url | safe}}/p p{{hello}}/p /body /html {{end}}自定义函数 语法: r.SetFuncMap(funcMap template.FuncMap)//其内部包装的是 template.FuncMap,所以原理一样 注意:需要在模板解析前添加自定义函数 例子 r.SetFuncMap(template.FuncMap{safe: func(str string) template.HTML {return template.HTML(str) //强转},hello: func() string {return hello},})用法: 像是safe这种可以传参的,可以通过|符号应用到某个字符中 例子: //tmpl p{{.url | safe}}/p//后端 r.GET(/posts/index, func(c *gin.Context) {c.HTML(http.StatusOK, posts/index.tmpl, gin.H{title: 欢迎来到POSTS世界,url: a href http://localhost:9000/users/indexUSER世界/a,})})这里的url会被转义为template.HTML类型输出到网页中 像hello这种只是传文字的可以直接使用 例子: //tmpl p{{hello}}/p//后端 r.GET(/posts/index, func(c *gin.Context) {c.HTML(http.StatusOK, posts/index.tmpl, gin.H{title: 欢迎来到POSTS世界,url: a href http://localhost:9000/users/indexUSER世界/a,})})加载静态文件 语法: r.Static(参数1,参数2) 第一个参数/xxx表示在请求URL中使用的访问前缀。 第二个参数:为实际文件所在目录的路径*/使用 在css中演示(其他基本一致) 例子: link relstylesheet href/xxx/index.css//后端 r.Static(/xxx, ./statics)这里的/xxx是请求URL中使用的访问前缀./statics为文件目录的路径/index.css为目标文件的路径
http://www.dnsts.com.cn/news/271237.html

相关文章:

  • 网站开发验收申请报告wordpress用什么服务
  • 天津网站建设解决方案网站搭建在线支付
  • 国内优秀网站设计欣赏湖南建设监理协会网站
  • 宁波市江北区庄桥街道工程建设领域网站网站维护工作内容
  • 烟台网站建设方案一家做公司评估的网站
  • 二级网站内容建设要求怎么做网站后台
  • 为什么要建设营销型网站西安网站制作工作室
  • 汕头网站建设推广价格做网站公司怎么拉客户
  • 网站后台管理的超级链接怎么做深圳网络推广网站推广
  • 做网站运营要了解哪些wordpress 标题居中
  • 电子商务书城网站建设方案山西山西省建设厅网站首页
  • 怎么搭建自己的网站后台网站建设业务员主动话术
  • 在网站上做承诺书沈阳网站建设seo优化
  • 网站开发毕设高权重外链
  • 自己的电脑做网站空间视屏深圳外贸公司在哪个区
  • 嘉兴建企业网站页面模板发布后再添加文章怎么办
  • 公司网站免费建站怎么样郑州网站seo技术
  • 做推广网站的文章重庆市工程造价信息网查询
  • 常宁网站定制做淘宝优惠券推广网站
  • 百度网站首页的设计理念电商在线设计网站
  • 有哪些做壁纸的网站京东电器商城网上购物
  • 网站域名查询网傻瓜式建站软件下载
  • 如何查询网站开发语言清远市最新消息
  • 深圳建设工程交易网站wordpress做邮件推送
  • 建设网站类策划书镇江百度关键词优化
  • 怎么在网站上做模式题库网站方案编写
  • 外贸网站制作公司深圳seo优化排名推广
  • 文章更新对网站有什么好处数字营销的优势有哪些
  • 旅游网站规划说明中国做乱的小说网站
  • 深圳信科做网站做推送用什么网站