[HTML 后端渲染] 给予程序员极大自由。

2018-11-07 14:41:16 +08:00
 fox1955

在 HTML 中写 JaveScript ! 把自由和复杂度重新交回开发者手里。非常适合小型 HTML 项目。

语法:

  1. <@@ code to run @>

  2. <@ val @>

示例:

`
<@@ for(let i = 0 ; i < users.length ; i ++) { user = users[i] @>
  <li>
       <b><@ user.firstName @></b>
  </li>
<@@ } @>
`

result: 
`
<li>
    <b>foo</b>
</li>
<li>
    <b>bar</b>
</li>
`

详细 readme 请看 repo: https://github.com/derekchuank/lard

3579 次点击
所在节点    程序员
37 条回复
tinyhill
2018-11-07 14:45:43 +08:00
我仿佛又回到了 PHP 时代
xiaochocking
2018-11-07 14:48:21 +08:00
快看! 楼主发现了什么不得了的东西 /doge
boris1993
2018-11-07 14:48:48 +08:00
我仿佛又回到了 JSP 时代
hymzhek
2018-11-07 14:49:12 +08:00
JaveScript ? 没写错? 这个是 javascript 变种?
jmc891205
2018-11-07 14:54:30 +08:00
是个模板引擎啊。。。和「在 HTML 中写 JaveScript 」有啥关系。。。?
xiadd
2018-11-07 14:57:43 +08:00
这不就是模板引擎么....
salamanderMH
2018-11-07 14:59:13 +08:00
我一直在 HTML 中写 JavaScript
happyhzr
2018-11-07 15:00:19 +08:00
lz 自己写了个模版引擎吗
shijingshijing
2018-11-07 15:00:48 +08:00
ASP 看着楼上的笑而不语。
tcdw
2018-11-07 15:00:56 +08:00
不是有 ejs 吗。。
IsaacYoung
2018-11-07 15:02:50 +08:00
wow
seeker
2018-11-07 15:08:47 +08:00
恭喜楼主重新发明了模版引擎
jiangnanyanyu
2018-11-07 15:17:19 +08:00
reinvent the wheel
yhxx
2018-11-07 15:28:02 +08:00
看着这么多 @竟然觉得还挺萌的
cuzfinal
2018-11-07 15:37:33 +08:00
.Net 的 razor 模板引擎用的也是 @符号,不过比这个好看多了,因为 razor 可以 C#和 html 标签混写。
Kilerd
2018-11-07 16:16:17 +08:00
这是编译原理 语法解析不及格的语法啊 明明可以复用 <@ @> 就够了,偏偏还要搞多一个 <@@ 。
不过这样的话就可以简单的用 regex 来替换就完事了
yksoft1
2018-11-07 16:30:46 +08:00
话说 Emscripten 啥时候搞个 DOM API 啊,这样就可以用 C 语言 写 Web 前端了
nekoyaki
2018-11-07 16:43:37 +08:00
楼主也来网上冲浪啊?
saulshao
2018-11-07 16:44:23 +08:00
曾经的 ASP 程序员笑出了猪叫。
Pastsong
2018-11-07 16:48:00 +08:00
swig jade pug handlebars 点了踩

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/505388

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX