[HTML 后端渲染] 给予程序员极大自由。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fox1955
V2EX    程序员

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

  •  
  •   fox1955 2018-11-07 14:41:16 +08:00 4210 次点击
    这是一个创建于 2539 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 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

    第 1 条附言    2018-11-07 17:05:40 +08:00
    果然还是被喷了 233。要是有小姐姐们来喷我就舒服了...
    37 条回复    2018-11-07 17:30:31 +08:00
    tinyhill
        1
    tinyhill  
       2018-11-07 14:45:43 +08:00   3
    我仿佛又回到了 PHP 时代
    ccceeeooo
        2
    ccceeeooo  
       2018-11-07 14:48:21 +08:00
    快看! 楼主发现了什么不得了的东西 /doge
    boris1993
        3
    boris1993  
       2018-11-07 14:48:48 +08:00 via Android   1
    我仿佛又回到了 JSP 时代
    Phasma
        4
    Phasma  
       2018-11-07 14:49:12 +08:00
    JaveScript ? 没写错? 这个是 Javascript 变种?
    jmc891205
        5
    jmc891205  
       2018-11-07 14:54:30 +08:00
    是个模板引擎啊。。。和「在 HTML 中写 JaveScript 」有啥关系。。。?
    xiadd
        6
    xiadd  
    &nbp;  2018-11-07 14:57:43 +08:00
    这不就是模板引擎么....
    salamanderMH
        7
    salamanderMH  
       2018-11-07 14:59:13 +08:00
    我一直在 HTML 中写 Javascript
    happyhzr
        8
    happyhzr  
       2018-11-07 15:00:19 +08:00
    lz 自己写了个模版引擎吗
    shijingshijing
        9
    shijingshijing  
       2018-11-07 15:00:48 +08:00 via iPhone
    ASP 看着楼上的笑而不语。
    tcdw
        10
    tcdw  
       2018-11-07 15:00:56 +08:00 via Android
    不是有 ejs 吗。。
    IsaacYoung
        11
    IsaacYoung  
       2018-11-07 15:02:50 +08:00 via iPhone
    wow
    seeker
        12
    seeker  
       2018-11-07 15:08:47 +08:00   4
    恭喜楼主重新发明了模版引擎
    jiangnanyanyu
        13
    jiangnanyanyu  
       2018-11-07 15:17:19 +08:00 via Android
    reinvent the wheel
    yhxx
        14
    yhxx  
       2018-11-07 15:28:02 +08:00
    看着这么多 @竟然觉得还挺萌的
    cuzfinal
        15
    cuzfinal  
       2018-11-07 15:37:33 +08:00
    .Net 的 razor 模板引擎用的也是 @符号,不过比这个好看多了,因为 razor 可以 C#和 html 标签混写。
    Kilerd
        16
    Kilerd  
       2018-11-07 16:16:17 +08:00
    这是编译原理 语法解析不及格的语法啊 明明可以复用 <@ @> 就够了,偏偏还要搞多一个 <@@ 。
    不过这样的话就可以简单的用 regex 来替换就完事了
    yksoft1
        17
    yksoft1  
       2018-11-07 16:30:46 +08:00
    话说 Emscripten 啥时候搞个 DOM API 啊,这样就可以用 C 语言 写 Web 前端了
    nekoyaki
        18
    nekoyaki  
       2018-11-07 16:43:37 +08:00   1
    楼主也来网上冲浪啊?
    saulshao
        19
    saulshao  
       2018-11-07 16:44:23 +08:00
    曾经的 ASP 程序员笑出了猪叫。
    Pastsong
        20
    Pastsong  
       2018-11-07 16:48:00 +08:00
    swig jade pug handlebars 点了踩
    KuroNekoFan
        21
    KuroNekoFan  
       2018-11-07 16:48:01 +08:00
    笑出腹肌
    calpamomo
        22
    calpamomo  
       2018-11-07 16:51:20 +08:00
    参考一下 ejs
    MaxTan
        23
    MaxTan  
       2018-11-07 16:53:30 +08:00
    我彷佛回到了 2012 年
    asynclee
        24
    asynclee  
       2018-11-07 16:56:20 +08:00
    pug dot 可还行
    iwannarun
        25
    iwannarun  
       2018-11-07 16:56:26 +08:00
    踩踩
    miniliuke
        26
    miniliuke  
       2018-11-07 16:58:39 +08:00 via Android
    震惊,js 竟然不能写在 html 中!
    valord577
        27
    valord577  
       2018-11-07 16:59:13 +08:00
    仿佛回到了 jsp asp 的时代
    akagishigeru
        28
    akagishigeru  
       2018-11-07 17:08:09 +08:00
    哈哈,折腾是好事儿!
    jswh
        29
    jswh  
       2018-11-07 17:10:13 +08:00
    欢迎楼主学习 PHP
    zhouyg
        30
    zhouyg  
       2018-11-07 17:12:01 +08:00   1
    你也来网上冲浪啊?你是 GG 还是 MM ?
    shylockhg
        31
    shylockhg  
       2018-11-07 17:13:36 +08:00
    js 不是直接撸进 html 吗
    mogita
        32
    mogita  
       2018-11-07 17:14:33 +08:00
    2006 年仿佛昨日
    bayker
        33
    bayker  
       2018-11-07 17:16:17 +08:00
    正在搞前后端分离呢。。。你这是前后端又混着写了?
    HakureiHyouga
        34
    HakureiHyouga  
       2018-11-07 17:19:23 +08:00
    写 PHP 的看着真是舒服极了 [滑稽
    lizhenda
        35
    lizhenda  
       2018-11-07 17:22:36 +08:00
    JaveScript -。- 新语言吗?
    SukkaW
        36
    SukkaW  
       2018-11-07 17:25:01 +08:00 via Android   1
    震惊!楼主重新发明模板语言!
    (话说最早的模板语言实现是百度贴吧的 baiduTemplate 渲染 ejs )
    molvqingtai
        37
    molvqingtai  
       2018-11-07 17:30:31 +08:00
    现在看到前后端语言混写的就浑身受
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3455 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:52 PVG 18:52 LAX 03:52 JFK 06:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86