页面组件编辑方法及装置与流程

文档序号:12123005阅读:300来源:国知局
页面组件编辑方法及装置与流程

本发明涉及计算机技术领域,具体而言,涉及一种页面组件编辑方法及装置。



背景技术:

网站设计过程中,需要设计多个网页,将多个网页按照特定的链接关系关联起来,得到一个完整的网站。在网页设计过程中,网页中会存在多个页面组件,如表格、下拉框、能够弹出的对话框、图片、按钮等,网页的设计人员需要设计各个页面组件的样式、位置、大小等属性,以使各个页面组件在网页中呈现出用户体验度较佳的效果。

相关技术中提供了一种网页设计过程,设计人员首先通过智能终端如计算机在网页中创建一个或多个页面组件,然后设置各个页面组件的位置、大小、样式等属性,当设计人员需要修改某个页面组件的属性时,通过计算机输入修改参数,计算机根据输入的修改参数对页面组件进行修改。相关技术中的网页设计过程,设计人员依次对某页面组件执行A、B两个修改动作,在B修改动作执行完成后,当设计人员需要再次将页面组件的属性修改成A修改动作执行完成时对应的属性时,需要再次通过计算机输入A修改动作对应的修改参数,从而通过计算机将页面组件的属性修改成A修改动作执行完成时对应的属性。

由于相关技术中的网页设计过程,当设计人员需要将页面组件的属性修改为之前某次修改完成时对应的属性时,需要对页面组件重复执行与该之前某次修改相同的修改动作,因此相关技术中的网页设计过程具有设计人员重复劳动、网页设计效率低、操作过程繁琐的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种页面组件编辑方法及装置,以解决相关技术中的网页设计过程具有设计人员重复劳动、网页设计效率低、操作过程繁琐的问题。

第一方面,本发明实施例提供了一种页面组件编辑方法,所述方法包括:

根据用户每次对页面组件进行的编辑操作创建一个操作动作对象,每个所述操作动作对象均包括所述页面组件在当次编辑操作结束后保存的组件参数;

将多个所述操作动作对象按照创建的时间顺序排列并保存于历史操作列表中;

在接收到用户对所述页面组件的编辑操作进行撤销或重做的操作指令时,将所述页面组件当前的所述组件参数对应的所述操作动作对象作为当前的所述操作动作对象;

根据所述操作指令在所述历史操作列表中选中当前的所述操作动作对象之前或之后的一个所述操作动作对象作为目标操作动作对象;

根据所述目标操作动作对象的所述组件参数编辑所述页面组件。

结合第一方面,本发明实施例提供了第一方面第一种可能的实施方式,其中,根据所述操作指令在所述历史操作列表中选中当前的所述操作动作对象之前或之后的一个所述操作动作对象作为目标操作动作对象,包括:

当所述操作指令为用户对所述页面组件的编辑操作进行撤销的操作指令时,根据所述操作指令对应的撤销次数,在所述历史操作列表中由当前的所述操作动作对象向前查找,将当前的所述操作动作对象之前的第N个操作动作对象作为所述目标操作动作对象,其中,N为所述撤销次数;

当所述操作指令为用户对所述页面组件的编辑操作进行重做的操作指令时,根据所述操作指令对应的重做次数,在所述历史操作列表中由当前的所述操作动作对象向后查找,将当前的所述操作动作对象之后的第M个操作动作对象作为所述目标操作动作对象,其中,M为所述重做次数。

结合第一方面第一种可能的实施方式,本发明实施例提供了第一方面第二种可能的实施方式,其中,所述方法还包括:

若当前的所述操作动作对象之前的所述操作动作对象的数量少于所述撤销次数,则将所述页面组件恢复至初始状态;

若当前的所述操作动作对象之后的所述操作动作对象的数量少于所述重做次数,则将所述历史操作列表中最后一个所述操作动作对象作为所述目标操作动作对象。

结合第一方面,本发明实施例提供了第一方面第三种可能的实施方式,其中,在将所述页面组件当前的所述组件参数对应的所述操作动作对象作为当前的所述操作动作对象之后,所述方法还包括:

当所述操作指令为用户对所述页面组件的编辑操作进行撤销的操作指令时,判断所述页面组件是否为初始状态,若所述页面组件为初始状态,则发出所述操作指令无法执行的提示信息;

