问题标签 [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.
html - 谁发明了禅宗编码,是否在某处发布了规范?
背景:
“Zen coding”显然是 IDE 或编辑器中文本输入样式的名称,用户可以在其中键入扩展为 HTML 的小缩写。这不一定是一个新想法,只是对许多编辑支持的旧想法的阐述。
它的好处是手动输入具有交互式编程的一个方面。要理解我的意思,请观看此截屏视频:
http://pepelsbey.net/pro/2008/08/zen-html/
问题:
- 这是谁发明的?
- 对于可能想要在自己的编辑器/IDE/产品中实现这一点的人来说,是否有多个“标准”或“规范”?
- 这个约定是否类似于“Wiki 标记”的约定,其中到处都有多个变体,有些没有记录?
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 和其他强大的编辑器中有片段脚本,只是好奇还有什么在野外。
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 数据插入/模板有好处。
emacs - Emacs、Zen-Coding 模式和 Putty
我通过 Putty 使用 emacs,并且由于 Putty 不会将某些组合键发送到远程控制台,因此我通常需要将它们重新绑定到其他组合键。
安装了令人惊叹的Zen-Coding 模式后,它生成的预览出现了一些问题;我无法让它插入它正在预览的输出。我通过以下键绑定解决了这个问题:
但是,我想做的是能够M-RET
在预览打开时再次点击并让它插入输出。
但是,我的 emacs-lisp-fu非常弱。
有没有办法可以测试预览是否打开并捕获/绑定另一个M-RET
按键?
visual-studio - Resharper Power 玩具 Zen Coding
我尝试过ReSharper Power toy Zen Coding,发现它只能在一行中生成代码。它可以生成格式化代码吗?
例如,我输入
ul>li*3
它生成:
<ul><li></li><li></li><li></li></ul>
我希望它格式化为:
emacs - 如何将函数添加到 Zencoding-mode.el 以使 -tag - 展开?
我想学习如何向zencoding-mode.el
(Zen Coding)添加功能。请列出新的 Emacs 用户需要采取哪些步骤才能让他们学习Emacs Lisp。
我很乐意帮助扩展这个 Emacs 模式。
html - 是否有可用的 HTML 速记版本?
我记得几个月前读过一篇关于 HTML 的速记版本或扩展的文章。它的目的是通过删除结束标记使 HTML 代码更加简洁,并且它可能还允许某种循环。我现在想使用它,但我似乎不记得它叫什么了。
在网上搜索,我找到了Haml,但 Haml 语法看起来不像我记得的文章中的示例。文章中的语法使用了直角括号,这是缩进的一种替代。
这是什么语言?
html - Zen Coding,如何实现交替项乘法
我最近尝试将Zen Coding添加到我的魔法软件开发工具箱中,但几乎没有被它打动。这是否是因为它在技术上确实存在缺陷,或者更确切地说是文档缺陷,我不确定。无论如何,我似乎无法使用 Zen Coding 来生成这种在处理表单时出现的非常简单且常见的 HTML 模式
有可能吗?
php - 用于 Web 开发的 Windows 兼容 IDE?
一段时间以来,我一直在寻找完美的 Web 开发 IDE。当我只写 HTML 时,我第一次开始使用记事本编码。显然,这种关系不会持续下去。
最终,我发现了 Notepad++ 以及它所具有的出色语法高亮功能。然而,当我开始使用服务器端代码并最终转移到我已经使用了大约一年的 Netbeans 时,我感到很沮丧。
我非常喜欢使用 Netbeans。语法突出显示非常棒,能够按下按钮并单步执行服务器端代码(一旦您正确设置了 apache 服务器)。它上面的差异引擎非常适合并排查看代码。我不喜欢学习曲线(对我来说似乎非常陡峭),而且我最近想尝试 Zen 编码,但我无法使用 Netbeans 进行。
因此,我正在寻找一个允许单步执行服务器端代码并能够安装插件(如 zencoding)的 IDE。一个好的 Diff 引擎会很棒(但不会破坏交易),并且使代码版本控制更容易一点也是它的要点。