久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

go語言一個模板如何使用 go語言一個模板如何使用多個程序

GO語言(十一):開始使用多模塊工作區

本教程介紹 Go 中多模塊工作區的基礎知識。使用多模塊工作區,您可以告訴 Go 命令您正在同時在多個模塊中編寫代碼,并輕松地在這些模塊中構建和運行代碼。

創新互聯公司長期為近千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為廣昌企業提供專業的成都網站設計、網站建設廣昌網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發。

在本教程中,您將在共享的多模塊工作區中創建兩個模塊,對這些模塊進行更改,并在構建中查看這些更改的結果。

本教程需要 go1.18 或更高版本。使用go.dev/dl中的鏈接確保您已在 Go 1.18 或更高版本中安裝了 Go 。

首先,為您要編寫的代碼創建一個模塊。

1、打開命令提示符并切換到您的主目錄。

在 Linux 或 Mac 上:

在 Windows 上:

2、在命令提示符下,為您的代碼創建一個名為工作區的目錄。

3、初始化模塊

我們的示例將創建一個hello依賴于 golang.org/x/example 模塊的新模塊。

創建你好模塊:

使用 . 添加對 golang.org/x/example 模塊的依賴項go get。

在 hello 目錄下創建 hello.go,內容如下:

現在,運行 hello 程序:

在這一步中,我們將創建一個go.work文件來指定模塊的工作區。

在workspace目錄中,運行:

該go work init命令告訴為包含目錄中模塊的工作空間go創建一個文件 。go.work./hello

該go命令生成一個go.work如下所示的文件:

該go.work文件的語法與go.mod相同。

該go指令告訴 Go 應該使用哪個版本的 Go 來解釋文件。它類似于文件中的go指令go.mod 。

該use指令告訴 Go在進行構建時hello目錄中的模塊應該是主模塊。

所以在模塊的任何子目錄中workspace都會被激活。

2、運行工作區目錄下的程序

在workspace目錄中,運行:

Go 命令包括工作區中的所有模塊作為主模塊。這允許我們在模塊中引用一個包,即使在模塊之外。在模塊或工作區之外運行go run命令會導致錯誤,因為該go命令不知道要使用哪些模塊。

接下來,我們將golang.org/x/example模塊的本地副本添加到工作區。然后,我們將向stringutil包中添加一個新函數,我們可以使用它來代替Reverse.

在這一步中,我們將下載包含該模塊的 Git 存儲庫的副本golang.org/x/example,將其添加到工作區,然后向其中添加一個我們將從 hello 程序中使用的新函數。

1、克隆存儲庫

在工作區目錄中,運行git命令來克隆存儲庫:

2、將模塊添加到工作區

該go work use命令將一個新模塊添加到 go.work 文件中。它現在看起來像這樣:

