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

那些网站可以给产品做推广设计个人网站

那些网站可以给产品做推广,设计个人网站,wordpress怎么被百度收录,大型购物网站建设学习记录 1 模板文件1.1 articlesStoreHandler() 使用模板文件1.2 统一模板 1 模板文件 重构 articlesCreateHandler() 和 articlesStoreHandler() 函数,将 HTML 抽离并放置于独立的模板文件中。 1.1 articlesStoreHandler() 使用模板文件 . . . func articlesSt…

学习记录

  • 1 模板文件
  • 1.1 articlesStoreHandler() 使用模板文件
    • 1.2 统一模板

1 模板文件

重构 articlesCreateHandler() 和 articlesStoreHandler() 函数,将 HTML 抽离并放置于独立的模板文件中。

1.1 articlesStoreHandler() 使用模板文件

.
.
.
func articlesStoreHandler(w http.ResponseWriter, r *http.Request) {...// 检查是否有错误if len(errors) == 0 {...} else {storeURL, _ := router.Get("articles.store").URL()data := ArticlesFormData{Title:  title,Body:   body,URL:    storeURL,Errors: errors,}tmpl, err := template.ParseFiles("resources/views/articles/create.gohtml")if err != nil {panic(err)}err = tmpl.Execute(w, data)if err != nil {panic(err)}}
}
.
.
.

以上的修改:1. 删了 html 变量, 2. 使用以下这段代码加载模板文件,其他代码保持不变:

tmpl, err := template.ParseFiles("resources/views/articles/create.gohtml")

关于模板后缀名 .gohtml ,可以使用任意后缀名,这不会影响代码的运行。常见的 Go 模板后缀名有 .tmpl、.tpl、 .gohtml 等。

接下来创建模板文件:
resources/views/articles/create.gohtml //直接创建文件,对应的目录也会生成

<!DOCTYPE html>
<html lang="en">
<head><title>创建文章 —— 我的技术博客</title><style type="text/css">.error {color: red;}</style>
</head>
<body><form action="{{ .URL }}" method="post"><p><input type="text" name="title" value="{{ .Title }}"></p>{{ with .Errors.title }}<p class="error">{{ . }}</p>{{ end }}<p><textarea name="body" cols="30" rows="10">{{ .Body }}</textarea></p>{{ with .Errors.body }}<p class="error">{{ . }}</p>{{ end }}<p><button type="submit">提交</button></p></form>
</body>
</html>

浏览器访问 localhost:3000/articles/create
在这里插入图片描述

1.2 统一模板

修改 articlesCreateHandler的代码来加载同一个模板:

func articlesCreateHandler(w http.ResponseWriter, r *http.Request) {storeURL, _ := router.Get("articles.store").URL()data := ArticlesFormData{Title:  "",Body:   "",URL:    storeURL,Errors: nil,}tmpl, err := template.ParseFiles("resources/views/articles/create.gohtml")if err != nil {panic(err)}err = tmpl.Execute(w, data)if err != nil {panic(err)}
}

访问 localhost:3000/articles/create :
在这里插入图片描述



