[发明专利]网页处理方法和装置有效
| 申请号: | 201210410693.2 | 申请日: | 2012-10-24 |
| 公开(公告)号: | CN103777935B | 公开(公告)日: | 2017-02-15 |
| 发明(设计)人: | 洪珊珊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,江舟 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 处理 方法 装置 | ||
技术领域
本申请涉及互联网领域,具体而言,涉及一种网页处理方法和装置。
背景技术
目前,JavaScript(简称为js)作为一种能让网页更加生动活泼的程式语言,凭借其简单易学,使用较为方面等优点得到了广泛的应用,开发人员可以利用JavaScript方便地做出亲切的网页欢迎界面、漂亮的数字钟以及有广告效果的跑马灯等,同时还可以通过JavaScript控制某个页面区域在浏览器的显示时间,从而极大地提高了网页的视觉效果。
Javascript在网页中最常用的是对页面区域的可见或不可见的效果进行控制。例如,可以通过JavaScript模拟出下拉菜单层,当鼠标移动到特定区域时,这个下拉菜单便会展示出来,当鼠标移开时,这个下拉菜单就会自动不可见。
然而,在可视化编辑中对这些下拉菜单进行编辑时,编辑人员会希望这些下拉菜单一直处于可见状态,即使鼠标离开了特定的区域也希望这些下拉菜单处于可见的状态。然而,当设计者在对下拉菜单进行编辑或者测试时,鼠标往往不能一直停在上述的特定区域,这样设计者也就无法实时看到下拉菜单的编辑效果。如果设计者在编辑完一段代码后,想看一下对应的下拉菜单的显示效果就需要再将鼠标放到上述的特定区域进行观看,然后再离开继续进行编辑,无法实现编辑和显示的同步。同时按照上述方式对网页进行编辑或者测试,操作起来也比较麻烦,对网页进行编辑或者测试的效率也很低。
相关技术中,常用的解决方法就是找到JavaScript操作的DOM节点,然后取消事件绑定或者取消组件绑定,在完成相应的编辑或者测试工作后再在需要时恢复事件或组件的绑定。即,在不希望通过JavaScript对页面的可见状态进行控制时,就取消事件或者组件的绑定,在需要时就恢复绑定。然而,通过这种事件或者组件的绑定或者解除来控制页面的可见状态的方式,需要被控制对象满足以下三个条件:1)操作的对象需要是页面中的某个DOM节点;2)需要知道该对象绑定的事件类型或组件类型;3)绑定的事件或类型必须提供取消绑定功能。因此,实现起来有一定的限制,仅能对满足以上三个条件的区域进行控制,而难以对页面内的所有区域进行控制,同时,需要寻找对应的事件或者组件,实现起来较为复杂,效率较低。
针对上述问题,尚未提出有效的解决方法。
发明内容
本申请提供了一种网页处理方法和装置,以至少解决现有技术中对网页进行编辑或者测试的效率较低的技术问题。
根据本申请的一个方面,提供了一种网页处理方法,该方法包括:确定网页中当前待处理的页面区域对应的html代码中是否包含js代码,其中,上述js代码用于对上述当前待处理的页面区域的显示状态进行的控制;如果包含上述js代码,则将上述js代码的标签类型从第一类型改变为第二类型,其中,上述第二类型用于指示停止执行上述js代码;在完成对上述当前待处理的页面区域的处理之后,将上述js代码的标签类型从上述第二类型改变为上述第一类型,其中,上述第一类型用于指示执行上述js代码。
优选地,上述js代码对上述当前待处理的页面区域的显示状态所进行的控制包括:控制上述当前待处理的页面区域进行可见或不可见。
优选地,上述将上述js代码的标签类型从上述第二类型改变为上述第一类型的步骤包括:通过上述网页上设置的接口控件接收用于请求执行上述js代码的请求指令;响应于上述请求指令将上述js代码的标签类型从上述第二类型改变为上述第一类型。
优选地,在将上述js代码的标签类型从第一类型改变为第二类型时,上述方法还包括:在上述网页上设置上述接口控件。
优选地,在对上述当前待处理的页面区域的处理的过程中,上述当前待处理的页面区域的显示状态为可见。
优选地,对上述当前待处理的页面区域的处理的步骤包括:对上述当前待处理的页面区域进行编辑和/或测试。
优选地,上述第一类型为text/javascript,上述第二类型为text/plain。
根据本申请的另一方面,提供了一种网页处理装置,包括:确定单元,用于确定网页中当前待处理的页面区域对应的html代码中是否包含js代码,其中,上述js代码用于对上述当前待处理的页面区域的显示状态进行的控制;修改单元,用于当确定包含上述js代码时,将上述js代码的标签类型从第一类型改变为第二类型,其中,上述第二类型用于指示停止执行上述js代码;还原单元,用于在完成对上述当前待处理的页面区域的处理之后,将上述js代码的标签类型从上述第二类型改变为上述第一类型,其中,上述第一类型用于指示执行上述js代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210410693.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:保健型糙米红茶饮料的制作方法
- 下一篇:保留炉顶的加热炉烧嘴砖更换方法





