什么是指令(例如@import和@mixin)?

时间:2018-11-21 06:16:08

标签: css sass

我看到有关Sass的文章中提到了“ @mixin指令”和“ @import指令”,但是我不清楚该指令是什么。

在计算机编程的上下文中,Wikipedia对其定义如下:

  

指令或杂注(来自“ pragmatic”)是一种语言构造,   指定编译器(或其他翻译器)应如何处理其   输入

在我引用的示例中,这是“指令”的意思吗?

1 个答案:

答案 0 :(得分:1)

指令是编译器处理代码的指令。

例如:-

@mixin transform($property) {
  -webkit-transform: $property;
  -ms-transform: $property;
  transform: $property;
}

.box { @include transform(rotate(30deg)); }

Mixin属性仅定义一次,并且在声明mixin引用时,将指示编译器首先获取mixin的引用,然后进行编译。同样,这也正在发生。