ملخص: تكوين JavaScript ، دور كل مكون ،
1. تكوين جافا سكريبت
جافا سكريبت
ecmascript (Core) DOM (نموذج كائن المستند) BOM (نموذج كائن المتصفح)
1.1ecmascript
ECMASCRIPT هي لغة برمجية موحدة من خلال ECMA-262. ينص ECMA-262 على اللغات: بناء الجملة ، النوع ، العبارة ، الكلمة الرئيسية ، كلمة محجوزة ، مشغل ، كائن
1.2 دوم
يقوم DOM بتعيين الصفحة بأكملها في بنية عقدة متعددة الطبقات. كل مكون في صفحة HTML أو XML هو نوع معين من العقدة ، والذي يحتوي على أنواع مختلفة من البيانات.
1.3 بوم
تحكم في الأجزاء خارج الصفحة المعروضة بواسطة المتصفح
2. <script> عناصر
2.1 كيفية الاستخدام
إشارة خارجية إلى ملفات JavaScript:
نسخة الكود كما يلي:
<script type = "text/javaScript" src = "../../ xx.js"> </script>
صفحة تضمين رمز JavaScript
نسخة الكود كما يلي:
<script type = "text/javaScript">
var first = "First Variable" ؛
تنبيه (أولا) ؛
</script>
2.2 خصائص عناصر <script>
مؤجّر برنامج تأخير: سيتم تأخير البرنامج النصي حتى يتم تحليل الصفحة بأكملها قبل تنفيذها. على الرغم من تأجيله ، فقد قام المتصفح بتنزيل ملف JS.
نسخة الكود كما يلي:
<! doctype html>
<html>
<head>
<script type = "text/javaScript" defer = "defer" src = "demo.js"> </script>
</head>
</html>
في المثال أعلاه ، على الرغم من أن علامة <script> موجودة في علامة <head> ، سيتم تأخير Demo.js حتى لقاء المتصفح </html>.
لا ينطبق التأجيل إلا على ملفات النصوص المستوردة خارجيًا
البرنامج النصي غير المتزامن غير المتزامن: ليست هناك حاجة للسماح للصفحة بانتظار تنزيل البرنامج النصي وتنفيذها ، وذلك لتحميل محتويات أخرى من الصفحة بشكل غير متزامن. لذلك ، لا تقوم برامج التحميل غير المتزامنة بتعديل DOM أثناء التحميل.
نسخة الكود كما يلي:
<! doctype html>
<html>
<head>
<script type = "text/javaScript" defer = "defer" src = "demo1.js">
<script type = "text/javaScript" defer = "defer" src = "demo2.js"> </script>
</head>
</html>
كلهم معرفة جافا سكريبت الأساسية. آمل ألا يتمكن الجميع من النوم عندما يقرؤونها. فقط عن طريق وضع أساس متين يمكن أن يكون هناك إمكانية للتغيير النوعي.