当所述操作指令为用户对所述页面组件的编辑操作进行重做的操作指令时,判断当前的所述操作动作对象是否为所述历史操作列表中的最后一个操作动作对象,若是,则发出所述操作指令无法执行的提示信息。

结合第一方面上述的实施方式,本发明实施例提供了第一方面第四种可能的实施方式,其中,在根据所述目标操作动作对象的所述组件参数编辑所述页面组件之后,所述方法还包括:

将所述目标操作动作对象确定为所述页面组件当前的所述操作动作对象。

第二方面,本发明实施例提供了一种页面组件编辑装置,所述装置包括:

创建模块,用于根据用户每次对页面组件进行的编辑操作创建一个操作动作对象,每个所述操作动作对象均包括所述页面组件在当次编辑操作结束后保存的组件参数;

保存模块,用于将多个所述操作动作对象按照创建的时间顺序排列并保存于历史操作列表中;

对象确定模块,用于在接收到用户对所述页面组件的编辑操作进行撤销或重做的操作指令时,将所述页面组件当前的所述组件参数对应的所述操作动作对象作为当前的所述操作动作对象;

选中模块,用于根据所述操作指令在所述历史操作列表中选中当前的所述操作动作对象之前或之后的一个所述操作动作对象作为目标操作动作对象;

编辑模块,用于根据所述目标操作动作对象的所述组件参数编辑所述页面组件。

结合第二方面,本发明实施例提供了第二方面第一种可能的实施方式,其中,所述选中模块包括:

第一查找子模块,用于当所述操作指令为用户对所述页面组件的编辑操作进行撤销的操作指令时,根据所述操作指令对应的撤销次数,在所述历史操作列表中由当前的所述操作动作对象向前查找,将当前的所述操作动作对象之前的第N个操作动作对象作为所述目标操作动作对象,其中,N为所述撤销次数;

第二查找子模块,用于当所述操作指令为用户对所述页面组件的编辑操作进行重做的操作指令时,根据所述操作指令对应的重做次数,在所述历史操作列表中由当前的所述操作动作对象向后查找,将当前的所述操作动作对象之后的第M个操作动作对象作为所述目标操作动作对象,其中,M为所述重做次数。

结合第二方面第一种可能的实施方式,本发明实施例提供了第二方面第二种可能的实施方式,其中,所述装置还包括:

恢复模块,用于若当前的所述操作动作对象之前的所述操作动作对象的数量少于所述撤销次数,则将所述页面组件恢复至初始状态;

目标确定模块,用于若当前的所述操作动作对象之后的所述操作动作对象的数量少于所述重做次数,则将所述历史操作列表中最后一个所述操作动作对象作为所述目标操作动作对象。

结合第二方面,本发明实施例提供了第二方面第三种可能的实施方式,其中,所述装置还包括:

第一提醒模块,用于在将所述页面组件当前的所述组件参数对应的所述操作动作对象作为当前的所述操作动作对象之后,当所述操作指令为用户对所述页面组件的编辑操作进行撤销的操作指令时,判断所述页面组件是否为初始状态,若所述页面组件为初始状态,则发出所述操作指令无法执行的提示信息;

第二提醒模块,用于在将所述页面组件当前的所述组件参数对应的所述操作动作对象作为当前的所述操作动作对象之后,当所述操作指令为用户对所述页面组件的编辑操作进行重做的操作指令时,判断当前的所述操作动作对象是否为所述历史操作列表中的最后一个操作动作对象,若是,则发出所述操作指令无法执行的提示信息。

结合第二方面上述的实施方式,本发明实施例提供了第二方面第四种可能的实施方式,其中,所述装置还包括:

指向模块,用于在根据所述目标操作动作对象的所述组件参数编辑所述页面组件之后,将所述目标操作动作对象确定为所述页面组件当前的所述操作动作对象。

