ECMAScript إكس (E4X) هي تقنية قوية لإنشاء وتجهيز محتوى XML داخل جافا سكريبت. نحن ذاهبون الى مواصلة تحسين دعمنا E4X، بما في ذلك إضافة التكامل شفافة مع DOM القائمة ، ولكن المطورين الذين يقومون ببناء تطبيقات الويب التي تستند إلى XML يمكن أن تستفيد من الدعم E4X في فايرفوكس 1.5.
يمكنك الاستمرار في استخدام نوع MIME القياسية عند استخدام E4X :
[html] <script type="text/javascript">[/httml]
ومع ذلك ، قدتتعارض جملة E4X مع الممارسة الشائعة المتمثلة في وضع البرامج النصية في HTML لإخفاء التعليقات (<!–…–>) من المتصفحات القديمة. ذا كنت ترى أخطاء في بناء الجملة لا يمكن تفسيره، إضافة "؛ E4X = 1" لنوع MIME :
[html]
<script type="text/javascript; e4x=1">
[/html]
المصفوفات وسلسه الأدوات:
أحيانا كنت ترغب في تطبيق أساليب لمحموعه من المصفوفات . بالقيام بذلك ، يمكنك معالجة سلسلة كصفيف من الأحرف. على سبيل المثال ، من أجل التحقق من أن كل حرفيمكن أن يترجم علي أن str ، وسوف أكتب لكم :
return (character >= "a" && character <= "z");
}
if (Array.prototype.every.call(str, isLetter))
alert("The string ‘" + str + "’ contains only letters!");
[/html]
جافا سكريبت 1.6 يمكن عمل لها اختزال بشكل عام الي :
[html] if (Array.every(str, isLetter))alert("The string ‘" + str + "’ contains only letters!");
[/html]
وبشكل عام يمكنك تطبيق خصائص العباره علي اي عنصر
[html] var num = 15;alert(String.replace(num, /5/, ’2′));
[/html]