介绍
Vue.js 是什么?
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。
起步
创建一个html文件,并将以下代码引入即可,这是最简单的vue环境
1 | <script src="https://cdn.jsdelivr.net/npm/vue"></script> |
简单的例子1~7
1 | <!-- 指定vue管理内容区域,需要通过vue展示的内容都要放到找个元素中 通常我们也把它叫做边界 数据只在边界内部解析--> |
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。
创建一个html文件,并将以下代码引入即可,这是最简单的vue环境
1 | <script src="https://cdn.jsdelivr.net/npm/vue"></script> |
1 | <!-- 指定vue管理内容区域,需要通过vue展示的内容都要放到找个元素中 通常我们也把它叫做边界 数据只在边界内部解析--> |
Stylus支持基础的源地图 Sourcemap v3 spec
使用Stylus文件传递–sourcemap标志(或-m)。 这将创建一个style.css文件和一个style.css.map文件作为您的style.styl的兄弟文件,并将style.css底部的sourcemap链接放到您的sourcemap中。
stylus -m style.styl
您也可以在观看文件时运行此命令。 例如: stylus -w -m style.styl。 这会在每次保存时更新您的源映射。
使用选项对象或布尔值设置sourcemap设置:
1 | var stylus = require('stylus'); |
comment
在生成的CSS中添加一个带sourceMappingURL
的注释(默认值:true
)inline
使用base64格式的全部源文本内联源图(默认:“false”)sourceRoot
生成的源映射的“sourceRoot”属性basePath
源图和所有源相对的基本路径(默认值:.
)
require模块,用给定的Stylus代码字符串调用render(),以及(可选的)optional对象。
传递filename参数可以利用Stylus框架提供更好的错误报告。
1 | var stylus = require('stylus'); |
我们可以用更渐进的方式实现做一样的事:
1 | var stylus = require('stylus'); |
Stylus支持自我检测的API, 这允许混写以及函数反应调用者的相关性。
mixin这个局部变量在函数体内自动赋值。如果调用的函数在根级别,则mixin包含字符串root, 如果其他情况,则是block, 如果调用函数有返回值,最终为false.
下面这个例子中,我们定义reset(), 根据其是混入了根部,还是混入块状域,还是混入返回值中,来修改其值,并作为foo属性的值呈现:
1 | reset() |
有了连接中间件,无论Stylus片段什么时候改变,这些片段都能够自动编译。
选项
返回给定options下的连接中间件。
1 | `serve` 从 `dest` 提供stylus文件 [true] |
正因有stylus可执行性,Stylus才能将自身转换成CSS.
1 | Usage: stylus [options] [command] [< in [> out]] |
Stylus完全支持常规的CSS样式解析,这意味着你无需寻求其它解析器,或指定特别的文件使用特别的样式。
1 | border-radius() |