本发明实施例中,用户每次对页面组件进行编辑操作时,均创建一个操作动作对象,每个操作动作对象均包括页面组件在当次编辑操作结束后保存的组件参数,按照时间顺序保存多个操作动作对象,当接收到用户发出的撤销或者重做的操作指令时,确定页面组件当前的操作动作对象,根据接收到的操作指令将当前的操作动作对象之前或之后的一个操作动作对象作为目标操作动作对象,根据目标操作动作对象的组件参数编辑页面组件。通过本发明实施例中的方法及装置,用户想要撤销或者重做编辑操作时,只需要发出撤销或者重做的操作指令即可,无需再次对页面组件进行参数修改操作,操作简单方便,无需重复劳动,网页设计效率高,有效解决相关技术中的网页设计过程具有设计人员重复劳动、网页设计效率低、操作过程繁琐的问题。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的页面组件编辑方法的第一种流程示意图;

图2是本发明实施例提供的历史操作列表的示意图;

图3示出了本发明实施例所提供的页面组件编辑方法的第二种流程示意图;

图4示出了本发明实施例所提供的页面组件编辑方法的第三种流程示意图;

图5示出了本发明实施例所提供的页面组件编辑装置的第一种模块组成示意图;

图6示出了本发明实施例所提供的页面组件编辑装置的第二种模块组成示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

考虑到相关技术中的网页设计过程具有设计人员重复劳动、网页设计效率低、操作过程繁琐的问题,本发明实施例提供了一种页面组件编辑方法及装置,下面通过实施例进行具体描述。

这里首先介绍页面组件的含义,页面组件是网页开发过程中涉及到的一类组件,其包括表格、下拉框、能够弹出的对话框、图片、按钮等,通常情况下,能够在网页开发过程中显示并能够调节大小、位置、颜色、样式等参数的组件都可以归为页面组件。

图1示出了本发明实施例所提供的页面组件编辑方法的第一种流程示意图,该页面组件编辑方法的执行主体为安装有网站设计编辑器的服务器,如图1所示,本发明实施例中的页面组件编辑方法包括以下步骤:

步骤S102,根据用户每次对页面组件进行的编辑操作创建一个操作动作对象,每个操作动作对象均包括页面组件在当次编辑操作结束后保存的组件参数。

本实施例中,当用户每次对页面组件进行编辑操作时,如拖拽修改页面组件的位置、大小、通过设置面板修改页面组件的颜色、样式及参数时,服务器均会创建一个操作动作对象,该操作动作对象保存有当次编辑操作的页面组件的标识,操作类型,如编辑大小或者位置,当次编辑操作前页面组件的组件参数、当次编辑操作结束后页面组件的组件参数,其中,当次编辑操作为批量操作时,页面组件的标识会有多个,页面组件的组件参数包括页面组件的位置参数、大小参数、颜色参数和样式参数中的一种或多种。

进一步地,操作动作对象还包括撤销方法和重做方法,当用户需要执行撤销操作或重做操作时,服务器调用操作动作对象内部的撤销方法或重做方法对页面组件进行撤销操作或重做操作。

步骤S104,将多个操作动作对象按照创建的时间顺序排列并保存于历史操作列表中。

本发明实施例中提供有历史操作列表,历史操作列表中保存有多个按照创建的时间顺序排列的操作动作对象。图2是本发明实施例提供的历史操作列表的示意图,如图2所示,历史操作列表中从上至下共有4个操作动作对象,名称依次为修改大小、修改颜色、拖动位置、变换形状,也就是说,用户按照时间顺序依次对页面组件进行了修改大小、修改颜色、拖动位置、变换形状四个操作。

步骤S106,在接收到用户对页面组件的编辑操作进行撤销或重做的操作指令时,将页面组件当前的组件参数对应的操作动作对象作为当前的操作动作对象。

本步骤中,页面组件当前的组件参数指的是页面组件当前的显示状态对应的组件参数。当接收到用户通过鼠标点击或者触屏的方式发送的对页面组件的编辑操作进行撤销或重做的操作指令时,确定页面组件当前的操作动作对象,具体地,将页面组件当前的组件参数对应的操作动作对象作为当前的操作动作对象,一种情况下,页面组件从初始化开始到当前时刻为止的编辑过程中,从未执行过编辑操作撤销或重做的操作指令,因此页面组件的历史操作列表中的操作动作对象始终是按照时间顺序累加的,页面组件当前的组件参数对应的操作动作对象就是历史操作列表中的最后一个操作动作对象,另一种情况下,页面组件从初始化开始到当前时刻为止的编辑过程中,执行过编辑操作撤销或重做的操作指令,则页面组件当前的组件参数对应的操作动作对象不一定是历史操作列表中的最后一个操作动作对象,以图2中的操作历史列表为例,当页面组件变换形状后,撤销变换动作,则撤销完成后,页面组件当前的组件参数对应的操作动作对象为“拖动位置”。图2中显示有箭头,该箭头指向页面组件当前的操作动作对象。

