一种样式编辑方法及设备技术

技术编号:20545429 阅读:22 留言:0更新日期:2019-03-09 18:23
本发明专利技术公开了一种样式编辑方法及设备,其中样式编辑方法包括获取页面元素的样式名称字段;将所述页面元素的样式属性名称保存在样式类中,以使所述页面元素的样式属性名称作为所述样式类的样式名称字段;创建所述样式类的实例,读取所述实例中的样式字段,将所述实例中的样式名称字段设置为布局元素的样式名称字段。本发明专利技术能够使得页面元素的样式结构清晰,进而便于开发人员对页面元素的样式进行编辑。

A Style Editing Method and Equipment

The invention discloses a style editing method and device, in which the style editing method includes obtaining the style name field of the page element, storing the style attribute name of the page element in the style class so that the style attribute name of the page element can be used as the style name field of the style class, creating an example of the style class and reading the style word in the example. Section, which sets the style name field in the example to the style name field of the layout element. The invention can make the style structure of page elements clear, and then facilitate developers to edit the style of page elements.

【技术实现步骤摘要】
一种样式编辑方法及设备
本申请实施例涉及计算机
,特别是涉及一种样式编辑方法及设备。
技术介绍
页面中通常由多个相同或不同的页面元素组成,页面元素可用于呈现不同的页面效果,为了使页面能够呈现良好的视觉效果,通常需要对页面元素的样式进行编辑,然而,由于页面结构复杂、页面元素样式众多等原因,造成了页面元素的样式结构不清晰,进而不便于页面元素的样式编辑,从而导致需要反复调整页面元素的样式。故有必要提供一种样式编辑方法及设备,便于对页面元素进行样式编辑,提高页面元素样式的编辑效率。
技术实现思路
本专利技术提供了一种样式编辑方法及设备,其更加便捷地实现布局元素的样式编辑。第一方面,本专利技术提供一种样式编辑方法,该样式编辑方法可以包括:获取页面元素的样式名称字段;将所述页面元素的样式属性名称保存在样式类中,以使所述页面元素的样式属性名称作为所述样式类的样式名称字段;创建所述样式类的实例,读取所述实例中的样式字段,将所述实例中的样式名称字段设置为布局元素的样式名称字段。可选地,所述的创建所述样式类的实例之前,还包括:判断内存是否存在与所述样式类对应的内存实例,若所述内存中存在所述内存实例,则调用所述内存实例。可选地,所述样式编辑方法还包括:获取与所述页面元素的样式属性名称的值;将所述页面元素的样式属性名称的值保存在所述样式类中,以将所述页面元素的样式属性名称的值作为所述样式类的样式名称字段的值;将所述样式类的样式名称字段的值作为所述布局元素的样式名称字段的值。可选地,在所述的获取至少一个所述页面元素的样式属性名称之前,所述样式编辑方法还包括:获取所述页面元素的类型名称字段;将所述页面元素的类型名称字段保存到所述样式类中,以使将所述页面元素的类型名称字段作为所述样式类的类型名称字段的值。可选地,在所述的将所述实例中的样式名称字段设置为布局元素的样式名称字段之前,所述样式编辑方法还包括:获取所述布局元素的类型名称字段;判断所述布局元素的类型名称字段是否与所述样式类的类型名称字段的值一致,若一致,则执行所述的将所述实例中的样式名称字段设置为所述布局元素的样式名称字段。第二方面,本专利技术提供一种样式编辑装置,该样式编辑装置可以包括:样式参数获取模块:用于获取页面元素的样式名称字段;样式保存模块,用于样式参数获取模块获取页面元素的样式名称字段后,将所述页面元素的样式属性名称保存在样式类中,以使所述页面元素的样式属性名称作为所述样式类的样式名称字段;实例创建模块,用于样式保存模块将所述样式名称字段保存在样式类中后,创建所述样式类的实例,读取所述实例中的样式字段,将所述实例中的样式名称字段设置为布局元素的样式名称字段。可选地,所述编辑设备还包括:判断模块,用于判断内存是否存在与所述样式类对应的内存实例,若所述内存中存在所述内存实例,则调用所述内存实例。可选地,样式参数获取模块还用于获取所述页面元素的样式属性名称的值。可选地,样式保存模块还用于将所述页面元素的样式属性名称的值保存在所述样式类中,以将所述页面元素的样式属性名称的值作为所述样式类的样式名称字段的值。可选地,实例创建模块还用于将所述样式类的样式名称字段的值作为所述布局元素的样式名称字段的值。可选地,所述样式参数获取模块还用于获取所述页面元素的类型名称字段;可选地,所述样式保存模块还用于将所述页面元素的类型名称字段保存到所述样式类中,以使将所述页面元素的类型名称字段作为所述样式类的类型名称字段的值;可选地,实例创建模块还用于获取所述布局元素的类型名称字段,判断所述布局元素的类型名称字段是否与所述样式类的类型名称字段的值一致,若一致,则执行所述的将所述实例中的样式名称字段设置为所述布局元素的样式名称字段。第三方面,本专利技术提供一种计算机存储介质,该计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行权利要求1-4任一项所述的方法。本专利技术可先为指定的页面元素建立一个样式模型,使得页面元素的样式结构清晰,页面元素的多个样式编辑之间互不影响,不同页面元素之间的样式编辑互不影响,使得在对页面元素的样式编辑时,开发人员的精力能够放在考虑样式如何取值上,从而便于开发人员按照预设的页面效果设置页面元素的样式。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的一种样式编辑方法的流程示意图;图2是本专利技术提供的另一种样式编辑方法的流程示意图;图3是本专利技术提供的一种样式编辑装置的结构示意图;图4是本专利技术提供的另一种样式编辑装置的结构示意图;图5是本专利技术提供的又一种样式编辑装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。为了使页面呈现出不同的视觉效果,页面中通常挂载多个且不同类型的页面元素,在对页面进行样式编辑时,开发人员需要针对某一种类型的页面元素,在页面中对该页面元素的样式进行逐个设置,例如开发人员需要使用具有文本样式的、可用于显示文本的文本框时,开发人员先从元素库中拖拽出一个文本框,接着逐个对该文本框的颜色样式、最大高度样式、最小高度样式进行逐个编辑。然而,一个页面中存在多个页面元素,多个页面元素的类型可能是相同的,也可能是不相同的,在对多个页面元素进行样式编辑时,容易混淆样式,从而不便于对页面元素进行样式编辑。这样一来,使得页面元素的结构不清晰,开发人员需要花费更多的时间去核实页面元素样式,如一个文本框是否有“width”样式,进而不便于页面元素的样式编辑。在本专利技术中,页面元素指的页面中挂载的节点元素,例如,对于一个HTML页面,就有多个页面元素,页面元素以节点的形式挂载在页面中。基于上述问题,本专利技术提供一种样式编辑方法及装置,下面将结合具体的实施例对本专利技术的样式编辑方法及装置进行说明。实施例一请参阅图1,图1是本专利技术实施例公开的一种样式编辑方法。其中,图1所示的方法可以在Mac操作系统、Windows操作系统、Unix操作系统、Linu本文档来自技高网
...

