HAML 与 Zen 编码

发布于 2025-01-06 20:07:23 字数 258 浏览 0 评论 0原文

我读到了HAML< /a> 与 Zen 编码。两者都可以节省输入 HTML 的时间。

哪个比较好用,为什么?

I read about both HAML vs Zen Coding. Both can save time in typing HTML.

Which would be good to use and why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

温柔戏命师 2025-01-13 20:07:23

实际上可以使用 Zen Coding 来生成 HAML。

示例:

#main.with-shadow>h1.title+h2.subtitle+p

默认情况下将生成:

<div id="main" class="with-shadow">
    <h1 class="title"></h1>
    <h2 class="subtitle"></h2>
    <p></p>
</div>

如果您希望将该语句扩展为 HAML,请将“|haml”附加到您的缩写:

#main.with-shadow>h1.title+h2.subtitle+p|haml

这应该为您提供以下内容:

#main.with-shadow
    %h1.title
    %h2.subtitle
    %p

阅读 此处了解有关 Zen Coding 扩展过滤器的更多信息。

One can actually use Zen Coding to produce HAML.

Example:

#main.with-shadow>h1.title+h2.subtitle+p

Will produce, by default:

<div id="main" class="with-shadow">
    <h1 class="title"></h1>
    <h2 class="subtitle"></h2>
    <p></p>
</div>

If you would like that statement to expand to HAML, append "|haml" to your abbreviation:

#main.with-shadow>h1.title+h2.subtitle+p|haml

That should give you the following:

#main.with-shadow
    %h1.title
    %h2.subtitle
    %p

Read here to learn more about filters for the Zen Coding expansions.

一紙繁鸢 2025-01-13 20:07:23

HAML 是一种迷你标记语言,而 Zen Coding 是为各种编辑器制作的插件(不是标记语言)的集合。

您可以使用其中任何一个。不过我个人使用 Zen Coding。

引用:

Haml 的核心是一种轻量级标记语言

--

Zen Coding 是一个编辑器插件,用于高速 HTML、XML、XSL(或任何
其他结构化代码格式)编码和编辑。这个的核心
插件是一个强大的缩写引擎,允许您扩展
表达式(类似于 CSS 选择器)转换为 HTML 代码。

HAML is kind of mini markup language whereas Zen Coding is collection of plugins (not markup language) made for various editors.

You can use either of them. I personally use Zen Coding though.

Quote:

At its core, Haml is a lightweight markup language.

--

Zen Coding is an editor plugin for high-speed HTML, XML, XSL (or any
other structured code format) coding and editing. The core of this
plugin is a powerful abbreviation engine which allows you to expand
expressions—similar to CSS selectors—into HTML code.

风铃鹿 2025-01-13 20:07:23

您实际上可以同时使用两者:) 这很快:)

you can use both actually at the same time :) that's fast :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文