基于Javascript标签库的页面开发方法技术

技术编号:5346070 阅读:629 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于Javascript标签库的页面开发方法,包括:S1、在页面服务器设置标签库,所述标签库用于存储Javascript标签和实现特定功能的标签执行文件,所述Javascript标签与所述标签执行文件一一对应;S2、在页面框架代码中插入选自所述标签库的Javascript标签,得到完成的页面代码;所述Javascript标签用于在执行所述页面代码时调用对应的所述标签执行文件,以实现对应的特定功能。本发明专利技术的技术方案能够使页面开发过程更为便捷、直观,提高了工作效率,也能够将执行页面代码的服务器始终保持在高效运行的状态。

【技术实现步骤摘要】

本专利技术涉及一种页面开发技术,尤其涉及一种基于Javascript (简称几)标签的 页面开发方法。
技术介绍
针对客户需求进行的网站页面开发过程通常需要以下几个方面的协同工作业 务、美工、技术开发及测试。一般的页面开发过程如图1所示,包括如下流程业务从客户处 获取用户需求,与美工、技术开发一起沟通得到能够体现用户需求且可执行的开发需求;美 工根据开发需求设计、制作页面框架并加入外观元素;技术开发在美工制作的页面框架基 础上编写以实现开发需求为目标的后台程序,完成初步的页面开发;测试在初步开发的页 面上进行测试,将发现的错误反馈给业务、美工或是技术开发,由美工与技术开发协同进行 页面修改,直至得到完善的页面;在测试之后或测试进行的过程中,业务可以独自或是连同 客户一起参与进来,重申开发需求或是提出新的开发需求,同样也由美工与技术开发协同 进行页面修改,直至最后得到满足用户需求的页面。可以看出,上述的页面开发过程中,美工与技术开发耦合度过大,具体体现在,如 果美工要修改页面布局,技术开发也需要相应修改页面的后台程序;而如果技术开发在美 工制作的页面框架下加入了大量的程序代码,也势必造成美工在后期维护页面外观效果的 相关代码时,会受到前述程序代码的干扰,维护起来很不方便。因此,这种页面开发往往存 在劳动力重复、开发效率低下、页面程序维护性不易的问题,相应的,执行页面程序的服务 器也无法始终保持在高效运行的状态。另外,通常的页面开发过程还存在如下一些问题在多个页面需要执行相同的功 能时,往往需要嵌入根据该功能开发的公共文件,然而该方式虽然能够解决多页面共享公 共功能的问题,但每个页面的代码仍然显得重复,特别是公共文件过多时,不仅影响页面美 观,而且也会增加因遗漏在某个页面导入公共文件而导致面面报错的风险;当一个总站页 面需要将内容共享给多个子站页面时,一般的解决方法是采用框架嵌套,如<iframe>标签 或采用其他技术通过后端接口调用,这样不但增加了程序复杂性,而且也增加了开发的难 度;类似地,当不同服务商之间需要进行合作时,分属这些服务商的不同页面服务器往往也 需要业务共享,此时往往也要通过后端接口的调用来实现,因此同样存在开发难度高的问 题。
技术实现思路
本专利技术的实施例旨在提供一种,以解决 一般页面开发过程中存在的上述问题。为实现上述目的,本专利技术的实施例提供了一种基于Javascript标签库的页面开 发方法,包括Si、在页面服务器设置标签库,所述标签库用于存储Javascript标签和实现特定功能的标签执行文件,所述Javascript标签与所述标签执行文件一一对应;S2、在页面框架代码中插入选自所述标签库的Javascript标签,得到完成的页面 代码;所述Javascript标签用于在执行所述页面代码时调用对应的所述标签执行文件,以 实现对应的特定功能。由上述技术方案可知,本专利技术实施例能够实现以下几点有益效果的任意组合1、 在页面框架代码中能够通过便利地添加Javascript标签以得到完成的页面代码;2、能够 便利地通过修改页面框架代码和/或Javascript标签的相对位置来实现对页面代码的修 改,从而使页面开发过程更为便捷、直观;3、提高了工作效率,也能够将执行页面代码的服 务器始终保持在高效运行的状态;4、一次开发,可以随处使用,避免了采用公共文件带来的 代码冗余和重复;5、同一页面服务器的子站与总站之间、以及不同的页面服务器之间可以 通过设置安全验证程序而便利地实现业务共享,避免了重复开发。附图说明图1示列性示出一般的页面开发流程图2示例性示出本专利技术标签库的页面开发方法实施例流程图3示例性示出图2实施例中标签库的文件结构图4示例性示出访问页面时调用图3所示标签库的流程图。具体实施方式下面将详细描述本专利技术的具体实施例。应当注意,这里描述的实施例只用于举例 说明,并不用于限制本专利技术。图2示例性示出本专利技术标签库的页面开发方法实施例流程图,如图所示,本实施 例的页面开发方法包括步骤Sl S2 :Si、在页面服务器设置标签库,用于存储Javascript标签和实现特定功能的标签 执行文件;并且,在一个实施例中,上述Javascript标签库中Javascript标签与Javascript 代码呈现一一对应的关系;S2、在页面框架代码中插入选自标签库的Javascript标签,得到完成的页面代 码;本步骤添加的Javascript标签用于在执行页面代码时调用对应的所述标签执行 文件,以实现对应的特定功能。在一个实施例中,标签库设置在页面服务器的后台,由开发人员完成Javascript 标签所对应标签执行文件(也即可执行的Javascript代码文件)的编程,而相应的 Javascript标签会以例如使用手册的形式呈观给美工人员,以供其编辑页面代码时插入 Javascript标签,来调用对应的标签执行文件完成特定的功能。Javascript是互联网使用最多、最广泛的语言,而且绝大多数程序员,包括美工人 员,对Javascript都有一定的了解和掌握;并且,Javascript能在所有浏览器上运行,所 以本实施例中采用Javascript作为技术内核,以使开发人员更容易上手,也更便于服务器 软、硬件方面的兼容。在一个实施例中,步骤Sl中的标签库是以如下代码的形式存储标签执行文件;权利要求1.一种,包括51、在页面服务器设置标签库,所述标签库用于存储Javascript标签和实现特定功能 的标签执行文件,所述Javascript标签与所述标签执行文件一一对应;52、在页面框架代码中插入选自所述标签库的Javascript标签,得到完成的页面代 码;所述Javascript标签用于在执行所述页面代码时调用对应的所述标签执行文件,以实 现对应的特定功能。2.如权利要求1所述,其中,步骤Sl与S2之 间还包括53、在所述页面框架代码前插入Javascript核心文件,所述Javascript核心文件用于 在执行所述页面代码时对所述页面代码中的所有所述Javascript标签进行管理。3.如权利要求2所述,其中,步骤S3中 所述Jascript核心文件对所述Javascript标签的管理包括建立所述页面代码中的 Javascript标签到所述标签库中的标签执行文件的对应关系,用于在执行所述页面代码时 调用所述标签库中与所述Javascript标签对应的所述标签执行文件。4.如权利要求3所述,其中,步骤Sl与步骤 S3之间还包括54、在所述Javascript核心文件前插入安全验证代码,所述安全验证代码用于验证链 接至所述页面代码的网站是否有权进行控制所述Javascript核心文件调用所述标签库的 操作。5.如权利要求4所述,其中,步骤S4中的所述 验证包括在所述页面服务器预先设置鉴权数据库,所述鉴权数据库用于存储有权控制所述 Javascript核心文件调用所述标签库的网站的地址和/或域名;所述页面代码执行到所述 安全验证代码时,相应地根据所述鉴权数据库对当前链接至所述页面代码的网站的地址和 /或域名进行鉴权。6.如权利要求1 5任一项所述,其中, 步骤S2之后还包括在所述页面代码中进行本文档来自技高网
...

【技术保护点】
一种基于Javascript标签库的页面开发方法,包括:S1、在页面服务器设置标签库,所述标签库用于存储Javascript标签和实现特定功能的标签执行文件,所述Javascript标签与所述标签执行文件一一对应;S2、在页面框架代码中插入选自所述标签库的Javascript标签,得到完成的页面代码;所述Javascript标签用于在执行所述页面代码时调用对应的所述标签执行文件,以实现对应的特定功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:王滨宇马昆
申请(专利权)人:北京迅捷英翔网络科技有限公司
类型:发明
国别省市:11[中国|北京]

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

1