vugu:纯go,html和css的vue样前端

2021-04-17 03:01:23

2020-06-21 v0.3.2 vugu + tinygo现在是实用的;测试套件更新,因此大多数测试都使用默认Go和TineGo Compilation运行; Docs更新; Vugu + Tinygo示例是有效的

现在实施了2020-04-26 V0.3.0插槽。加VG-JS-Create / VG-JS-Populate,VG-Templation,VG-VAR; VGForm Package具有用于表单输入的初始原型;为这些功能的文档加上路由器和接线(添加到vugu.org加上其他单独的部分)。此版本有两个小但破坏更改:VG-HTML现在默认情况下,Vugu.domEvent从结构更改为接口。对于早期的VG-HTML行为使用vg-html =' vugu.html(" ...")' (参见VG-Content)和现有的Domevent代码应该通过简单地删除指针,即更改`事件* vugu.domevent` - 并确保“Go get -u github.com/vugu/ vugu / cmd / vugugen再次。我一般试图避免这些分解的变化,但它更好地不迟到而不是稍后。

2020-04-13 v0.2.3更灵活的属性支持和现在的SVGS工作(感谢@TBE!); vugu-ilmons / simple set Up,更多才能来;嵌套组件呈现错误固定(#117);工具DOC页面添加到网站;开德尔包; vgrun工作

2020-04-06 v0.2.0发布。 vugu.org和游乐场遍布它; Vugugen现在支持递归和合并单个模式和输出文件以_VGEN.GO结尾;改进的测试;各种文档更新; VGRen Route Generator支持递归和清洁选项

2020-03-29 Vugu URL路由器现在是功能(GitHub.com/vugu/vgrouter)。功能包括可选的片段支持,客户端和服务器端使用,对查询和路径参数的双向数据绑定,以及基于文件夹结构的自动路由生成。 “vg-comp`标记现在允许编程组件选择。具有大量组件的大型应用程序的用于接线的模式,并将其进一步测试,随着DEV向前移动。下一步包括在路由器上有点开发和测试,然后更新Vugu.org以使用这些新功能并将文档达到更新。

2019-12-08第一个Vugu计划成功与Tinygo编译。仍然需要测试和更备用的实现,但至少编译现在工作。

2019-11-24 WASM测试套件现在在特拉维斯CI工作;靠近TineGo支持并将重构合并到掌柜中。

2019-11-10支持Tinygo正在进行TineGo分公司。尚未知道的封锁问题,需要一些小重构,但看起来很有希望。

2019-09-29路由器是正在进行的工作。将使用RADIX树以有效地结合公共前缀。 struct标记将可用于双向绑定路径和查询参数,或者可以手动完成。与角和VUE路由器的一些相似之处,但将不那么宣言和更实用(而不是具有各种配置的对象的大树,您编写路径处理程序函数,以设置要设置的无论属性,建立绑定等)。计划是在下周获得大部分此编码。

2019-09-22实施的静态HTML渲染器(RE)。 Eventenv错误修复并将其添加到JS渲染器以允许在启动时请求。在路由器上的一些初始工作:https://github.com/vugu/vgrouter

2019-09-15重构更改合并到Master中。包括:更新的示例代码,代码生成时间的组件分辨率,类型安全组件参数,可选组件参数映射,前营业生命周期回调,修改跟踪系统,js属性分配语法,"完整的html"支持,改进DOM事件处理,GO 1.13支持,导入重复数据删除以及全新的渲染管道! https://github.com/vugu/vugu/wiki/refactor-notes--- -sep-2019

2019-09-08实现了Modtracker,以跟踪对组件及其数据的更改(这也是Vuex的功能的开始,但没有包装或事件)。在嵌套组件实现中更详细地制定了组件的生命周期,并在嵌套组件实现中工作(当前已损坏的组件 - 重构分支,但最后核心嵌套组件功能正在进行 - 下周将完成)。

2019-09-07更新了Go 1.13的所有内容,包括主站和组件 - 重构分支,Vugu' S JS包装包,网站文档。

2019-09-01在组件 - 重构分支机构中:表单元素值和现在在Domevent上可用的其他相关数据,.prop =执行的语法,各种清理,现在自动重复删除,从嵌套组件实现以及所有的疯狂开始。

2019-08-25 CSS现在支持组件 - 重构分支,包括以全HTML模式,在Bootstrap CSS中提取的工作示例。 Vugu' S JS包装包复制到掌握并提供。

2019-08-18 Component-Refactor Branch上的完整HTML(root组件可以从标记开头),更新的CSS和JS支持数字和正在进行中的实现。

2019-08-12 Refactione DOM事件侦听器代码正在进行中,事件注册/注销工作(-ish),填写剩余功能以提供事件摘要,例如preventDefault()等。

2019-08-04在DOM同步重写和VGNode的新指令工作流程中的一些基本内容 - >二进制编码到Go - &gt的原始字节;在JS中阅读DataView - > DOM树操纵。随着模式的模式,其余的应该变得更容易。

2019-07-28对如何以表现和可靠的方式进行多种同步的努力选择。 https://github.com/vugu/vugu/wiki/dom-syncing-instructions.

2019-07-20如何&#34的一些设计信息;数据绑定" (实际上哈希)将在Vugu工作:https://github.com/vugu/vugu/wiki/data-hashing-vs-binding

2019-07-16 Vugu有一个标志! https://www.instagram.com/p/bz3zmtyaycm/好东西在作品中,该计划是在月底之前获得一堆已暂不等待的更新。

2019-04-05感谢@erInpentecost,** Vugufmt现已提供**并在您的.vugu文件上提供类似的Gofmt样功能。 (Go get github.com/vugu/vugu/cmd/vugufmt& go install github.com/vugu/vugu/cmd/vugufmt) 2019-04-05组件游乐场很快就会提供; 其次是一些内部工作,以便以类型安全的方式正确处理嵌套组件; 那可能是路由器......