今天发现新大陆:haml和Emmet
其实一开始小渣渣我只是想接触一下(css预处理器)sass,可是突然冒出一个haml。
原文是酱紫的。
Sass 是采用 Ruby 语言编写的一款 CSS 预处理语言,它诞生于2007年,是最大的成熟的 CSS 预处理语言。最初它是为了配合 HAML(一种缩进式 HTML 预编译器)而设计的,因此有着和 HTML 一样的缩进式风格。
妈蛋!haml? html失散多年的兄弟吗?孤陋寡闻的本渣决定带着黑人问号脸去搜刮下这什么鬼
百度百科是酱紫解释的:
Haml基于Ruby语言,是一Ruby的插件,也可作为模板语言来用。它是一个命令行工具
特点:
1. 空格标识层次嵌套关系
2. 良好的标签格式
3. DRY(Don’t repeat yourself)
4. 遵循CSS标准
5. 集成了Ruby代码
6. 用.haml扩展名代替了rails模板(.rhtml)
Emmet是一个编辑器插件,前身就是伟大的Zen coding
(Sublime text 3安装emmet插件的方法:http://blog.csdn.net/mengke1124/article/details/41696779)
haml和Emmet的写法教程:http://www.ruanyifeng.com/blog/2013/06/emmet_and_haml.html
Emmet的详细教程:http://www.iteye.com/news/27580
haml和Emmet跑出来的共同的特点:简洁高效,为了更好更快的编写html代码。他两不是html的亲戚,但也至少是html的大老婆和小老婆了
HTML代码简写法:Emmet和Haml:http://www.bianceng.cn/web/Html/201411/46562.htm
Emmet真心是个神器!也可以去了解下jade: https://segmentfault.com/a/1190000000357534
更多专业前端知识,请上 【猿2048】www.mk2048.com
今天发现新大陆:haml和Emmet相关推荐
- 英文句子改写在线软件_试完这些英文论文写作辅助神器,你会发现新大陆der~...
有时候做研究并不痛苦 痛苦的是--写!论!文! 比写论文更痛苦的是--写!英!文!论!文! 它对英语非母语的人来说 实在太不友好了 因语法有误.语句不通顺.单词拼写问题等 而造成的论文可读性变差 分分 ...
- 从投资人发现“新大陆”,看“产融星城”为何成?
文丨熔财经 作者|陈小江 "我从来不把<我要投资>节目看作是秀(综艺),要知道<我要投资>是在前面的,秀(综艺)只是一种形式而已.本质上,(参加节目)还是为了投资&q ...
- 发现新大陆,超级好用的轻量级接口测试工具 Postcat
今天小白给大家推荐一个超级好用的轻量级的接口测试工具,相信Postman的强大大家都知道,我们平时在做接口测试和调试时,但我发现这个工具占用内容很高,很容易卡顿,痛苦的折磨让我不断寻找新的大陆! 两点 ...
- 带你发现新大陆!解密图数据库
一.关系型数据库的不适性 在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle.MySQL,它们也被称为:关系数据库管理系统(RDBMS).然而,随 ...
- 带你发现新大陆之图数据库解密?
一.关系型数据库的不适性 在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle.MySQL,它们也被称为:关系数据库管理系统(RDBMS).然而,随 ...
- 带你发现新大陆!什么是图数据库以及简单入门!
一.关系型数据库的不适性 在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle.MySQL,它们也被称为:关系数据库管理系统(RDBMS).然而,随 ...
- cassss服务未启动_不要再本地启动项目调试了,试SpringBoot远程调试你会发现新大陆!...
前言 上周末一个朋友庆生,无意间听他说起了近况,说公司项目太多了,每天一堆BUG需要修复,项目来回切换启动,真是挺烦的. 随着项目越来越多,特别是身处外包公司的朋友,每天可能需要切换两三个项目,难道一 ...
- 发现新大陆>think-addons可以在自己的应用中做模块化开发
think-addons 项目地址: https://github.com/zz-studio/think-addons composer require zzstudio/think-addons ...
- 说出你常用的20个linux命令,你还是只会说ls、cat那20个命令吗?3分钟让你发现新大陆
服务器排障常用命令
最新文章
- WHEN-CREATE-RECORD的三大定律一大推论
- centos6.5下载卸载mysql_Linux CentOS 6.5 卸载、tar安装MySQL
- [译] Android 上一次编写,随处测试
- bzoj1001:[BeiJing2006]狼抓兔子
- HTML-ViewParse的Controller层插件开发小结
- memcache 获取key的方法,查询session存储
- 猿辅导 android平板,如何为孩子学习提速减压?荣耀平板7携手猿辅导打造优质网课学习体验...
- java linux 系统队列,linux下消息队列
- 大学物理质点动力学思维导图_高中物理思维导图图解
- 2022年网络规划设计师最新考纲变化
- Linux下结束进程的命令
- 冒险岛2服务器位置,《冒险岛2》二测造梦测试服务器开放公告
- msf介绍及其常用模块
- WooCommerce接入支付宝支付功能(二)——WooCommerce中添加新的支付网关
- 厄拉托塞师(Eratosthenes)筛法
- android 面试题(三)
- MySQL 数据库下载(windows)
- 十七道海量数据处理面试题与Bit-map详解
- 2022-2028年中国IDC行业投资潜力研究及发展趋势预测报告
- python之文本处理
热门文章
- 基于高阶累积量的数字调制信号分类(Hierarchical Digital Modulation Classification Using Cumulants例1复现)
- 【自适应(盲)均衡1】LMMSE、Godard、CMA常模、Sato等算法在信道均衡中的应用理论与MATLAB仿真
- 数据结构单链表SingleLinkedList,Java实现单链表增删改查
- 一个网站服务器有多少个ip,一个服务器可以有多少个ip地址
- 便捷式计算机无线功能按钮,TP-Link TL-MR13U便携式无线路由器Client模式设置
- linux中查找文件属于那个软件包的方法
- How to make a difference
- ADO.Net 事务操作
- android多点触控自由对图片缩放
- Intent 的用法