美文网首页
Day 2268:学习

Day 2268:学习

作者: kafkaliu | 来源:发表于2023-04-13 22:40 被阅读0次

今天用 AI 协助写程序解决一个问题,整体感觉真不错。问题不复杂,但真要写程序实现,对于非前端选手来说还是有一定难度。具体是,结合外部数据和模版生成特定页面,页面左右,右边是一片文章分段落,左边是一棵树,树节点就是文章段落,点击树节点,右边需要自动定位到该段落。

我先问了个简单问题:以json作为数据源,模板语言生成 html。

回给我几个选项,还给了例子,虽然不熟悉前端,但能照着写。

因为写yaml更简单,所以我又问:以yaml为数据源,模板语言生成html。

回复了几个,我从中挑了一个模版语言,nunjucks,之前从未用过。看了下例子,还挺简单。

接着问,因为希望yaml数据不是直接在html文件里:将数据存为json格式的文件,用nunjucks编写的模板文件,运行后生成html。将上述json文件改成yaml,程序也相应修改。

给了个完整的程序,确实能跑。

我接着问了个完整的问题:给一段 html,包含js,完成以下工作。页面左边为一棵树,树的节点由 yaml 数据定义。页面右边为div包裹的页面,该页面分段落,段落和左边的树节点对应。当点击左边树节点时,右边页面可以自动定位到该段落。

发现一些小问题,点击没法定位。换了种问法:右边段落改成定位到锚点。这下回的基本准确。

然后我进一步问:左边节点和右边段落和内容都从同一个yaml文件中获取。

真就帮我改好了。

相关文章

  • 2019-11-18

    2019-11-17 【日精进打卡第 603 天 【知~学习】 《六项精进》大纲 4 遍共 2268 遍 《大学》...

  • 简笔画:女孩👧(9)

    绕口令:√ 运动:2268步(不足运动量) 开心就好

  • Hello!!!BLE

    参考: http://www.jianshu.com/p/2268cfedc051 诠释:BLE:Bluetoot...

  • 这世界没有陌生人

    我现在有2268位微友。 有600多微友进群学习«整体自然医学»: 能成为微友就是缘份,不论是我加你,还是你加我。...

  • 81/84 刘慈欣《三体Ⅰ》#2268

    如果牛顿和诺伊曼跑到秦始皇嬴政的大殿里面,告诉他说,大王,你现在不仅要统一六国,而且还可以统一全球,我们可以帮助你...

  • NFS服务器搭建

    1.安装NFS 创建目录/home/rootfs/vt,执行命令tar -zxvf fs_k2268s_20170...

  • 感恩金钱涌入我的生活14

    今天收入:142+488+182=812元 7月份收入:2268+812=3080元 3725-812=2913元...

  • 感恩金钱涌入我的生活13

    今天收入172+174+154=500元 7月份收入1768+500=2268元 4225-500=3725元 感...

  • 感谢京N.A2268的车友们

    文/焉支闲人 10月8号,看过额济纳旗胡杨林,我们一行四辆车,经过两天的游玩,返回途中。在路边准备晚餐时,我们有一...

  • python爬虫学习-day7-实战

    目录 python爬虫学习-day1 python爬虫学习-day2正则表达式 python爬虫学习-day3-B...

网友评论

      本文标题:Day 2268:学习

      本文链接:https://www.haomeiwen.com/subject/aqszddtx.html