课程表

SASS 基础

SASS 高级

工具箱
速查手册

Sass 拓展

当前位置:免费教程 » HTML/CSS » SASS

Sass 提供了很多高级自定义功能,使用这些功能需要有良好的 Ruby 基础。

自定义 Sass 函数 (Defining Custom Sass Functions)

通过 Ruby API 可以自定义 Sass 函数,具体请查看 source documentation


存储缓存 (Cache Stores)

SASS缓存解析文档,这样就可以下次读取文档时免除再次解析,除非该文档被改动。默认情况下,SASS会自动生成缓存文件,生成位置为:cache_location指定的位置。如果你不能生成缓存文件,或者需要在不同的ruby进程甚至机器上共享一个缓存,就需要定义一个你自定义的缓存,并设置:cache_store选项。关于创建自定义缓存存储的细节,可以参考相关源文档。


自定义导入 (Custom Importers)

SASS导入程序负责向@import指令传递路径,以及找到该位置适当的SASS代码。默认情况下,这些代码从文件系统加载,但是SASS导入程序可以添加如下功能:从数据库加载,通过HTTP协议加载,或者从SASS预期的文件命名规则之外加载。

每个SASS导入程序单独负责一个独立的加载路径(或后台中任何相关的加载对象),SASS导入程序可以指向:load_paths数组中,列出的常见文件系统路径。

当分解一个@import指令时,SASS会检查要被加载的路径,寻找一个已经成功导入该目录的导入程序。一旦找到,导入的文件就可以被使用了。

用户创建的SASS导入程序必须继承自 Sass::Importers::Base。

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号