سؤال

أتذكر قراءة مقال عن نسخة مختصرة ، أو امتداد ، لـ HTML قبل بضعة أشهر. كان الغرض منه هو جعل كود HTML أكثر إيجازًا بشكل ملحوظ ، عن طريق إزالة علامات النهاية ، وربما سمحت بحلقات من نوع ما أيضًا. أريد استخدامه الآن ، لكن لا يمكنني أن أتذكر ما كان يطلق عليه.

البحث عبر الإنترنت ، وجدت هامل, ، لكن بناء جملة Haml لا يبدو مثل المثال الذي أتذكره من المقالة. استفاد بناء الجملة من المقالة من أقواس الزاوية اليمنى ، والتي كانت نوعًا من البديل للمسافة البادئة.

ما هي هذه اللغة؟

هل كانت مفيدة؟

المحلول

تحديث

ترميز Zen تم إعادة تسميته إلى emmet وله Codebase في 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>

نصائح أخرى

للإجابة على السؤال العام (من العنوان) نعم ، هناك عدد غير قليل.

هذه هي بعض الأشياء التي نظرت إليها عن عملي الخاص:

إذا قمت بإضافة المزيد في التعليقات ، يمكنني إضافتها إلى الإجابة (وستكون موجودة أيضًا في التعليقات).

http://docs.emmet.io/abbreviations/ هل الاختصار المفضل لدي

اقتباس >>

Here’s an example: this abbreviation

#page>div.logo+ul#navigation>li*5>a{Item $}
...can be transformed into

<div id="page">
    <div class="logo"></div>
    <ul id="navigation">
        <li><a href="">Item 1</a></li>
        <li><a href="">Item 2</a></li>
        <li><a href="">Item 3</a></li>
        <li><a href="">Item 4</a></li>
        <li><a href="">Item 5</a></li>
    </ul>
</div>

...with just a single key stroke. In many editors (such as Eclipse, Sublime Text 2, Espresso etc.) plugins will also generate proper tabstop marks so you can quickly traverse between important places of generated code with the Tab key.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top