步骤S108,根据该操作指令在历史操作列表中选中当前的操作动作对象之前或之后的一个操作动作对象作为目标操作动作对象。

一种情况下,当该操作指令为用户对页面组件的编辑操作进行撤销的操作指令时,根据该操作指令对应的撤销次数,在历史操作列表中由当前的操作动作对象向前查找,将当前的操作动作对象之前的第N个操作动作对象作为目标操作动作对象,其中,N为撤销次数。

具体地,当用户做出的操作指令为对页面组件的编辑操作进行撤销的操作指令时,该操作指令包括撤销次数,在历史操作列表中,由步骤S106中确定出来的当前的操作动作对象向前查找,其中,向前指的是沿时间顺序向前,将当前的操作动作对象之前的第N个操作动作对象作为目标操作动作对象,其中,N为撤销次数。比如,当撤销次数为1时,将当前的操作动作对象之前的第1个操作动作对象作为目标操作动作对象,当撤销次数为2时,将当前的操作动作对象之前的第2个操作动作对象作为目标操作动作对象。

另一种情况下,当该操作指令为用户对页面组件的编辑操作进行重做的操作指令时,根据该操作指令对应的重做次数,在历史操作列表中由当前的操作动作对象向后查找,将当前的操作动作对象之后的第M个操作动作对象作为目标操作动作对象,其中,M为重做次数。

具体地,当用户做出的操作指令为对页面组件的编辑操作进行重做的操作指令时,该操作指令包括重做次数,在历史操作列表中,由步骤S106中确定出来的当前的操作动作对象向后查找,其中,向后指的是沿时间顺序向后,将当前的操作动作对象之后的第M个操作动作对象作为目标操作动作对象,其中,M为重做次数。比如,当重做次数为1时,将当前的操作动作对象之后的第1个操作动作对象作为目标操作动作对象,当重做次数为2时,将当前的操作动作对象之后的第2个操作动作对象作为目标操作动作对象。

本发明实施例中,操作动作对象还包括撤销方法和重做方法,当用户需要执行撤销操作或重做操作时,服务器调用操作动作对象内部的撤销方法或重做方法对页面组件进行撤销操作或重做操作,因此,步骤S108能够理解为服务器调用操作动作对象内部的撤销方法或重做方法的执行过程,也即,服务器调用操作动作对象内部的撤销方法或重做方法对页面组件进行撤销操作或重做操作的过程如步骤S108所示。

步骤S110,根据目标操作动作对象的组件参数编辑页面组件。

目标操作动作对象的组件参数指的是目标操作动作对象包括的页面组件在当次编辑操作结束后保存的组件参数。根据目标操作动作对象的组件参数编辑页面组件,能够使页面组件后退或前进至目标操作动作对象为当前的操作动作对象时页面组件的参数和状态,从而实现页面组件的编辑操作的撤销或重做。

本发明实施例中,用户每次对页面组件进行编辑操作时,均创建一个操作动作对象,每个操作动作对象均包括页面组件在当次编辑操作结束后保存的组件参数,按照时间顺序保存多个操作动作对象,当接收到用户发出的撤销或者重做的操作指令时,确定页面组件当前的操作动作对象,根据接收到的操作指令将当前的操作动作对象之前或之后的一个操作动作对象作为目标操作动作对象,根据目标操作动作对象的组件参数编辑页面组件。通过本发明实施例中的方法,用户想要撤销或者重做编辑操作时,只需要发出撤销或者重做的操作指令即可,无需再次对页面组件进行参数修改操作,操作简单方便,无需重复劳动,网页设计效率高,有效解决相关技术中的网页设计过程具有设计人员重复劳动、网页设计效率低、操作过程繁琐的问题。

