سؤال

أنا أعرف المواصفات تسمح كلاهما "و" كحدد لقيم السمات ، وأنا أعلم أيضًا أنها ممارسة جيدة اقتبس دائما.

ومع ذلك ، فأنا أعتبر "أن تكون طريقة أنظف ، وربما يكون الأمر أنا فقط نشأت مع بناء جملة C و C ++.

ما هي أنظف طريقة للاقتباس من قيم السمة ولماذا؟ من فضلك لا توجد إجابات ذاتية.

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

المحلول

كلاهما بخير ، لكن التنصيص هي أفضل (IMHO) حيث تقلل من خطر القيم الديناميكية التي تسبب أخطاء. على سبيل المثال

<input value='${lastName}'/>

<input value='O'Graddy'/>
                ^^^^^^^

ضد.

<input value="${lastName}"/>

<input value="O'Graddy"/>

نصائح أخرى

إما جيد ، طالما كنت تستخدمه. " أكثر شعبية.

هناك الكثير من القواعد التي يجب تذكرها إذا كنت تريد حذف عروض الأسعار حول قيم السمات. ربما يكون من الأسهل استخدام الاقتباسات باستمرار ؛ يتجنب جميع أنواع المشاكل.

إذا كنت مهتمًا ، فقد أجريت بعض الأبحاث حول قيم السمات غير المخصصة في HTML و CSS و JavaScript منذ فترة ، وكتبت عنها هنا: http://mathiasbynens.be/notes/unquoted-attribute-values

لقد قمت أيضًا بإنشاء أداة تخبرك بما إذا كانت القيمة التي تدخلها هي قيمة سمة صالحة أو لا: لا: http://mothereffingunquotedattributes.com/#foo٪7cbar

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