【技术实现步骤摘要】
本专利技术涉及一种应用软件
,具体的说就是开发企业应用前端界面所使用的界面控件和数据构建、初始化、销毁的生命周期管理方法。
技术介绍
在基于Loushang 5框架开发项目的过程中,界面采用的是MVC的模型架构,加载 页面时,需要加载构建数据模型、对数据执行初始化、构造界面上的控件、初始化组件的数 据,还有一些开发人员需要在页面加载以后做的初始化操作,这一系列的操作,要求有一定 的实现顺序,否则很容易出现错误。
技术实现思路
本专利技术的目的是为了规范页面所有操作的创建和初始化顺序,给开发人员提供明 确的初始化接口 ,减少错误的发生,而提供一种前端WEB界面生命周期的管理方法。 本专利技术的目的是按以下方式实现的,基于Javascript技术,提供一系列的函数页 面的创建、初始化和销毁的过程通过函数操作实现生命周期的管理,具体步骤如下 1) init0bj类 首先我们预定义一个init0bj类,框架中所有需要在页面进行构建的操作都定义 为init0bj类的函数,包括构建模型的函数定义initObj. f皿O,构建页面组件的函数定义 为initObj. f皿l 0 ,这样页面一旦加载,会按照顺序执行这两个函数,从而完成页面的构建 工作; 2)initData() 页面上的数据模型和组件构造完成后,就需要初始化页面的数据,即通过数据模 型加载的数据绑定到相关的组件,然后显示数据,这个过程是通过initData函数来完成 的; 3)init() 通过步骤1)、2)的执行,页面的构建、数据初始化基本完成,通常,开发人员会有 一些自己的初始化操作,需要在 ...
【技术保护点】
一种前端WEB界面生命周期的管理方法,其特征在于,基于Javascript技术,提供一系列的函数页面的创建、初始化和销毁的过程通过函数操作实现生命周期的管理,具体步骤如下:1)initObj类首先我们预定义一个initObj类,框架中所有需要在页面进行构建的操作都定义为initObj类的函数,包括构建模型的函数定义initObj.fun0,构建页面组件的函数定义为initObj.fun1(),这样页面一旦加载,会按照顺序执行这两个函数,从而完成页面的构建工作;2)initData()页面上的数据模型和组件构造完成后,就需要初始化页面的数据,即通过数据模型加载的数据绑定到相关的组件,然后显示数据,这个过程是通过initData函数来完成的;3)init()通过步骤1)、2)的执行,页面的构建、数据初始化基本完成,通常,开发人员会有一些自己的初始化操作,需要在页面加载完成后执行,因此,我们设计了init函数,开发人员把自己需要实现的初始化内容写到init函数中,完成自己的初始化要求;4)destroy()关闭页面后,在destroy函数中做销毁对象的操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:聂文婷,高传集,曹祥茂,
申请(专利权)人:山东浪潮齐鲁软件产业股份有限公司,
类型:发明
国别省市:88[中国|济南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。