[HTML 后端渲染] 给予程序员极大自由。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
fox1955

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

  •  
  •   fox1955 Nov 7, 2018 4542 views
    This topic created in 2727 days ago, the information mentioned may be changed or developed.

    在 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

    Supplement 1    Nov 7, 2018
    果然还是被喷了 233。要是有小姐姐们来喷我就舒服了...
    37 replies    2018-11-07 17:30:31 +08:00
    tinyhill
        1
    tinyhill  
       Nov 7, 2018   3
    我仿佛又回到了 PHP 时代
    ccceeeooo
        2
    ccceeeooo  
       Nov 7, 2018
    快看! 楼主发现了什么不得了的东西 /doge
    boris1993
        3
    boris1993  
       Nov 7, 2018 via Android   1
    我仿佛又回到了 JSP 时代
    Phasma
        4
    Phasma  
       Nov 7, 2018
    JaveScript ? 没写错? 这个是 Javascript 变种?
    /div>
    jmc891205
        5
    jmc891205  
       Nov 7, 2018
    是个模板引擎啊。。。和「在 HTML 中写 JaveScript 」有啥关系。。。?
    xiadd
        6
    xiadd  
       Nov 7, 2018
    这不就是模板引擎么....
    salamanderMH
        7
    salamanderMH  
       Nov 7, 2018
    我一直在 HTML 中写 Javascript
    happyhzr
        8
    happyhzr  
       Nov 7, 2018
    lz 自己写了个模版引擎吗
    shijingshijing
        9
    shijingshijing  
       Nov 7, 2018 via iPhone
    ASP 看着楼上的笑而不语。
    tcdw
        10
    tcdw  
       Nov 7, 2018 via Android
    不是有 ejs 吗。。
    IsaacYoung
        11
    IsaacYoung  
       Nov 7, 2018 via iPhone
    wow
    seeker
        12
    seeker  
       Nov 7, 2018   4
    恭喜楼主重新明了模版引擎
    jiangnanyanyu
        13
    jiangnanyanyu  
       Nov 7, 2018 via Android
    reinvent the wheel
    yhxx
        14
    yhxx  
       Nov 7, 2018
    看着这么多 @竟然觉得还挺萌的
    cuzfinal
        15
    cuzfinal  
       Nov 7, 2018
    .Net 的 razor 模板引擎用的也是 @符号,不过比这个好看多了,因为 razor 可以 C#和 html 标签混写。
    Kilerd
        16
    Kilerd  
       Nov 7, 2018
    这是编译原理 语法解析不及格的语法啊 明明可以复用 <@ @> 就够了,偏偏还要搞多一个 <@@ 。
    不过这样的话就可以简单的用 regex 来替换就完事了
    yksoft1
        17
    yksoft1  
       Nov 7, 2018
    话说 Emscripten 啥时候搞个 DOM API 啊,这样就可以用 C 语言 写 Web 前端了
    nekoyaki
        18
    nekoyaki  
       Nov 7, 2018   1
    楼主也来网上冲浪啊?
    saulshao
        19
    saulshao  
       Nov 7, 2018
    曾经的 ASP 程序员笑出了猪叫。
    Pastsong
        20
    Pastsong  
       span class="ago" title="2018-11-07 16:48:00 +08:00">Nov 7, 2018
    swig jade pug handlebars 点了踩
    KuroNekoFan
        21
    KuroNekoFan  
       Nov 7, 2018
    笑出腹肌
    calpamomo
        22
    calpamomo  
       Nov 7, 2018
    参考一下 ejs
    MaxTan
        23
    MaxTan  
       Nov 7, 2018
    我彷佛回到了 2012 年
    asynclee
        24
    asynclee  
       Nov 7, 2018
    pug dot 可还行
    iwannarun
        25
    iwannarun  
       Nov 7, 2018
    踩踩
    miniliuke
        26
    miniliuke  
       Nov 7, 2018 via Android
    震惊,js 竟然不能写在 html 中!
    valord577
        27
    valord577  
       Nov 7, 2018
    仿佛回到了 jsp asp 的时代
    akagishigeru
        28
    akagishigeru  
       Nov 7, 2018
    哈哈,折腾是好事儿!
    jswh
        29
    jswh  
       Nov 7, 2018
    欢迎楼主学习 PHP
    zhouyg
        30
    zhouyg  
       Nov 7, 2018   1
    你也来网上冲浪啊?你是 GG 还是 MM ?
    shylockhg
        31
    shylockhg  
       Nov 7, 2018
    js 不是直接撸进 html 吗
    mogita
        32
    mogita  
       Nov 7, 2018
    2006 年仿佛昨日
    bayker
        33
    bayker  
       Nov 7, 2018
    正在搞前后端分离呢。。。你这是前后端又混着写了?
    HakureiHyouga
        34
    HakureiHyouga  
       Nov 7, 2018
    写 PHP 的看着真是舒服极了 [滑稽
    lizhenda
        35
    lizhenda  
       Nov 7, 2018
    JaveScript -。- 新语言吗?
    SukkaW
        36
    SukkaW  
       Nov 7, 2018 via Android   1
    震惊!楼主重新发明模板语言!
    (话说最早的模板语言实现是百度贴吧的 baiduTemplate 渲染 ejs )
    molvqingtai
        37
    molvqingtai  
       Nov 7, 2018
    现在看到前后端语言混写的就浑身难受
    About     Help     Advertise     Blog     API     FAQ     Solana     4178 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 202ms UTC 05:19 PVG 13:19 LAX 22:19 JFK 01:19
    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