目前有什么新技术可以加入到html里的?

选题:制作一个关于《红楼梦》的网站,功能以查询搜索为主。例如:输入地点,就会出现相应的环境描写,以及在第几回出现的;输入人物名称,会查询到此人物相关事件以及外貌描写等。

自己完成前端和后端的开发。前端:使用HTML语言,以及网页制作软件,实现网站的用户界面交互。 后端:以C++语言为基础,使用数据库、http协议等相关知识,搭建后端服务,来完成对用户请求的响应。

导师原话:“因为这个基于这个HTML这个边边这个类似于查询的网页吧,这个就是你好多年前可能参加这个计划,用这个主题还合适,所以我建议,如果你觉得你就要选这个的话,你看看怎么能给它缩小范围,然后加上一些新新一点儿的这种技术的应用。”

这个项目的核心不在前端页面,前端页面应该只是锦上添花的效果,我觉得最主要的是创意和你后端怎么去返回数据的问题。

如果是前端技术选型的话,比较新的就是vue3.2 setup和react18 hook,打包工具vite代替webpack,

使用vue,比较流行,且易于上手

添加一些动画效果,达到很炫酷的内容 参考:https://animate.style/

可以自写一个mvvm框架,使用这个框架来做页面, 项目就有亮点了。 结合下mini react / vue,代码量也不多,加上一些自己特色。

介个是被《红楼梦》吸引过来的了...
你这个选题要看从那个层面来说了,如果真的要做,可就有得做了,做好了可能满足毕业要求,做差了可能就毕不了业了。之所以这么说,个人觉得难点不是查询部分,难点在于后端如何实现你说的需求???前端来说不难,要多绚的效果目前网上都有可以参考的,主要难点还是再后端。
前端HTML代码做查询(部署静态页面可以直接nginx或者IIS、Apache等等等),使用ajax可以直接查服务端,查询的话这个就直接通过 api 接口 查。
服务端如果使用C++开发,这个可以自己开发比如CGI或者自己部署API接口即可。
但问题的难度最大的是红楼梦70多万字,单子都有四千多字,你要根据你的需求进行分词、搜索难度应该在这里,这块建议可以看看
http://clucene.wiki.sourceforge.net/
http://xapian.org/
http://gforge.osdn.net.cn/projects/ponyse/

1.首先我建议把范围缩小,只实现人物,然后关联几个重要的事件,以及对应发生的地点
2.然后要加新东西,目前可以想到的是人物关系图,这个东西确实是个亮点功能,不过就是整理会比较耗费时间,然后实现起来也比较的繁琐.
目前先想到上面两点,后面有了其他的再来补充.
人物关系图,可以用echars实现.

要新前端技术应用?