在 HTML 中写 JaveScript ! 把自由和复杂度重新交回开发者手里。非常适合小型 HTML 项目。
语法:
<@@ code to run @>
<@ 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
1
tinyhill 2018-11-07 14:45:43 +08:00 3
我仿佛又回到了 PHP 时代
|
2
xiaochocking 2018-11-07 14:48:21 +08:00
快看! 楼主发现了什么不得了的东西 /doge
|
3
boris1993 2018-11-07 14:48:48 +08:00 via Android 1
我仿佛又回到了 JSP 时代
|
4
hymzhek 2018-11-07 14:49:12 +08:00
JaveScript ? 没写错? 这个是 javascript 变种?
|
5
jmc891205 2018-11-07 14:54:30 +08:00
是个模板引擎啊。。。和「在 HTML 中写 JaveScript 」有啥关系。。。?
|
6
xiadd 2018-11-07 14:57:43 +08:00
这不就是模板引擎么....
|
7
salamanderMH 2018-11-07 14:59:13 +08:00
我一直在 HTML 中写 JavaScript
|
8
happyhzr 2018-11-07 15:00:19 +08:00
lz 自己写了个模版引擎吗
|
9
shijingshijing 2018-11-07 15:00:48 +08:00 via iPhone
ASP 看着楼上的笑而不语。
|
10
tcdw 2018-11-07 15:00:56 +08:00 via Android
不是有 ejs 吗。。
|
11
IsaacYoung 2018-11-07 15:02:50 +08:00 via iPhone
wow
|
12
seeker 2018-11-07 15:08:47 +08:00 4
恭喜楼主重新发明了模版引擎
|
13
jiangnanyanyu 2018-11-07 15:17:19 +08:00 via Android
reinvent the wheel
|
14
yhxx 2018-11-07 15:28:02 +08:00
看着这么多 @竟然觉得还挺萌的
|
15
cuzfinal 2018-11-07 15:37:33 +08:00
.Net 的 razor 模板引擎用的也是 @符号,不过比这个好看多了,因为 razor 可以 C#和 html 标签混写。
|
16
Kilerd 2018-11-07 16:16:17 +08:00
这是编译原理 语法解析不及格的语法啊 明明可以复用 <@ @> 就够了,偏偏还要搞多一个 <@@ 。
不过这样的话就可以简单的用 regex 来替换就完事了 |
17
yksoft1 2018-11-07 16:30:46 +08:00
话说 Emscripten 啥时候搞个 DOM API 啊,这样就可以用 C 语言 写 Web 前端了
|
18
nekoyaki 2018-11-07 16:43:37 +08:00 1
楼主也来网上冲浪啊?
|
19
saulshao 2018-11-07 16:44:23 +08:00
曾经的 ASP 程序员笑出了猪叫。
|
20
Pastsong 2018-11-07 16:48:00 +08:00
swig jade pug handlebars 点了踩
|
21
KuroNekoFan 2018-11-07 16:48:01 +08:00
笑出腹肌
|
22
calpamomo 2018-11-07 16:51:20 +08:00
参考一下 ejs
|
23
MaxTan 2018-11-07 16:53:30 +08:00
我彷佛回到了 2012 年
|
24
asynclee 2018-11-07 16:56:20 +08:00
pug dot 可还行
|
25
iwannarun 2018-11-07 16:56:26 +08:00
踩踩
|
26
miniliuke 2018-11-07 16:58:39 +08:00 via Android
震惊,js 竟然不能写在 html 中!
|
27
valord577 2018-11-07 16:59:13 +08:00
仿佛回到了 jsp asp 的时代
|
28
JaguarJack 2018-11-07 17:08:09 +08:00
哈哈,折腾是好事儿!
|
29
jswh 2018-11-07 17:10:13 +08:00
欢迎楼主学习 PHP
|
30
zhouyg 2018-11-07 17:12:01 +08:00 1
你也来网上冲浪啊?你是 GG 还是 MM ?
|
31
shylockhg 2018-11-07 17:13:36 +08:00
js 不是直接撸进 html 吗
|
32
ck65 2018-11-07 17:14:33 +08:00
2006 年仿佛昨日
|
33
bayker 2018-11-07 17:16:17 +08:00
正在搞前后端分离呢。。。你这是前后端又混着写了?
|
34
HakureiHyouga 2018-11-07 17:19:23 +08:00
写 PHP 的看着真是舒服极了 [滑稽
|
35
lizhenda 2018-11-07 17:22:36 +08:00
JaveScript -。- 新语言吗?
|
36
SukkaW 2018-11-07 17:25:01 +08:00 via Android 1
震惊!楼主重新发明模板语言!
(话说最早的模板语言实现是百度贴吧的 baiduTemplate 渲染 ejs ) |
37
molvqingtai 2018-11-07 17:30:31 +08:00
现在看到前后端语言混写的就浑身难受
|