本发明实施例中,在历史操作列表中由当前的操作动作对象向前或者向后查找时,若当前的操作动作对象之前的操作动作对象的数量少于上述撤销次数,则将页面组件恢复至初始状态,若当前的操作动作对象之后的操作动作对象的数量少于上述重做次数,则将历史操作列表中最后一个操作动作对象作为目标操作动作对象。

具体地,当操作指令为用户对页面组件的编辑操作进行撤销的操作指令时,在历史操作列表中根据撤销次数查找目标操作动作对象时,如果当前的操作动作对象之前的操作动作对象的数量少于上述撤销次数,则说明撤销次数过多,则将页面组件恢复至初始状态。当操作指令为用户对页面组件的编辑操作进行重做的操作指令时,在历史操作列表中根据重做次数查找目标操作动作对象时,如果当前的操作动作对象之后的操作动作对象的数量少于上述重做次数,则说明重做次数过多,则将历史操作列表中最后一个操作动作对象作为目标操作动作对象,从而使页面组件的组件参数变为最后一个操作动作对象对应的组件参数。

本发明实施例中,在历史操作列表中由当前的操作动作对象向前或者向后查找时,考虑到撤销次数或者重做次数大于能够被查找的操作动作对象的情况,并提供相应的处理方式,能够保证撤销次数或者重做次数过多时,页面组件发生合理的变化,提高用户的网页编辑体验。

图3示出了本发明实施例所提供的页面组件编辑方法的第二种流程示意图,如图3所示,本发明实施例中的方法,在步骤S106之后,还包括以下步骤:

步骤S1061,当该操作指令为用户对页面组件的编辑操作进行撤销的操作指令时,判断页面组件是否为初始状态,若页面组件为初始状态,则发出该操作指令无法执行的提示信息。

具体地,由于当页面组件处于初始状态时,页面组件不存在编辑操作,因此用户对页面组件的编辑操作进行撤销的操作指令无法被执行,因此发出该操作指令无法执行的提示信息,提示用户页面组件为初始状态,无法进行撤销操作。

步骤S1062,当该操作指令为用户对页面组件的编辑操作进行重做的操作指令时,判断当前的操作动作对象是否为历史操作列表中的最后一个操作动作对象,若是,则发出操作指令无法执行的提示信息。

具体地,由于当页面组件当前的操作动作对象为历史操作列表中的最后一个操作动作对象时,当前的操作动作对象时间顺序之后不存在操作动作对象,因此用户对页面组件的编辑操作进行重做的操作指令无法被执行,因此发出该操作指令无法执行的提示信息,提示用户该页面组件无法进行重做操作。

本发明实施例中,当操作指令无法被执行时,发出操作指令无法执行的提示信息,从而提示网页开发人员该撤销或者重做的操作指令无法被执行。

需要注意的是,步骤S1061和步骤S1062二者可以同时执行,也可以先执行步骤S1061,也可以先执行步骤S1062,需要保证的是,步骤S1061和步骤S1062需要在步骤S106之后发生

图4示出了本发明实施例所提供的页面组件编辑方法的第三种流程示意图,如图4所示,本发明实施例中的方法,在步骤S110之后,还包括以下步骤:

步骤S112,将目标操作动作对象确定为页面组件当前的操作动作对象。

在对页面组件进行撤销或者重做操作之后,将目标操作对象确定为页面组件当前的操作动作对象。

本发明实施例中提供有操作控制器,操作控制器提供外部对历史操作列表情况查询,包括是否可撤销、重做、是否未保存,提供撤销、重做、保存、清空操作动作接口。根据目标操作动作对象的组件参数编辑页面组件后,操作控制器将当前操作指向目标操作动作对象,即移动图2中的箭头,将目标操作动作对象确定为页面组件当前的操作动作对象,从而保证随时定位页面组件当前的操作动作对象,保证下次撤销或者重做操作的准确执行。

通过本发明实施例中的方法,在网页开发过程中,开发人员可以对页面组件进行位置大小、展示样式、参数等设置,网页设计编辑器提供有编辑操作的撤销、重做接口,开发人员通过该接口能够对之前执行过的编辑操作进行撤销或者重做操作,方便开发人员开发网页。

