live:Golang的实时视图和组件

时间:2024-04-07 12:24:17
【文件属性】:

文件名称:live:Golang的实时视图和组件

文件大小:120KB

文件格式:ZIP

更新时间:2024-04-07 12:24:17

golang virtual-dom components websockets server-side-rendering

居住 Go中服务器呈现HTML的实时用户体验。受到Phoenix LiveViews的启发和借鉴。 Live旨在替代React,Vue,Angular等。您可以仅使用Go及其模板来编写交互式Web应用程序。 与net/http兼容,因此可以很好地与中间件和其他框架一起使用。 我开始在我工作的生产环境中使用它。因此,我将修复发现的所有问题并更改API表面,以使其尽可能易于使用。 入门 安装 go get github.com/jfyne/live 有关用法,请参见。 第一把手 这是一个示例,说明如何制作简单的恒温器。 Live与net/http兼容。 package live import ( "bytes" "context" "html/template" "io" "log" "net/http" ) // Model of our thermostat. type T


【文件预览】:
live-master
----build.sh(199B)
----go.mod(350B)
----session_test.go(490B)
----example_test.go(3KB)
----.github()
--------workflows()
----go.sum(8KB)
----handler.go(13KB)
----diff.go(8KB)
----javascript.go(600B)
----event.go(3KB)
----diff_test.go(53KB)
----errors.go(558B)
----handler_test.go(1KB)
----CONTRIBUTING.md(677B)
----internal()
--------embed()
----web()
--------src()
--------.npmignore(50B)
--------tsconfig.json(347B)
--------README.md(182B)
--------jest.config.json(84B)
--------.gitignore(32B)
--------package-lock.json(210KB)
--------package.json(862B)
--------build.go(66B)
----page()
--------component.go(5KB)
--------example_test.go(1KB)
--------render.go(1013B)
--------configuration.go(2KB)
----LICENSE.md(1KB)
----README.md(15KB)
----socket.go(4KB)
----event_test.go(3KB)
----configs_test.go(13B)
----configs.go(460B)
----.gitignore(6B)
----session.go(2KB)

网友评论