## 函数
> less 提供了大量函数
* 杂项函数
* 字符串函数
* 列表函数
* 数学函数
* 类型函数
* 颜色定义函数
* 颜色通道函数
* 颜色操作函数
* 颜色混合函数
### 本节介绍一些平时使用频率比较高的函数
> 杂项函数
~~~
color // 颜色字符串解析
data-uri // data-uri("data:image/png;base63", path)
default // 默认条件为true
~~~
> 字符串函数
~~~
escape
e 等同于 ~
~~~
> 列表函数
~~~
length
extract
~~~
> 类型函数
~~~
isnumber
iscolor
isurl
ispixel
isem
ispercentage
isunit
~~~
颜色定义函数
~~~
rgb
rgba
~~~
颜色操作函数
~~~
lighten
darken
fadein
fadeout
fade
~~~
数学函数
~~~
ceil
floor
percentage
round
abs
~~~
### 课后习题
1.说出下面函数返回的值
~~~
isnumber(12px)
ceil(2.5)
ceil(-5)
isunit(12px,px)
~~~
2.下面的less代码编译后的结果是什么
~~~
.c(@a) when(default()) {
color:red;
}
.c(@a) when(@a>1) {
color:black
}
.b{
.c(1);
}
.a {
.c(2);
}
~~~
- Less
- 课程规划
- Less概述
- 变量
- 混合
- 嵌套
- 继承
- 导入
- 函数
- 其他
- 实战
- ES6
- 课程规划
- ES6概述
- let和const命令
- 变量的解构赋值
- 字符串扩展
- 函数扩展
- 数组扩展
- Set和Map数据结构
- Symbol
- Generator 函数
- Promise对象
- Class语法
- Module 的语法
- ES7和ES8
- 实战
- VUE
- 课程规划
- vue概述
- vue实例
- 模版语法
- 计算属性和侦听器
- Class和Style的绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 过渡和动画
- 自定义指令
- 过滤器
- 响应式原理
- 实战课程
- Node
- 课程规划
- 课程概述
- node入门实例
- 模块系统
- 回调函数
- 全局对象
- 常用模块介绍
- 常用模块介绍-1
- 常用模块介绍-2
- 常用模块介绍-3
- npm使用
- express的使用
- express的使用-1
- webpack基础
- 实战
- 微信小程序
- 课程规划
- 课程概述
- 基本配置和生命周期
- wxml模版
- wxss
- wxs
- 组件
- 微信API
- 自定义组件开发
- 实战小程序
- Element
- 课程规划
- 课程概述
- 特性介绍
- 组件介绍-基础组件
- 组件介绍-表单组件
- 组件介绍-数据展示组件
- 组件介绍-提示组件
- 组件介绍-导航组件
- 组件介绍-其他组件
- 综合案例