該模塊現在包括example.com/hello模塊和 `golang.org/x/example 模塊。

這將允許我們使用我們將在模塊副本中編寫的新代碼,而不是使用命令stringutil下載的模塊緩存中的模塊版本。

3、添加新功能。

我們將向golang.org/x/example/stringutil包中添加一個新函數以將字符串大寫。

將新文件夾添加到workspace/example/stringutil包含以下內容的目錄:

4、修改hello程序以使用該功能。

修改workspace/hello/hello.go的內容以包含以下內容:

從工作區目錄,運行

Go 命令在go.work文件指定的hello目錄中查找命令行中指定的example.com/hello模塊 ,同樣使用go.work文件解析導入golang.org/x/example。

go.work可以用來代替添加replace 指令以跨多個模塊工作。

由于這兩個模塊在同一個工作區中,因此很容易在一個模塊中進行更改并在另一個模塊中使用它。

現在,要正確發布這些模塊,我們需要發布golang.org/x/example 模塊,例如在v0.1.0. 這通常通過在模塊的版本控制存儲庫上標記提交來完成。發布完成后,我們可以增加對 golang.org/x/example模塊的要求hello/go.mod:

這樣,該go命令可以正確解析工作區之外的模塊。

81.go + vue實現web應用程序

前端框架越來越豐富,前后端分離已經是大多數軟件團隊采取的模式了。vue使用的場景也越來越多。

go本來使用template模板來進行前端的表現,現在可以用vue來分擔很大一部分工作了。

通常直接使用go語言寫后端,然后使用靜態模板加載渲染前端,前端獲取后端提供的數據是使用{{ }}符號,2個套在一起的花括號。這個也是vue使用的數據表現方式。

如果go+vue來協同工作的話,需要對vue進行一點設置。比如把{{ }}的方式改為[[ ]]的方式。

首先我們要知道,vue的使用,需要在頁面中加載vue.js或vue.min.js

純靜態網頁使用vue是這樣的(給個html例子)

然后我們實現一個go的簡單web服務和模板頁面

這個go服務器通過端口 1989 展示服務器頁面,提供了一個靜態文件路徑 htmlpage,我們把vue.js和index.html文件都放置在htmlpage路徑里。

go服務器還用模板給前臺頁面提供了一個News結構的數據,數據包括:Title,Content,Author的值。

在index.html頁面中,加載vue.js的時候需要帶上靜態路徑 htmlpage

在 new 一個 vue 變量的時候,必須有一句來設置包裹數據的符號,我們這里設置這個符號為[[ ]]

同時,所有需要由 vue 渲染的數據,都寫成類似這樣的樣子

在 go + vue 方式下的完整模板文件 index.html

此頁面中{{ }}包裹的數據是由go從后端提供的數據( 例如:{{.Title}}),而[[ ]]包裹的數據,是vue渲染的數據。

只是把 Vue里的數據,改為由go后端提供即可。

好吧,作者已經在向月亮示愛了。呵呵 _

運行一下程序,看修改模板后的效果。

go模板文件引入js路徑問題

Go語言模板文件可以引入js文件或css文件,但是在引入的過程中,需要注意以下幾點:

1. 引入的文件路徑應該是相對路徑,而不是絕對路徑。

2. 在引入js文件時,需要使用{{ url }} 模板函數,用來拼接路徑, 這樣可以更好的兼容不同的路徑。

3. 如果是在統一的文件夾中的js文件,最好使用{{ static }}模板函數,這樣可以更好的節省路徑長度。

4. 在引用js文件時,需要在頁面底部,可以使用{{ template }}模板函數,這樣可以保證js文件在頁面加載完成之前就被加載。

總之,使用Go語言模板文件引入js文件,需要注意路徑的相對性,并且使用模板函數來拼接路徑,這樣可以更好的兼容不同的路徑,從而保證引用js文件的正確性。

本文名稱:go語言一個模板如何使用 go語言一個模板如何使用多個程序
URL分享:http://www.js-pz168.com/article2/dddgeoc.html

成都網站建設公司_創新互聯,為您提供虛擬主機、ChatGPT、響應式網站、網站導航、Google、網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
欧美日韩精品免费观看视频| 久久欧美一区二区| 国产肉丝袜一区二区| 亚洲精品国产精品乱码不99| 久久av老司机精品网站导航| 91精品国产91久久久久青草| 色综合视频二区偷拍在线| 91精品国产综合久久福利软件| 国产精品福利在线播放| 美女一区二区三区| 国产成人精品免费视频大全最热| 在线成人性视频| 久久久久亚洲蜜桃| 天天影视网天天综合色在线播放| 成人黄页在线观看| 亚洲精品国产精品久久| 欧美成人a在线| 亚洲一区二区黄色| 风间由美一区二区av101| 欧美午夜视频在线| 日韩欧美的一区| 亚洲国产乱码最新视频 | 国产亚洲一区二区三区在线观看| 亚洲高清三级视频| 91视频com| 欧美在线观看视频在线| 国产精品女人毛片| 国产一区二区三区四区五区美女 | 国产精品77777竹菊影视小说| 久久精品日韩精品| 日韩欧美一二三区| 天天色 色综合| 97人人模人人爽人人喊38tv| 91国偷自产一区二区开放时间| 中文字幕不卡在线观看| 国产在线观看一区二区 | 亚洲图片欧美激情| 成人丝袜视频网| 色婷婷国产精品久久包臀| 国产精品成人免费精品自在线观看| 国产麻豆日韩欧美久久| 手机在线观看国产精品| 国产婷婷色一区二区三区在线| 九九在线精品视频| 少妇特黄a一区二区三区 | 欧美精品在线观看播放| 亚洲最新视频在线观看| 91黄色精品| 制服丝袜在线91| 日日欢夜夜爽一区| 另类欧美小说| 久久奇米777| 国产麻豆成人精品| 宅男一区二区三区| 最新国产精品久久精品| 99re8在线精品视频免费播放| 在线观看91视频| 亚洲伊人伊色伊影伊综合网 | 精品国产电影一区二区| 美女视频一区二区三区| 日本欧美精品久久久| 国产欧美精品一区二区三区四区| 国产精品系列在线观看| 一本色道久久综合狠狠躁的推荐| 亚洲日本在线a| 91蝌蚪porny九色| 欧美一级二级在线观看| 另类小说欧美激情| 一本一本a久久| 一区二区三区四区在线| 99一区二区| 2欧美一区二区三区在线观看视频| 另类综合日韩欧美亚洲| 一区在线电影| 亚洲一级电影视频| 久久偷看各类wc女厕嘘嘘偷窃| 久久精品免费在线观看| 懂色av中文字幕一区二区三区 | 清纯唯美一区二区三区| 亚洲欧美在线另类| 99国精产品一二二线| 精品国产污污免费网站入口| 国产一区二区久久| 欧美色图12p| 蜜桃视频一区二区三区在线观看| 亚洲精品成人三区| 亚洲一区在线观看免费观看电影高清| 国外成人免费视频| 国产精品美女久久久久久| 91视频观看免费| 久久久久综合网| 国产精品丝袜久久久久久app| 粉嫩一区二区三区性色av| 制服丝袜一区二区三区| 国产乱理伦片在线观看夜一区| 欧美丝袜丝交足nylons图片| 美女免费视频一区| 在线观看日韩av先锋影音电影院| 视频精品一区二区| 色婷婷一区二区| 日本欧美在线观看| 色综合久久中文综合久久97| 五月激情综合婷婷| 一本久久综合亚洲鲁鲁五月天| 天天综合天天综合色| 中文字幕乱码一区二区三区| 午夜电影久久久| 一本色道**综合亚洲精品蜜桃冫| 日本中文在线一区| 在线观看日韩电影| 久久99国产精品久久| 欧美人妇做爰xxxⅹ性高电影| 国产做a爰片久久毛片| 91精品国产综合久久精品| 国产成人久久精品77777最新版本| 日韩一区二区影院| av一二三不卡影片| 国产日韩欧美亚洲| 精品国产_亚洲人成在线| 亚洲色图在线视频| 午夜精品一区二区在线观看| 午夜国产不卡在线观看视频| 色婷婷久久综合| 国模娜娜一区二区三区| 日韩亚洲国产中文字幕欧美| 91在线看国产| 国产精品久久久久久福利一牛影视 | www.在线欧美| 国产亚洲短视频| 精品久久久久久一区二区里番| 亚洲欧美韩国综合色| 亚洲欧美日韩在线综合| 美女脱光内衣内裤视频久久网站| 欧美精品 国产精品| 不卡av在线免费观看| 中文字幕av免费专区久久| 欧美日韩国产精品一卡| 日韩高清在线一区| 欧美高清dvd| 91视频在线观看免费| 中文字幕一区二区三区四区| 欧美日韩一区综合| 免费看欧美女人艹b| 日韩亚洲欧美综合| 国产精品视频一区二区三区经| 一区二区三区在线高清| 在线中文字幕一区| 成人a区在线观看| 亚洲欧美在线视频观看| 在线播放豆国产99亚洲| 国产精品亚洲综合一区在线观看| 久久久精品天堂| 欧美精品亚洲精品| 久久精品国产999大香线蕉| 精品国产一区二区在线观看| 久久av一区二区| 日本v片在线高清不卡在线观看| 欧美一级日韩一级| 国产在线精品一区| 日韩精品91亚洲二区在线观看| 91精品国产综合久久久蜜臀粉嫩 | 国产精品久久久久久久久免费樱桃| 日韩av一级大片| 国产乱淫av一区二区三区| 久久久蜜桃精品| 日韩一区免费观看| 国产精品主播直播| 欧美极品aⅴ影院| 中文字幕久久综合| voyeur盗摄精品| 亚洲在线观看免费| 欧美一二三四区在线| 精品91免费| 久久精品久久精品| 国产欧美日韩综合精品一区二区| 亚洲v欧美v另类v综合v日韩v| 国产伦精品一区二区三区免费 | 国产欧美日韩亚州综合 | 欧美一区二区三区婷婷月色| 国产伦精品一区二区三区四区免费 | 美女视频黄 久久| 裸模一区二区三区免费| 黄网站免费久久| **网站欧美大片在线观看| 欧美日韩在线播放三区| 国产精品久久久久久久免费大片 | 欧美日韩黄色影视| 国产亚洲二区| 国内国产精品久久| 综合分类小说区另类春色亚洲小说欧美| 在线观看欧美日本| 国产精品视频免费一区二区三区| 美女视频黄a大片欧美| 中文字幕 久热精品 视频在线| 在线观看视频欧美| 精品久久久久久一区| 国产精品99久久久久久似苏梦涵 | 欧美一级爽aaaaa大片| 国产91丝袜在线观看| 亚洲影视在线播放|