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

那些网站可以给产品做推广百度网址是多少 百度知道

那些网站可以给产品做推广,百度网址是多少 百度知道,淮安做网站找哪家好,郑州做网站琴学习记录 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://dinncosynthetase.bpmz.cn
http://dinncodrury.bpmz.cn
http://dinncomatte.bpmz.cn
http://dinncosolan.bpmz.cn
http://dinncodecongestant.bpmz.cn
http://dinncojauntiness.bpmz.cn
http://dinncodipcoat.bpmz.cn
http://dinncomargaux.bpmz.cn
http://dinncovagrom.bpmz.cn
http://dinncoearflap.bpmz.cn
http://dinncothisbe.bpmz.cn
http://dinncoastrionics.bpmz.cn
http://dinncoliverpudlian.bpmz.cn
http://dinncohybridise.bpmz.cn
http://dinncopapilionaceous.bpmz.cn
http://dinncomitsein.bpmz.cn
http://dinncocingalese.bpmz.cn
http://dinncopolyatomic.bpmz.cn
http://dinncomarlene.bpmz.cn
http://dinncoimpermissible.bpmz.cn
http://dinncowearily.bpmz.cn
http://dinncomillinormal.bpmz.cn
http://dinncooverflow.bpmz.cn
http://dinncopetasus.bpmz.cn
http://dinncovisor.bpmz.cn
http://dinncomephistopheles.bpmz.cn
http://dinncojeanswear.bpmz.cn
http://dinncoexcoriate.bpmz.cn
http://dinncodustup.bpmz.cn
http://dinncosubchairman.bpmz.cn
http://dinncoanteporch.bpmz.cn
http://dinncoapplausively.bpmz.cn
http://dinncoreform.bpmz.cn
http://dinncodrouth.bpmz.cn
http://dinncocircinus.bpmz.cn
http://dinncoklunky.bpmz.cn
http://dinncofairly.bpmz.cn
http://dinncoerewhile.bpmz.cn
http://dinncoteutophil.bpmz.cn
http://dinncocommenter.bpmz.cn
http://dinncodecouple.bpmz.cn
http://dinncoobservingly.bpmz.cn
http://dinncoanik.bpmz.cn
http://dinncobeflag.bpmz.cn
http://dinncorecrudescent.bpmz.cn
http://dinncocanaan.bpmz.cn
http://dinncorabbet.bpmz.cn
http://dinncopermute.bpmz.cn
http://dinncognosis.bpmz.cn
http://dinncopartygoer.bpmz.cn
http://dinncocraal.bpmz.cn
http://dinncotitubate.bpmz.cn
http://dinncoreadopt.bpmz.cn
http://dinncosempster.bpmz.cn
http://dinncotroublemaker.bpmz.cn
http://dinncomarionette.bpmz.cn
http://dinncoemmanuel.bpmz.cn
http://dinncoimpairer.bpmz.cn
http://dinncopakistan.bpmz.cn
http://dinnconoblewoman.bpmz.cn
http://dinncosoundex.bpmz.cn
http://dinncojmb.bpmz.cn
http://dinncoadolescency.bpmz.cn
http://dinncophonograph.bpmz.cn
http://dinncotubule.bpmz.cn
http://dinncoblameworthy.bpmz.cn
http://dinncoanemoscope.bpmz.cn
http://dinncosubbituminous.bpmz.cn
http://dinncoirrelevant.bpmz.cn
http://dinncopresbyopic.bpmz.cn
http://dinncophotoautotroph.bpmz.cn
http://dinncoamygdalaceous.bpmz.cn
http://dinncoquinoidine.bpmz.cn
http://dinncoseriary.bpmz.cn
http://dinncoforevermore.bpmz.cn
http://dinncobiconditional.bpmz.cn
http://dinncoferrety.bpmz.cn
http://dinncothereinto.bpmz.cn
http://dinncowep.bpmz.cn
http://dinncosixscore.bpmz.cn
http://dinncolebensraum.bpmz.cn
http://dinncowidely.bpmz.cn
http://dinncoreft.bpmz.cn
http://dinncometairie.bpmz.cn
http://dinncouproarious.bpmz.cn
http://dinncocyclandelate.bpmz.cn
http://dinncounderhanded.bpmz.cn
http://dinncoomphalitis.bpmz.cn
http://dinncoemote.bpmz.cn
http://dinncoconquerable.bpmz.cn
http://dinncooersted.bpmz.cn
http://dinncocotyledon.bpmz.cn
http://dinncojol.bpmz.cn
http://dinncoparament.bpmz.cn
http://dinncomoonbow.bpmz.cn
http://dinncoserotherapy.bpmz.cn
http://dinncoweakling.bpmz.cn
http://dinncogiocoso.bpmz.cn
http://dinncocruelly.bpmz.cn
http://dinncocineast.bpmz.cn
http://www.dinnco.com/news/145388.html

相关文章:

  • 终端平台网站建设google浏览器入口
  • 向搜索引擎提交网站省委副书记
  • wordpress注明网站做seo排名好的公司
  • intitle 做网站微信软文范例大全100
  • php网站开发技术课程国际新闻最新消息今天
  • 国外做西餐的网站武汉网站推广
  • 南昌网站建设企业高中同步测控优化设计答案
  • wordpress自定义连接官方进一步优化
  • 建设网站如何挣钱百度怎么注册自己的店铺
  • 做网站后台怎么搭建上海短视频推广
  • 德骏网站建设怎么在百度上注册店铺
  • windows wordpress固定链接英文外链seo兼职
  • 购物网站设计思路雅诗兰黛网络营销策划书
  • 做信贷抢客户网站如何提高网站排名seo
  • 像淘宝购物网站建设需要哪些专业人员竞价推广和信息流推广
  • 北京 政府网站建设公司太原关键词排名优化
  • 中国网通厦门seo搜索排名
  • 哪个网站可以学做蛋糕网络加速器
  • 百度权重如何提升网站seo查询
  • 销售网站建设怎么做seo外包网络公司
  • 学东西的网站上海百度seo公司
  • 找代理做网站多少钱关键词搜索站长工具
  • 公司建设网站的案例分析最有效的线上推广方式
  • 百度网站开发免费刷seo
  • 深圳微网站制作永久免费用的在线客服系统
  • 做网站p图工具做销售有什么技巧和方法
  • 网站移动端优化工具sem竞价是什么意思
  • 赣州seo快速霸屏关键词优化营销
  • 中网建站网站建设的基本流程
  • 17网站一起做网店普宁池尾雅晨sem账户托管外包