一种实现Web页面文件模板化的方法技术

技术编号:10751674 阅读:112 留言:0更新日期:2014-12-11 09:55
本发明专利技术一种实现Web页面文件模板化的方法,包括如下步骤:在Web代码文件中定义模板区域标签;在Web代码文件中定义模板区域的内容;在模板引擎文件中,用脚本语言实现模板区域的内容。本发明专利技术通过在Web页面文件中定义模板标签,在模板引擎中用脚本语言实现模板内容,从而增强Web页面的易维护性。

【技术实现步骤摘要】
【专利摘要】本专利技术,包括如下步骤:在Web代码文件中定义模板区域标签;在Web代码文件中定义模板区域的内容;在模板引擎文件中,用脚本语言实现模板区域的内容。本专利技术通过在Web页面文件中定义模板标签,在模板引擎中用脚本语言实现模板内容,从而增强Web页面的易维护性。【专利说明】
本专利技术涉及计算机
,具体涉及。
技术介绍
随着Web技术的发展,作为直接呈现在用户面前的Web页面内容不断丰富,功能愈加强大,这就使得Web页面文件更加复杂,技术人员维护难度加大,特别是在脚本语言中实现html代码时,如果Web页面发生变化,在脚本语言实现的这段html代码就要随之改变。如果涉及到简单的修改,脚本语言实现的这段html代码还能很快实现。但是如果涉及到较为复杂的修改,这段脚本代码修改就需要耗费很大的精力,从而影响Web产品的及时发布或更新。 通常,一个Web应用程序的开发流程如下:在提交计划文档之后,界面设计者制作了网站的外观模型,然后把它交给程序员。程序员使用脚本语言实现商业逻辑,同时使用外观模型做成基本架构。然后,工程被返回到页面设计者继续完善。就这样工程可能在程序员和页面设计者之间来来回回好几次。由于程序员不喜欢干预任何有关html标签,同时也不希望和脚本代码混在一起;界面设计者只需要配置文件,动态区块和其他的界面部分,不必要去接触那些错综复杂的脚本代码。因此,这时候有一个很好的模板支持就显得很重要,可以增强Web页面易维护性。
技术实现思路
为解决上述问题,本专利技术的目的在于提供,以增强Web页面易维护性。 为实现上述目的,本专利技术的技术方案为:,包括如下步骤:在Web代码文件中定义模板区域标签;在Web代码文件中定义模板区域的内容;在模板引擎文件中,用脚本语言实现模板区域的内容。 进一步地,利用〈script〉标签作为界定符来界定区域内容,所述〈script〉标签在Web代码中可视,但在Web显示时自动隐藏。 进一步地,在html文件代码中定义要使用模板的标签,在html文件代码中定义html模板内容。 进一步地,新建一个javascript文件,定义模板引擎对象。 进一步地,在html代码文件中或者在html文件引用的javascript文件中,调用模板引擎,输出结果。 相较于现有技术,本专利技术实现Web页面文件模板化的方法通过在Web页面文件中定义模板标签,在模板引擎中用脚本语言实现模板内容,从而增强Web页面的易维护性。 【专利附图】【附图说明】 图1为本专利技术的方法流程图示。 【具体实施方式】 本专利技术实施例提供了、测试装置和自绘控件以及系统,用于提高对自绘控件的测试效率和精确度。 为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本专利技术的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。 以下分别进行详细说明。 本专利技术,首先,在Web代码文件中定义模板区域标签;其中,利用〈script〉标签来界定区域内容,其在Web代码中可视,但在Web显示时自动隐藏。 其次,在Web代码文件中定义模板区域的内容,用〈script〉标签作为界定符,模板区域内容采用类似普通html代码。其中,与普通html代码不同的是,本专利技术实施例中标签的内容采用“]”格式;用类似脚本语言的语句,实现Web内容条件判断,循环等功能,如 @if、Oelse、ifor> Obreak 等。 最后,在模板引擎文件中,用脚本语言实现模板区域的内容。 本专利技术实施例中,Web页面文件的类型包含但不限于:.html、.php、.asp、.aspx等,而实现模板引擎的脚本语言包含但不限于JavaScript、Vbscript、Jscript等。 经过模板化处理的Web页面文件,划清了 Web设计人员和Web实现人员的界限,由Web设计人员维护Web代码文件中的模板标签,Web实现人员维护模板引擎。 以下实施例中,以Web页面文件使用html、脚本语言使用javascript为例进行详细说明。 首先,在html文件代码中定义要使用模板的标签,如:〈div id=〃template_test〃X/div>,表示id为“template_test”的div标签要使用模板。 其次,在html文件代码中定义html模板内容,定义函数语言如下: 【权利要求】1.,其特征在于,包括如下步骤: 在Web代码文件中定义模板区域标签; 在Web代码文件中定义模板区域的内容; 在模板引擎文件中,用脚本语言实现模板区域的内容。2.如权利要求1所述的实现Web页面文件模板化的方法,其特征在于:利用〈script〉标签作为界定符来界定区域内容,所述〈script〉标签在Web代码中可视,但在Web显示时自动隐藏。3.如权利要求2所述的实现Web页面文件模板化的方法,其特征在于:在html文件代码中定义要使用模板的标签,在html文件代码中定义html模板内容。4.如权利要求2所述的实现Web页面文件模板化的方法,其特征在于:新建一个javascript文件,定义模板引擎对象。5.如权利要求2所述的实现Web页面文件模板化的方法,其特征在于:在html代码文件中或者在html文件引用的javascript文件中,调用模板引擎,输出结果。【文档编号】G06F9/44GK104199668SQ201410458298【公开日】2014年12月10日 申请日期:2014年9月9日 优先权日:2014年9月9日 【专利技术者】王创业, 李振 申请人:浪潮软件集团有限公司本文档来自技高网...

【技术保护点】
一种实现Web页面文件模板化的方法,其特征在于,包括如下步骤:在Web代码文件中定义模板区域标签;在Web代码文件中定义模板区域的内容;在模板引擎文件中,用脚本语言实现模板区域的内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:王创业李振
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东;37

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

1