对应上述的页面组件编辑方法,本发明实施例还提供了一种页面组件编辑装置,如图5所示,该装置包括:

创建模块51,用于根据用户每次对页面组件进行的编辑操作创建一个操作动作对象,每个操作动作对象均包括页面组件在当次编辑操作结束后保存的组件参数;

保存模块52,用于将多个操作动作对象按照创建的时间顺序排列并保存于历史操作列表中;

对象确定模块53,用于在接收到用户对页面组件的编辑操作进行撤销或重做的操作指令时,将页面组件当前的组件参数对应的操作动作对象作为当前的操作动作对象;

选中模块54,用于根据操作指令在历史操作列表中选中当前的操作动作对象之前或之后的一个操作动作对象作为目标操作动作对象;

编辑模块55,用于根据目标操作动作对象的组件参数编辑页面组件。

其中,选中模块54包括:第一查找子模块,用于当操作指令为用户对页面组件的编辑操作进行撤销的操作指令时,根据操作指令对应的撤销次数,在历史操作列表中由当前的操作动作对象向前查找,将当前的操作动作对象之前的第N个操作动作对象作为目标操作动作对象,其中,N为撤销次数;第二查找子模块,用于当操作指令为用户对页面组件的编辑操作进行重做的操作指令时,根据操作指令对应的重做次数,在历史操作列表中由当前的操作动作对象向后查找,将当前的操作动作对象之后的第M个操作动作对象作为目标操作动作对象,其中,M为重做次数。

本发明实施例中,用户每次对页面组件进行编辑操作时,均创建一个操作动作对象,每个操作动作对象均包括页面组件在当次编辑操作结束后保存的组件参数,按照时间顺序保存多个操作动作对象,当接收到用户发出的撤销或者重做的操作指令时,确定页面组件当前的操作动作对象,根据接收到的操作指令将当前的操作动作对象之前或之后的一个操作动作对象作为目标操作动作对象,根据目标操作动作对象的组件参数编辑页面组件。通过本发明实施例中的装置,用户想要撤销或者重做编辑操作时,只需要发出撤销或者重做的操作指令即可,无需再次对页面组件进行参数修改操作,操作简单方便,无需重复劳动,网页设计效率高,有效解决相关技术中的网页设计过程具有设计人员重复劳动、网页设计效率低、操作过程繁琐的问题。

进一步地,该装置还包括:恢复模块,用于若当前的操作动作对象之前的操作动作对象的数量少于撤销次数,则将页面组件恢复至初始状态;目标确定模块,用于若当前的操作动作对象之后的操作动作对象的数量少于重做次数,则将历史操作列表中最后一个操作动作对象作为目标操作动作对象。

本发明实施例中,在历史操作列表中由当前的操作动作对象向前或者向后查找时,考虑到撤销次数或者重做次数大于能够被查找的操作动作对象的情况,并提供相应的处理方式,能够保证撤销次数或者重做次数过多时,页面组件发生合理的变化,提高用户的网页编辑体验。

进一步地,本发明实施例中的装置还包括:第一提醒模块,用于在将页面组件当前的组件参数对应的操作动作对象作为当前的操作动作对象之后,当操作指令为用户对页面组件的编辑操作进行撤销的操作指令时,判断页面组件是否为初始状态,若页面组件为初始状态,则发出操作指令无法执行的提示信息;第二提醒模块,用于在将页面组件当前的组件参数对应的操作动作对象作为当前的操作动作对象之后,当操作指令为用户对页面组件的编辑操作进行重做的操作指令时,判断当前的操作动作对象是否为历史操作列表中的最后一个操作动作对象,若是,则发出操作指令无法执行的提示信息。

本发明实施例中,当操作指令无法被执行时,发出操作指令无法执行的提示信息,从而提示网页开发人员该撤销或者重做的操作指令无法被执行。

如图6所示,本发明实施例中的装置还包括:指向模块56,用于在根据目标操作动作对象的组件参数编辑页面组件之后,将目标操作动作对象确定为页面组件当前的操作动作对象。

本发明实施例中,通过指向模块56,能够保证随时定位页面组件当前的操作动作对象,保证下次撤销或者重做操作的准确执行。

本发明实施例所提供的页面组件编辑装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1