【技术保护点】
1.一种样式编辑方法,应用于电子装置,其特征在于,所述方法包括:获取页面元素的样式名称字段;将所述页面元素的样式属性名称保存在样式类中,以使所述页面元素的样式属性名称作为所述样式类的样式名称字段;创建所述样式类的实例,读取所述实例中的样式字段,将所述实例中的样式名称字段设置为布局元素的样式名称字段。

【技术特征摘要】
1.一种样式编辑方法,应用于电子装置,其特征在于,所述方法包括:获取页面元素的样式名称字段;将所述页面元素的样式属性名称保存在样式类中,以使所述页面元素的样式属性名称作为所述样式类的样式名称字段;创建所述样式类的实例,读取所述实例中的样式字段,将所述实例中的样式名称字段设置为布局元素的样式名称字段。2.如权利要求1所述的一种样式编辑方法,其特征在于:所述的创建所述样式类的实例之前,还包括:判断内存是否存在与所述样式类对应的内存实例,若所述内存中存在所述内存实例,则调用所述内存实例。3.如权利要求1所述的一种样式编辑方法,其特征在于:所述样式编辑方法还包括:获取所述页面元素的样式属性名称的值;将所述页面元素的样式属性名称的值保存在所述样式类中,以将所述页面元素的样式属性名称的值作为所述样式类的样式名称字段的值;将所述样式类的样式名称字段的值作为所述布局元素的样式名称字段的值。4.如权利要求1所述的一种样式编辑方法,其特征在于:所述样式编辑方法还包括:获取所述页面元素的类型名称字段;将所述页面元素的类型名称字段保存到所述样式类中,以将所述页面元素的类型名称字段作为所述样式类的类型名称字段的值;获取所述布局元素的类型名称字段;判断所述布局元素的类型名称字段是否与所述样式类的类型名称字段的值一致,若一致,则执行所述的将所述实例中的样式名称字段设置为所述布局元素的样式名称字段。5.一种电子装置,其特征在于,该电子装置包括:存储器、处理器及摄像装置,所述存储器中包括样式编辑方法,所述样式编辑方法程序被所述处理器执行时...

【专利技术属性】
技术研发人员:赵宝森
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1