页面开发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41594546 阅读:22 留言:0更新日期:2024-06-07 00:05
本申请提供一种页面开发方法、装置、电子设备及存储介质,其中,页面开发包括:根据Velocity模版文件生成支持在浏览器渲染的HTML页面文件;将所述HTML页面文件对应的代码信息整合至Vue模板文件,获取目标模板文件;将所述目标模板文件对应的目标DOM对象挂载至待渲染HTML页面;对所述待渲染HTML页面进行渲染,显示所述目标模板文件对应的目标HTML页面。本申请可以实现Velocity模版文件和Vue模板文件的结合,解决了本地编译运行Velocity模版文件的问题,通过在本地开发HTML页面,无需与服务器进行多次交互,缩短了开发周期、提升了开发效率,同时降低了迭代成本和维护成本。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种页面开发方法、装置、电子设备及存储介质


技术介绍

1、目前在前端开发场景下,通常采用ssr(server-side rendering,服务端渲染)、csr(client-side rendering,客户端渲染)或者结合velocity进行页面渲染。ssr是一种构建web应用程序的前端开发技术,与传统的csr相对应,其在服务器端生成并提供html(hypertext mark-up language,超文本标记语言)内容,然后将这些内容发送到客户端浏览器,以供用户查看。csr作为一种web开发模式,涉及到在web应用程序中由客户端浏览器来执行页面渲染和数据处理,在csr中,整个页面或应用的初始html结构由服务器返回,但这些html页面通常只包含了基本的骨架结构、javascript文件以及一些初始化数据。velocity是一个基于java的模板引擎,用于在java程序中进行模板渲染的工具,它的主要目的是通过填充模板中的占位符来生成最终的文本输出,广泛用于web开发和动态网页生成,其使用一种简单而强大的模板语法,允许开发者本文档来自技高网...

【技术保护点】

1.一种页面开发方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据Velocity模版文件生成支持在浏览器渲染的HTML页面文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于创建的本地Velocity模版渲染引擎,将所述Velocity模版文件转化为所述HTML页面文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述Mock数据作为数据源,基于所述本地Velocity模版渲染引擎对所述解析文件执行变量值替换和添加所生成的文件内容中的至少一项操作,包括:

5.根据权利要求1所述的方法,其特...

【技术特征摘要】

1.一种页面开发方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据velocity模版文件生成支持在浏览器渲染的html页面文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于创建的本地velocity模版渲染引擎,将所述velocity模版文件转化为所述html页面文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述mock数据作为数据源,基于所述本地velocity模版渲染引擎对所述解析文件执行变量值替换和添加所生成的文件内容中的至少一项操作,包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述html页面文件对应的代码信息整合至vue模板文件,获取目标模板文件,包括:

6.根据...

【专利技术属性】
技术研发人员:雷鸣生
申请(专利权)人:五八畅生活北京信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1