问题标签 [emmet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
462 浏览

html - 谁发明了禅宗编码,是否在某处发布了规范?

背景:

“Zen coding”显然是 IDE 或编辑器中文本输入样式的名称,用户可以在其中键入扩展为 HTML 的小缩写。这不一定是一个新想法,只是对许多编辑支持的旧想法的阐述。

它的好处是手动输入具有交互式编程的一个方面。要理解我的意思,请观看此截屏视频:

http://pepelsbey.net/pro/2008/08/zen-html/

问题:

  • 这是谁发明的?
  • 对于可能想要在自己的编辑器/IDE/产品中实现这一点的人来说,是否有多个“标准”或“规范”?
  • 这个约定是否类似于“Wiki 标记”的约定,其中到处都有多个变体,有些没有记录?
0 投票
4 回答
1719 浏览

html - 您是否使用任何工具进行快速 html/css 开发?

我刚刚听说过zen-coding,它基本上只是一个基于 css-esque 选择器生成标记的脚本,例如:

生成

编辑:这是一个更高级的例子..

PS - 我什至没有通过任何 API,我完全根据我的 CSS 选择器知识猜测,这对我来说非常简单和直观。

生成

当您按下快捷键(例如 Ctrl-E)时。如果您进行大量前端开发,则非常有用。我有一个完全相反的想法,一个 CSS 选择器生成器,它基本上解析标记并生成选择器,因此人们可以使用 Firebug 等工具并快速查看实时变化,我只是从不费心去实际完成我拥有的脚本开始了。

它目前在 TextMate、Dreamweaver、Aptana、NetBeans 中得到支持,不幸的是 vim/emacs 不支持,但是有一个名为sparkup的分支可以在 vim 上运行(我现在使用它)。

我想知道过去是否有人遇到过这样的插件或工具——我知道在 Vim/Textmate/Emacs 和其他强大的编辑器中有片段脚本,只是好奇还有什么在野外。

0 投票
3 回答
1767 浏览

jquery - Zen 编码 + jQuery

我刚刚在 Smashing Magazine ( http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/ )上阅读了这篇关于Zen Coding的文章。有没有为此的任何jQuery插件?它可能对 JSON 数据插入/模板有好处。

0 投票
2 回答
989 浏览

emacs - Emacs、Zen-Coding 模式和 Putty

我通过 Putty 使用 emacs,并且由于 Putty 不会将某些组合键发送到远程控制台,因此我通常需要将它们重新绑定到其他组合键。

安装了令人惊叹的Zen-Coding 模式后,它生成的预览出现了一些问题;我无法让它插入它正在预览的输出。我通过以下键绑定解决了这个问题:

但是,我想做是能够M-RET在预览打开时再次点击并让它插入输出。

但是,我的 emacs-lisp-fu非常弱。

有没有办法可以测试预览是否打开并捕获/绑定另一个M-RET按键?

0 投票
3 回答
2168 浏览

visual-studio - Resharper Power 玩具 Zen Coding

我尝试过ReSharper Power toy Zen Coding,发现它只能在一行中生成代码。它可以生成格式化代码吗?

例如,我输入

ul>li*3

它生成:

<ul><li></li><li></li><li></li></ul>

我希望它格式化为:

0 投票
1 回答
216 浏览

emacs - 如何将函数添加到 Zencoding-mode.el 以使 -tag - 展开

我想学习如何向zencoding-mode.elZen Coding)添加功能。请列出新的 Emacs 用户需要采取哪些步骤才能让他们学习Emacs Lisp

我很乐意帮助扩展这个 Emacs 模式。

0 投票
3 回答
5676 浏览

html - 是否有可用的 HTML 速记版本?

我记得几个月前读过一篇关于 HTML 的速记版本或扩展的文章。它的目的是通过删除结束标记使 HTML 代码更加简洁,并且它可能还允许某种循环。我现在想使用它,但我似乎不记得它叫什么了。

在网上搜索,我找到了Haml,但 Haml 语法看起来不像我记得的文章中的示例。文章中的语法使用了直角括号,这是缩进的一种替代。

这是什么语言?

0 投票
1 回答
287 浏览

html - Zen Coding,如何实现交替项乘法

我最近尝试将Zen Coding添加到我的魔法软件开发工具箱中,但几乎没有被它打动。这是否是因为它在技术上确实存在缺陷,或者更确切地说是文档缺陷,我不确定。无论如何,我似乎无法使用 Zen Coding 来生成这种在处理表单时出现的非常简单且常见的 HTML 模式

有可能吗?

0 投票
3 回答
801 浏览

html - 如何在 NetBeans 6.9 中获得对 zen 编码的全面支持?

我正在使用带有Zen Coding 插件的 NetBeans 6.9 。

我想知道是否有办法让选择器支持在 NetBeans 中工作。

目前正在输入:

产生这个:

0 投票
8 回答
311 浏览

php - 用于 Web 开发的 Windows 兼容 IDE?

一段时间以来,我一直在寻找完美的 Web 开发 IDE。当我只写 HTML 时,我第一次开始使用记事本编码。显然,这种关系不会持续下去。

最终,我发现了 Notepad++ 以及它所具有的出色语法高亮功能。然而,当我开始使用服务器端代码并​​最终转移到我已经使用了大约一年的 Netbeans 时,我感到很沮丧。

我非常喜欢使用 Netbeans。语法突出显示非常棒,能够按下按钮并单步执行服务器端代码(一旦您正确设置了 apache 服务器)。它上面的差异引擎非常适合并排查看代码。我不喜欢学习曲线(对我来说似乎非常陡峭),而且我最近想尝试 Zen 编码,但我无法使用 Netbeans 进行。

因此,我正在寻找一个允许单步执行服务器端代码并​​能够安装插件(如 zencoding)的 IDE。一个好的 Diff 引擎会很棒(但不会破坏交易),并且使代码版本控制更容易一点也是它的要点。