更少的CSS服务器端,但没有node.js
less css server-side, but without node.js?
是的,我知道less首先是为node.js编写的。但我真的想使用它,而不添加node.js到我的服务器,或学习它是如何工作的。
是否有一些用其他语言编写的less实现?或者更少?
你可以看看SCSS。将文件编译成CSS是由一个Ruby脚本完成的,它非常容易设置(即使在Windows上),语法和特性列表几乎是相同的。我甚至会说SCSS的文档比LESS好。
也就是说,通过在Javascript引擎中运行文件,我已经设法在本地运行较少的编译(在我的情况下,Komodo Edit的宏系统是由Javascript驱动的,但它可以与Rhino或V8一起工作)。你必须稍微修改源码,来模拟window
对象。通过查看Less Engine项目的代码,我得到了很多帮助,它基本上允许Less在JVM中执行。
有一个针对。net的Windows LESS编译器和它的独立版本。我发现后者比less.js要好得多(即bug更少),尽管两者在处理注释的方式上都很奇怪:less.js不理解一行中的两个注释,而less. exe不理解选择器中的注释。我真的看不出在客户端每下载一页就编译一次.less文件的意义,因为你本可以在构建时为全局编译一次。
也有一个SCSS的Python实现:http://packages.python.org/scss/。
有一个非常好的PHP类:http://leafo.net/lessphp/
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用 node.js 比较两个 json 数组
- Node.js's Buffer.writeFloatBE in Javascript
- node.js:setInterval()正在跳过调用
- 如何处理node.js节点mongodb中的连接和查询队列
- Node.js正在更改应用程序以使用集群模块
- 如何使用Node.js最有效地解析网页
- 在openshift node js应用程序中获取请求
- 正在删除node.js中已验证的网站
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 在索引.html和应用.js [node.js] 之间共享变量
- Node.js中的JavaScript原型对象效率
- node.js请求数据事件未在CORS ajax调用中触发
- 使用node.js制作网站
- 使用node.js服务器中的evernote api获取note内容
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 在Node.js中上传和检索图像
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 如何使用 Node JS 获取 JSON 嵌套数组值