我记得几个月前读过一篇关于HTML的简写版本或扩展的文章。它的目的是通过删除结束标记使HTML代码更加简洁,并且它可能允许某种循环。我现在想用它,但我似乎无法记住它的名字。
在线搜索,我找到Haml,但是Haml语法看起来不像我在文章中记得的那个例子。该文章的语法使用了直角括号,它是缩进的替代品。
这是什么语言?
答案 0 :(得分:14)
Zen Coding 已重命名为Emmet且其codebase at GitHub。
我认为您正在寻找Zen编码,可以在http://code.google.com/p/zen-coding/找到。
Zen Coding是一个编辑器插件 高速HTML,XML,XSL(或任何 其他结构化代码格式)编码 和编辑。这个插件的核心 是一个强大的缩写引擎 它允许你扩展 表达式 - 类似于CSS 选择器 - 转换为HTML代码。
div#page>div.logo+ul#navigation>li*5>a
扩展为
<div id="page">
<div class="logo"></div>
<ul id="navigation">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
答案 1 :(得分:1)
答案 2 :(得分:0)
http://docs.emmet.io/abbreviations/是我最喜欢的简写
QUOTE&GT;&GT;
import os
url = 'https://www.dropbox.com/s/sbyuft7zscqzgbs/checklist%281%29.pdf?dl=0'
filename = os.path.basename(url).replace('?dl=0', '')
print(filename) # Output: checklist%281%29.pdf
&#13;