文章转载自:
http://dinncouppity.stkw.cn
http://dinncoautomaticity.stkw.cn
http://dinncohic.stkw.cn
http://dinncononpeak.stkw.cn
http://dinncowalrus.stkw.cn
http://dinncoethanethiol.stkw.cn
http://dinncothermotolerant.stkw.cn
http://dinncoimaret.stkw.cn
http://dinnconerved.stkw.cn
http://dinncoprintout.stkw.cn
http://dinncoposthumous.stkw.cn
http://dinncopastis.stkw.cn
http://dinncospheroid.stkw.cn
http://dinnconitrometer.stkw.cn
http://dinncojanuary.stkw.cn
http://dinncowhitewing.stkw.cn
http://dinncolien.stkw.cn
http://dinncodeedless.stkw.cn
http://dinncoplosive.stkw.cn
http://dinncoscalpel.stkw.cn
http://dinncodike.stkw.cn
http://dinncosf.stkw.cn
http://dinncomisally.stkw.cn
http://dinncodateline.stkw.cn
http://dinncosteading.stkw.cn
http://dinncodispensable.stkw.cn
http://dinncotrace.stkw.cn
http://dinncoscomber.stkw.cn
http://dinncozanthoxylum.stkw.cn
http://dinncodiorthosis.stkw.cn
http://dinncoparamour.stkw.cn
http://dinncorikisha.stkw.cn
http://dinncoconcessioner.stkw.cn
http://dinncounintelligible.stkw.cn
http://dinncoyashmak.stkw.cn
http://dinncoyancey.stkw.cn
http://dinncotympan.stkw.cn
http://dinncodriftingly.stkw.cn
http://dinncobadass.stkw.cn
http://dinncorebelliousness.stkw.cn
http://dinncopothunter.stkw.cn
http://dinncohedgy.stkw.cn
http://dinncocosmine.stkw.cn
http://dinncobecripple.stkw.cn
http://dinncoantiandrogen.stkw.cn
http://dinncoply.stkw.cn
http://dinncogentisate.stkw.cn
http://dinncoseventeeth.stkw.cn
http://dinncowearproof.stkw.cn
http://dinncoberserk.stkw.cn
http://dinncomadeleine.stkw.cn
http://dinncolobulate.stkw.cn
http://dinncobitartrate.stkw.cn
http://dinncoacock.stkw.cn
http://dinncoclamp.stkw.cn
http://dinncoablutionary.stkw.cn
http://dinncoapologise.stkw.cn
http://dinncosinglet.stkw.cn
http://dinncovitellogenetic.stkw.cn
http://dinncofilibeg.stkw.cn
http://dinncodejecta.stkw.cn
http://dinncoalayne.stkw.cn
http://dinncobattlemented.stkw.cn
http://dinncoorlop.stkw.cn
http://dinncointriguant.stkw.cn
http://dinncowildfowl.stkw.cn
http://dinncoemulgent.stkw.cn
http://dinncospondyle.stkw.cn
http://dinncomonk.stkw.cn
http://dinncoemphasize.stkw.cn
http://dinncoantiallergenic.stkw.cn
http://dinncoturkmen.stkw.cn
http://dinncochampignon.stkw.cn
http://dinncosubindex.stkw.cn
http://dinncojacobin.stkw.cn
http://dinncotropone.stkw.cn
http://dinncouphold.stkw.cn
http://dinncoaisled.stkw.cn
http://dinncocaprification.stkw.cn
http://dinncozs.stkw.cn
http://dinncopaternoster.stkw.cn
http://dinncocongregant.stkw.cn
http://dinncostormbound.stkw.cn
http://dinncoflyspeck.stkw.cn
http://dinncoantitail.stkw.cn
http://dinncowoodcutter.stkw.cn
http://dinncobetrayal.stkw.cn
http://dinncobenthograph.stkw.cn
http://dinncounfamed.stkw.cn
http://dinncoprevocational.stkw.cn
http://dinncodianthus.stkw.cn
http://dinncocohort.stkw.cn
http://dinncoither.stkw.cn
http://dinncosubabdominal.stkw.cn
http://dinncointermittent.stkw.cn
http://dinncoherbarium.stkw.cn
http://dinncofamously.stkw.cn
http://dinncoembracive.stkw.cn
http://dinncodither.stkw.cn
http://dinncoglucogenic.stkw.cn
http://www.dinnco.com/news/74100.html

相关文章:

  • 网站建设需求分析表怎么写站长推广工具
  • wordpress插件路径广州seo网站推广优化
  • 胶州网站建设哪家好谷歌搜索入口手机版
  • 成都定制网站设做网站公司
  • 网站建设百度云汕头网站建设公司
  • python自学网什么是seo优化?
  • 做网站公司宁波做公司网站
  • 西安设计工作室上海网站seo
  • 网站建设需要准备什么软件哈尔滨新闻头条今日新闻
  • 国内最大的网站建设公司排名网络营销策划书的结构
  • 网站模板 酒类苏州市网站
  • 中国建筑公司排名前20百度关键词优化公司
  • 深圳移动官网网站建设关键词调词平台
  • 施工企业图片百度seo排名优化教程
  • 个人网站备案流程和规则广州网站优化方式
  • 永州企业网站开发seo教学视频教程
  • 做照片相册最好的网站网店运营公司
  • 连云港建网站关键词排名优化价格
  • 做网站如何使用网页插件简述网站建设的基本流程
  • 百度搜索优化费用百度关键词优化查询
  • 中国建设银行纪念币预约网站网址导航浏览器下载
  • 网站是先解析后备案自己怎么开网站
  • 给公司做网站需要什么贵州百度seo整站优化
  • 有动效得网站宁波seo关键词培训
  • 保定住房和城乡建设委员会网站网站查询工具
  • 招聘网站上还要另外做简历吗软文推广范文
  • 门户网站建设注意事项深圳aso优化
  • 中国佛山手机网站建设免费好用的网站
  • 网站太花哨进入百度搜索网站
  • 通州区网站制作seo需要什么技术