相似网站
Qt开源社区
Linux博客
HTML5产业联盟
新编程
HFSS
bios维修网站
启源的部落格
TTEP故障解决网
开发者教程资源网
Python中文网
简明现代魔法网
LMLPHP
黑资讯网
编程字典
猴子技术宅
文江博客
jm博客
python黑洞网
编程自学网
编程客栈门户网
“MoovWeb”- 基本信息
  • 进入网站:点击进入
  • 网站地址: www.moovweb.com
  • 网站名称: MoovWeb
  • 网站类型: 网络科技 - 技术编程
  • 所属地区: 北美洲
  • 更新时间: 2022-04-09
  • 关 键 词 : MoovWeb,网站APP开发制作平台,网站开发
  • 网站描述:

    MoovWeb是一个可以帮助企业用户在短短五分钟之内就把客户的网站转化成精美移动端网站或App,并且Moovweb不但可以抓取网站的内容,还可以获取网站的业务和功能逻辑,让可以更好的进行移动端的功能扩展。

“MoovWeb”- 相关资料

Sass

Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。在开发最初版本之后,Weizenbaum和Chris Eppstein继续通过SassScript来继续扩充Sass的功能。SassScript是一个在Sass文件中使用的小型脚本语言。

Sass是一个将脚本解析成CSS的脚本语言,即SassScript。Sass包括两套语法。最开始的语法叫做“缩进语法”,与Haml类似,使用缩进来区分代码块,并且用回车将不同规则分隔开。而较新的语法叫做“SCSS”,使用和CSS一样的块语法,即使用大括号将不同的规则分开,使用分号将具体的样式分开。通常情况下,这两套语法通过.sass和.scss两个文件扩展名区分开。

SassCSS制作框架

Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承等等特性。Sass 生成良好格式化的 CSS 代码,易于组织和维护。

SASS是对CSS3(层叠样式表)的语法的一种扩充,它可以使用巢状、混入、选择子继承等功能,可以更有效有弹性的写出Stylesheet。Sass最后还是会编译出合法的CSS让浏览可以使用,也就是说它本身的语法并不太容易让浏览器识别(虽然它和CSS的语法非常的像,几乎一样),因为它不是标准的CSS格式,在它的语法内部可以使用动态变量等,所以它更像一种极简单的动态语言。

Sass变量

Sass支持定义变量。变量以美元符号($)作为开头。变量用冒号(:)赋值。

SassScript支持四种数据类型:

数值(可包括单位)

字符串

颜色

布尔类型

变量可以用作函数的参数或返回值。在解释过程中,解释器会把变量的值写入最终的CSS文件中。

SCSS语法的变量示例:

Sass语法的变量示例:

这两段代码会被解释成:

Sass嵌套

CSS虽然支持嵌套但是不支持代码块的嵌套,而SCSS支持。这样可更加清晰地表示元素之间的关系。

会被解释成:

在Sass文档中还可以看到有关名字空间、父级引用等的内容。

Sass混入(Mixin)

Mixin包含一段合法Sass代码,类似于C语言的宏定义。调用Mixin时,解释器会将Mixin扩展成它所包含的完整的Sass代码,因此可以有效地减少代码重复,从而写出更加干净的代码。CSS不支持Mixin,因此重复和类似的代码必须挨个书写。

被解释成

SasslibSass

在2012年HTML5开发者大会上,Sass的创建者Hampton Catlin宣布libSass 1.0版。libSass是一个由Catlin、Araon Leung和Moovweb开发团队开发的开放源代码的C++实现。Current Sass maintainer, Chris Eppstein, has expressed intent to contribute as well.

libSass的设计目标是:

性能:开发者反映,C++的实现速度是Ruby实现的10倍。

更容易集成:因为是一个C++库,不必集成或实现Ruby解释器,因此在自行开发软件的时候事情会变得更容易。例如,libSass已经被应用到Node.js、Go和Ruby等环境。

兼容性:libSass的目标是与Ruby实现完全兼容。但是目标尚未完全实现。

联系方式:
邮箱:2518000497@qq.com
QQ:2518000497
网站声明:
本文系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容。