package
0.0.0-20201121123552-8ed447c7b657
Repository: https://github.com/aclisp/godashboard.git
Documentation: pkg.go.dev
# README
vectify
vectify
reads from stdin an HTML fragment, converts it to vecty rendering Go code, and writes to stdout.
$ ./vectify
<!-- Nav Item - Tables -->
<li class="nav-item">
<a class="nav-link" href="tables.html">
<i class="fas fa-fw fa-table"></i>
<span>Tables</span></a>
</li>
^D
// Nav Item - Tables
elem.ListItem(
vecty.Markup(
vecty.Class("nav-item"),
),
elem.Anchor(
vecty.Markup(
vecty.Class("nav-link"),
vecty.Property("href", "tables.html"),
),
elem.Italic(
vecty.Markup(
vecty.Class("fas", "fa-fw", "fa-table"),
),
),
elem.Span(
vecty.Text("Tables"),
),
),
),
comparison
framework | binding | event | two-way | fetch |
---|---|---|---|---|
vue | v-bind | v-on | v-model | on lifecycle or event |
angular | [target] | (target) | [(target)] | on lifecycle or event |
react | props | dom events | n/a | on lifecycle or event |