网页布局与维护的方法及系统技术方案

技术编号:20242522 阅读:27 留言:0更新日期:2019-01-29 23:23
本发明专利技术公开了一种网页布局与维护的方法及系统。所述网页布局与维护的方法包括:新建Less文件,所述Less文件中包含前端界面布局的样式;在Html页面引入所述Less文件;在所述Html页面中引入Less插件,利用所述Less插件识别所述Less文件;将所述Less文件编译为Css文件。本发明专利技术在前端开发人员进行前端界面样式布局中定义多级选择器时,不需要在子选择器前重复写入父选择器名称,只需定义子选择器即可,显著提高了前端开发人员的布局与维护效率。

【技术实现步骤摘要】
网页布局与维护的方法及系统
本专利技术涉及计算机
,具体涉及前端开发技术,尤其涉及一种网页布局与维护的方法及系统。
技术介绍
随着信息技术的发展,人们每天都要使用各种互联网产品。而前端开发的主要作用就是把网站或APP(应用程序)的界面更好地呈现给人们,从而吸引用户。Css指代层叠样式列表,其是用来定义如何显示HTML(超文本标记语言)中的元素,实现网页静态或者动态布局的一种计算机程序语言。Css能对网页中元素的位置以及排版格式进行控制,并且支持几乎所有的字体样式,因此成为前端开发中使用的一种主要计算机语言。在Css中如需要实现格式间的嵌套,则在定义类名时,需要在每个子类前写入父类,如果存在多重嵌套的情况,可能对开发人员的编写与维护造成一定的干扰。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中用Css布局页面嵌套繁琐的缺陷,提供一种方便快速网页布局与维护的方法及系统。本专利技术是通过下述技术方案来解决上述技术问题:一种网页布局与维护的方法,所述网页布局与维护的方法包括下述步骤:S1.新建Less文件(一种Css预处理语言),所述Less文件包含前端界面布局的样式;S2.在Html页面引入所述Less文件;S3.在所述Html页面中引入Less插件,利用所述Less插件识别所述Less文件;S4.将所述Less文件编译为Css文件。较佳地,所述S1中的前端界面布局的方式为:定义多级选择器,下级选择器嵌套于上级选择器之中。较佳地,所述S4通过编译工具Webstorm(一款前端开发工具)或Koala(一款前端开发工具)进行编译。较佳地,通过将Less文件所在的目录放入所述编译工具中进行自动编译,所述目录为Less文件的储存路径。一种网页布局与维护的系统,所述网页布局与维护的系统包括:文件新建模块、文件引入模块、文件识别模块、文件编译模块;较佳地,所述文件新建模块中的前端界面布局的方式为:定义多级选择器,下级选择器嵌套于上级选择器之中。较佳地,所述文件编译模块通过编译工具Webstorm或Koala进行编译。较佳地,所述文件编译模块通过将Less文件所在的目录放入所述编译工具中进行自动编译,所述目录为Less文件的储存路径。本专利技术的积极进步效果在于:前端开发人员在撰写前端界面布局代码时,不需要按照Css语言的繁琐方式,即在嵌套选择器时,需在子选择器名称前写入每一父选择器名称,本专利技术前端开发人员在嵌套选择器时,只需要单独写出子选择器即可,大大加快了前端开发人员的开发效率,减少前端开发人员的开发及维护时间。附图说明图1为实施例1的一种网页布局与维护的方法的流程图。图2为实施例2的一种网页布局与维护的系统的示意框图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1本实施例提供了一种网页布局与维护的方法,所述方法可以但不限于用于前端网页开发中,所述网页布局与维护的方法可以帮助前端开发人员通过引入插件,高效、快速的开发与维护前端代码。图1示出了一种网页布局与维护的方法的流程图,其包括:步骤11.新建Less文件,所述Less文件包含前端界面布局的样式,所述前端界面布局的方式为:定义多级选择器,下级选择器嵌套于上级选择器之中,所述样式格式可以通过以下代码实现:前端开发人员可以如上述样式格式进行开发,更清楚、简洁地进行前端界面布局。步骤12.在Html页面通过以下代码引入所述Less文件:<linkrel="stylesheet/less"type="text/Css"href="less.less"/>步骤13.在所述Html页面中引入Less插件,利用所述Less插件识别所述Less文件,所述引入Less插件的方式可以通过如下代码所实现:<scriptsrc="less.js"type="text/javascript"></script>步骤14.将所述Less文件编译为CSS文件,通过编译工具Webstorm或Koala将所述Less文件编译为Css文件,所述Css文件格式如下所述:所述编译工具将所述Less文件自动编译成为Css格式,前端开发人员无需人为去写符合Css语言规则的代码,即无需在定义多级选择器时,在每个子选择器名称前再写入所有父选择器的名称,通过所述编译工具的自动编译,可自动生成符合Css语言规则的代码文件,因此大大减轻了前端编程人员的负担,也使得代码更易于维护。实施例2图2示出了本专利技术实施例2的一种网页布局与维护的系统的示意框图,所述系统可以但不限于用于前端网页开发中,所述网页布局与维护的系统可以帮助前端开发人员通过引入插件,高效、快速的开发与维护前端代码。所述网页布局与维护的系统包括:文件新建模块21、文件引入模块22、文件识别模块23、文件编译模块24;所述文件新建模块21用于新建Less文件,所述Less文件包含前端界面布局的样式,所述前端界面布局的方式为:定义多级选择器,下级选择器嵌套于上级选择器之中,所述前端界面布局样式可以通过以下代码实现:前端开发人员可以如上述样式格式进行开发,更清楚、简洁地进行前端界面布局。所述文件引入模块22用于在Html页面引入所述Less文件,具体引用方式可以通过如下代码实现:<linkrel="stylesheet/less"type="text/Css"href="less.less"/>所述文件识别模块23用于在所述Html页面中引入Less插件,利用所述Less插件识别所述Less文件,所述引入Less插件的方式可以通过如下代码所实现:<scriptsrc="less.js"type="text/javascript"></script>所述文件编译模块24用于将所述Less文件编译为CSS文件,通过编译工具Webstorm或Koala将所述Less文件编译为Css文件,所述Css文件格式如下所述:所述编译工具将所述Less文件自动编译成为Css格式,前端开发人员无需人为去写符合Css语言规则的代码,即无需在定义多级选择器时,在每个子选择器名称前再写入所有父选择器的名称,通过所述编译工具的自动编译,可自动生成符合Css语言规则的代码文件,因此大大减轻了前端编程人员的负担,也使得代码更易于维护。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本专利技术的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本专利技术的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种网页布局与维护的方法,其特征在于,所述方法包括下述步骤:S1.新建Less文件,所述Less文件包含前端界面布局的样式;S2.在Html页面引入所述Less文件;S3.在所述Html页面中引入Less插件,利用所述Less插件识别所述Less文件;S4.将所述Less文件编译为Css文件。

【技术特征摘要】
1.一种网页布局与维护的方法,其特征在于,所述方法包括下述步骤:S1.新建Less文件,所述Less文件包含前端界面布局的样式;S2.在Html页面引入所述Less文件;S3.在所述Html页面中引入Less插件,利用所述Less插件识别所述Less文件;S4.将所述Less文件编译为Css文件。2.如权利要求1所述的网页布局与维护的方法,其特征在于,所述S1中的前端界面布局的方式为:定义多级选择器,下级选择器嵌套于上级选择器之中。3.如权利要求1所述的网页布局与维护的方法,其特征在于,所述S4通过编译工具Webstorm或Koala进行编译。4.如权利要求3所述的网页布局与维护的方法,其特征在于,通过将Less文件所在的目录放入所述编译工具中进行自动编译,所述目录为Less文件的储存路径。5.一种网页布局与维护的系统,其特征在于,包括:文件新建模块、文...

【专利技术属性】
技术研发人员:黄君
申请(专利权)人:上海携程商务有限公司
类型:发明
国别省市:上海,31

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

1