[发明专利]网页制作的方法和系统,客户端、服务端无效
申请号: | 201010151678.1 | 申请日: | 2010-04-14 |
公开(公告)号: | CN101807209A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 涂华江 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 制作 方法 系统 客户端 服务端 | ||
技术领域
本发明涉及互联网技术,特别涉及一种网页制作的方法和系统,一种客户端以及服务端。
背景技术
目前,网页制作使用的主流编程语言是超文本链接标示语言(HypertextMarkup Language,HTML)。其中,静态html页面由于其响应速度快,安全性高,网络带宽要求低等特点,一直作为直接展示信息时的较佳选择而广泛应用于诸如大型门户网站、数字电视机顶盒等场合。
生成静态html页面的方式有多种:比如,直接编写html源代码并通过所述源代码生成html页面,或者使用模板引擎结合动态数据生成html源代码并通过所述源代码生成html页面等。直接编写html源代码的方式生成静态html页面时,由于一旦对网页结构或内容需要进行改动时,原有的源代码就必须重新编写而无法重复利用,导致这种方法的灵活性太差、时间成本过高,因此目前广泛使用的方式为使用模板引擎结合动态数据来生成html页面,其中,普遍采用的模板引擎包括freemarker、velocity等。
在现有技术中,这种通过模板引擎结合动态数据来生成html页面的方法按照开发流程可以大致分为三个阶段:
1.html基础页面制作阶段:将网页上不会发生变动的部分直接用html表示,这些不会变动的部分构成的就是网页的主体框架,通常将此时的网页称作html基础页面;
2.模板代码编写阶段:将内容经常发生变化或是在网页最终生成的时候才能确定内容的部分(这些部分通常称为动态内容)用模板代码表示,如网页中的广告图片等;
3.模板解析和html页面生成阶段:html基础页面在添加完模板代码后即变成网页模板,此网页模板可被模板引擎的解析程序解析。所述的解析是指解析程序在页面上找到并识别出添加的模板代码,利用该模板代码指示需要填充到此的数据对所述模板代码进行替换、或者在页面上的特定位置(该位置由所述模板代码指示)插入某些标准html代码的段落以实现所述模板代码需要达到的效果——例如动画、幻灯片等。
在现有技术中,所述的三个阶段是三个不同的过程,在流程上相互独立,且分别由不同的开发人员或开发工具分别完成:Html基础页面的制作主要依赖于网页开发工具(常见的如frontpage和dreamweaver)并由页面编辑人员完成,页面编辑人员在编辑完基础html页面后交给模板代码编写人员,由模板代码编写人员在基础html页面中插入模板代码得到网页模板,最后,再将网页模板交给模板解析程序处理得到最终的网页。
在这种开发模式下,从最初的基础html页面到最终的网页,所述网页制作不是一个连续的过程,且各个环节之间耦合性很高,一旦开发环节的某个流程出现错误没有及时发现,就会导致最终得到的网页的页面效果与预期的不同,而且难于发现和定位错误的具体位置,导致纠错的时间成本很高;另一方面,html基础页面与模板代码相结合的方式导致网页源代码中存在html代码与模板代码混合的情况,而模板代码所使用的语言并非标准语言,不同的模板代码编写人员编写的模板代码差异可能会很大,因此这种方式开发得到的网页的源代码可读性不高,一旦需要修改或用于第三方开发时,重复利用已有代码比较困难,因此降低了模板代码的利用率;最后,在添加模板代码得到网页模板后,由于还需要模板解析程序处理才能够得到最终网页,因此添加模板代码后的网页模板不具有即时可见的效果,这就会导致模板代码编写人员难以把握最终生成网页的页面效果,如果解析后发现需要进行修改,就需要后退到网页代码编写阶段再进行修改,开发效率较低。
发明内容
本发明提供了一种网页制作的方法和系统、以及一种客户端和服务端,能够提高网页源代码的可读性和重复利用率,便于保证源代码正确率,同时还能够即时得到网页模板的页面效果,提高网页开发效率。
为实现上述目的,本发明的技术方案具体是这样实现的:
一种网页制作的方法,该方法包括:
客户端向服务端请求获取预设的组件;
服务端保存有预设的组件配置文件,根据客户端的请求向其返回所请求的组件;
客户端将获取的组件插入当前编辑的页面,对所述组件进行参数配置并将配置后的参数通知服务端;
服务端接收客户端发来的配置后的组件参数并进行同步更新,对参数更新后的组件进行解析生成该组件当前对应的具有可视化效果的html代码并返回给客户端,客户端利用自身所在的网页开发工具中包含的浏览器插件即时获得所述组件的可视化效果;
客户端将所述组件与网页中的固定内容组合得到完成的网页模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010151678.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:鞋片图案印刷机的模片传输机构
- 下一篇:纳米生物鞋垫