برنامج للعمل مع جافا سكريبت. ما هو أفضل محرر HTML، PHP، CSS، JS Code؟ الشروط والدورات
جافا البرنامج النصي! - برنامج لطيف لخلق آثار جيدة على جافا سكريبت. مع هذا البرنامج، يمكنك تسهيل حياتك صراحة عند إنشاء مواقع. في الأساس، من المقصود للأشخاص الذين يكتبون للغاية لكتابة البرامج النصية أنفسهم وبشكل عام أي شيء على جافا سكريبت. بالطبع، مع خلقها، كان يركز على المبتدئين، على الرغم من أنك لا تزال بحاجة إلى الحد الأدنى من معرفة HTML للعمل معها.
ما هو جافا سكريبت؟
JavaScript هي لغة برمجة برمجية موجهة نحو الكائن مصممة لإنشاء صفحات HTML نشطة. ضمن "نشط" هنا، فهناك في الاعتبار صفحات HTML التي يتم بها وضع جميع أنواع العناصر المتغيرة بشكل حيوي، على سبيل المثال:
- انخفضت القائمة عند تحوم مؤشر الماوس.
- الصور المتحركة الصغيرة بعد المؤشر أو على سبيل المثال، تتحرك إلى جزء معين من الصفحة عند النقر على أي عنصر.
- كتل المعلومات (على سبيل المثال، مع وصف مختصر البضائع) مع وقت التمرير الآلي وأكثر من ذلك بكثير.
أولئك. يتيح لك JavaScript إنشاء عناصر ويب مثل هذه الطريقة التي تتفاعل بها أي طريقة مع المستخدم، والرد على تحريك مؤشر الماوس، والضغط على المفاتيح، والتمرير في الصفحة في المتصفح، إلخ. في نفس القائمة، أضف عناصر الويب التلقائية بالكامل تؤدي أي إجراءات دون مشاركة المستخدم.
كما هو الحال في أي لغة برمجة أخرى، فإن جافا سكريبت لديها مثل هذه المفاهيم كمتغيرات، صفائف، حسابات الحسابات الحسابية، إلخ. إلخ. أولئك. ل مساعدة جافا سكريبت يمكنك إنتاج حسابات معقدة وإدارة صفائف البيانات الكبيرة وأكثر من ذلك بكثير، والذي يبقى بعيدا عن مشهد زائر الموقع.
حتى الآن ميزات المبرمجة تفتح حقيقة أن جافا سكريبت لغة برمجة موجهة للكائنات، ولكن لن يتم النظر في هذا السؤال هنا.
دراسة جافا سكريبت من خلال جافا البرنامج النصي ذلك!
أحد الأسباب الرئيسية لجافا سكريبت باعتبارها شعبية عالية بين مبرمجي الويب المبتدئين هي حيازة لغة البرمجة، ما يسمى. "دخول العتبة المنخفضة". أولئك. يكفي دراسة المعرفة الأساسية ب HTML و Language CSS Markup.
Java Script IT برنامج! يوفر أدوات لإدراج سريع في صفحة HTML من رموز مجموعة متنوعة من عناصر الويب الجاهزة المكتوبة في JavaScript. يتم تقسيم جميع العناصر المتاحة إلى 3 فئات:
- التطبيقات - عناصر تؤدي أي وظيفة مستقلة: راية، نص رسوم متحرك، صورة متحركة، إلخ.
- النصوص - أساسا، يتم تقديم عناصر الويب التي تديرها المستخدم هنا: النماذج لإدخال نص على قناع (التواريخ، كلمات المرور، وما إلى ذلك)، كتل تسمح لك بإنشاء عرض شرائح مع التمرير التلقائي للصور، ومجموعة متنوعة من أزرار النظام ( على سبيل المثال، لفتح مربعات الحوار لتنزيل الملفات إلى الموقع).
- و DHTML هي مجموعة متنوعة من العناصر التفاعلية التي تتألف من علامات HTML، CSS المتتالية الجداول وبرامج النصوص JavaScript (على سبيل المثال، القوائم المنسدلة أو النماذج المنبثقة / النماذج).
أي من العناصر المتاحة لها إعدادات خاصة به. بالنسبة للبساطة وراحة إدخال / تغييرها، يتم توفير نموذج خاص.
أدخل رمز JavaScript من خلال برنامج Java Script IT! يبدو مثل هذا:
- يقوم المستخدم بإنشاء ملف باستخدام ملحق HTM أو HTML على القرص. يمكنك استخدام ملف HTML النهائي المملوء بأي رمز.
- بعد ذلك، يتم تحديد أحد عناصر الويب المتاحة، بعد - يتم ملء النموذج بإعداداته (على سبيل المثال، أبعادعناصر القائمة، إلخ).
- يتم إدراج رمز JavaScript الذي تم إنشاؤه في ملف HTML إلى موضع المستخدم المطلوب (يتم ذلك في شكل إعدادات عنصر الويب).
- مستعد.
في جاوة البرنامج النصي ذلك! بنيت في وحدة متصفح ويندوز القياسية المتصلة متصفح الانترنت.وبعد يتم عرض نتيجة العمل مباشرة بعد اكتمال نهاية عنصر الويب. يمكنك أن ترى النتيجة في أي متصفح آخر، والتي يكفي لفتح ملف HTML الذي تم إنشاؤه / تم تحريره.
إذا كنت تفتح في المتصفح مصدر صفحات HTML، يمكنك أن ترى واستكشاف رمز JavaScript نفسه. يمكنك هنا تحريرها، وتغيير القيم المختلفة يدويا. وبالتالي، سيكون المستخدم قادرا على الحصول على مهارات برمجة JavaScript الأساسية، وهي كيفية إدراج التعليمات البرمجية في مستند HTML، ما هي الأوامر المستخدمة لتكوين تلك الخصائص أو غيرها من خصائص عنصر الويب، إلخ.
بالطبع، جافا البرنامج النصي ذلك! يمكنك استخدام وملء صفحات الويب مختلفة عناصر نشطةولكن بسبب تقادم البرنامج، فمن الأكبر مناسبة للتعريف برمجة AZA في جافا سكريبت.
يتم تخصيص هذا الفصل إلى لغة برمجة البرنامج النصي JavaScript. سوف تتعلم ما هي لغة جافا سكريبت وما هو ضروري لما هو ضروري.
النظر في ميزات إنشاء مكبرات الصوت في الصفحة، نموذج النموذج، وكذلك العمل مع الطبقات والأساليب.
جافا سكريبت.- هذا هو لغة برمجة نصية موجهة نحو الكائن مع بناء جملة، ومتجميعات متشابهة قليلا لغات C، باتو بيثونوبعد على الرغم من حقيقة أن اللغة لها اسم مماثل مع اللغة جافا البرمجة، لا شيء يجب القيام به، إلى جانب جزء الاسم، ليس لديهم.
حاليا جافا سكريبت.يتم استخدامه بشكل أساسي لإنشاء سيناريوهات مضمنة مضمنة في صفحات الويب التي تتيح لك التحكم الكامل في صفحات الويب نفسها، وهناك ومتصفحات الويب التي تكون فيها صفحات الويب هذه مفتوحة. وكذلك اللغة جافا سكريبت.في معظم الحالات، يتم استخدامه لإنشاء صفحات ويب تفاعلية وتطبيقات الويب.
الإنترنت مبني على التكنولوجيا " خدمة الزبائن.».
الخوادم هي أجهزة الكمبيوتر أو البرامج التي توفر أي خدمات للعملاء، مثل خادم الويب أو خادم بريد إلكتروني.
العملاء هم أجهزة الكمبيوتر أو البرامج التي تستخدم الخوادم التي يتم تقديمها، مثل متصفحات الويب أو العملاء البريديين.
سيناريوهات جافا سكريبت.- هذه برامج صغيرة تعمل على كمبيوتر المستخدم عند التنزيل من الخادم مع صفحات الويب.
نطاق جافا سكريبت
من بداية تطورها، تم تطبيق جافا سكريبت على كتابة سيناريوهات العملاء المختلفة. تم استخدامها على نطاق واسع لحل هذه المهام، مثل التحقق من المعلومات التي أدخلها المستخدم في النموذج، قبل إرسالها إلى خادم أو برمجة من الردود على أفعال المستخدم التي تجعل صفحات الويب تفاعلية. اليوم، بمساعدة لغة الجافا سكريبت، يتم إنشاء تطبيقات الويب بالكامل، بعضها أقل شأنا من "نظرائهم" لسطح المكتب. أمثلة جيدة يمكن العثور على تطبيقات الويب هذه بين خدمات Google، مثل تقويم Google - منظم متعدد الوظائف في متصفح الويب و جوجل وثيقة. وجدول البيانات - محرر النص والمجدول، مما يسمح بالعمل مع مستندات Office مباشرة في نافذة متصفح الويب. لإنشاء محتويات ديناميكية من صفحات الويب، استخدم لغة ديناميكية صفحات HTML HTML Dynamic (HTML الديناميكي)، الجزء الرئيسي هو جافا سكريبت مرة أخرى.
سيتم تطبيق لغة JavaScript ليس فقط على الإنترنت، ولكن أيضا في مثل هذه البرامج، مثل Adobe Dreamweaver، أدوبي أكروبات. قارئ I. أدوبي فوتوشوب. لتوسيع قدراتهم، على غرار استخدام اللغة Visual Basic في Microsoft Office.
الآن فكر في إنشاء البرامج النصية وطرق لتنفيذها في مستند HTML.
إنشاء البرامج النصية
سنقوم بتحليل جميع خطوات إنشاء برنامج نصي جافا سكريبت - من تنظيم بيئة العمل قبل توصيل التعليمات البرمجية إلى مستند HTML.
للعمل على البرامج النصية، سيكون أي محرر نصي تقريبا مناسبا، مما يتيح لنا إنشاء عادي الملفات النصية واحفظها بامتداد HTM أو HTML. على سبيل المثال، في غرفة العمليات نظام ويندوز من بين المعيار هناك اثنين من محرر النصوص المناسبة - المفكرة والفصاد. هناك أيضا محررون مصمم خصيصا لإنشاء صفحات ويب، مثل Microsoft FrontPage و Adobe Dreamweaver (المعروف سابقا باسم Macromedia Dreamweaver). تتيح لك مثل هذه المحررين إنشاء صفحات ويب باستخدام أدوات مرئية، ثم قم بتشغيل وضع عرض التعليمات البرمجية وإجراء تغييرات غير قياسية، على سبيل المثال، إضافة البرامج النصية. على النقيض من ذلك محرري النصيتم تمييز بناء جملة بناء جملة لغة HTML و JavaScript في مثل هذا المحررين، وهو مناسب للغاية.
بالإضافة إلى ذلك، يمكنك العثور على عدد كبير من محرري النصوص الأخرى التي تتيح لك إنشاء صفحات ويب وتسليط الضوء على بناء جملة HTML و JavaScript. تحتوي هذه المحررين أيضا على العديد من الفرص المفيدة الأخرى التي تبسط بشكل كبير عملية إنشاء صفحات الويب وتطوير البرامج النصية. يتم توزيع العديد من هذه المحررين مجانا أو مشرويا مجانا، وربما يجب عليهم فعل بعضهم.
ستنشئ البرامج النصية التي تدير صفحات الويب، لذلك ستحتاج إلى أي متصفح ويب للتحقق من أداء هذه المستندات. لاحظ أنه من خلال التحقق من أداء إنشائك في متصفح ويب واحد، من المستحيل أن تكون واثقا في أدائها وفي غيرها. وبالتالي، فإن صفحات الويب مرغوبة للتحقق في العديد من متصفحات الويب، وماذا سيكون أكثر، كلما كان ذلك أفضل.
يجب النظر في مطوري الويب بشكل أساسي مع خصوصيات متصفح الويب مايكروسوفت الإنترنت مستكشف. وبالتالي، يجب اختبار صفحات الويب الخاصة بها في متصفح الويب هذا، والتي تتوفر في كل منها نظام التشغيل شبابيك.
نحن أيضا استخدام متصفحات الويب شعبية جدا موزيلا فايرفوكس. والأوبرا، التي تسعى إلى زيادة المعايير. يمكن تنزيل Mozilla Firefox من http://www.mozilla.ru/ و Opera من الموقع.
بشكل منفصل، النظر في تصحيح البرنامج (السيناريو). عندما يكون البرنامج النصي كبيرا، فليس من السهل فهم ذلك، أي عملية العثور على الأخطاء والقضاء عليها يمكن أن تشغل معظم وقت التطوير في البرنامج بأكمله (أو السيناريو). لتبسيط وتسريع تصحيح الأخطاء التي تم إنشاؤها برامج خاصة، بالإشارة إلى مصححوبعد المصحح النموذجي لديه مثل هذه الفرص مثل التنفيذ خطوة بخطوة للبرنامج مع توقف في كل سطر التعليمات البرمجية أو مقدما من المحطات التي تحمل علامة هذه النقاط، وكذلك تتبع وتغيير قيم كل متغير مباشرة عند تنفيذ البرنامج.
هناك العديد من البرامج لتصحيح النصوص على JavaScript. على سبيل المثال، يحتوي مصحح الأخطاء في Microsoft Script Debugger على كل ما تحتاجه بنجاح تصحيح البرامج النصية بنجاح على JavaScript. يتم استخدامه بالاقتران مع متصفح Microsoft Internet Explorer Web. يتم توزيع هذا الضابط مجانا بواسطة Microsoft، ويمكن تنزيله من الموقع. بالإضافة إلى ذلك، يتم توزيع هذا المصحح محرر مايكروسوفت. FrontPage داخل برامج مايكروسوفت محرر البرنامج النصي، الذي لا يختلف عمليا عن Microsoft Script Debugger.
هناك أيضا موظفون آخرون، على سبيل المثال، لمتصفح الويب Mozilla Firefox، يتم إنشاؤه في شكل ملحقات. على وجه الخصوص، يمكن تنزيل مصحح الأخطاء في Firebug من الموقع، وإذا انتقلت إلى هذه الصفحة في متصفح الويب Mozilla Firefox، فسيتم تثبيت مصحح الأخطاء على الفور.
لن ننظر في عملية تصحيح الأخطاء في هذا الكتاب، لأن هذا موضوع منفصل يتطلب دراسة متأنية. لكتابة سيناريوهات بسيطة، فإن التصحيح غير مطلوب.
سيناريوهات تضمينها
النظر في تضمين البرامج النصية في صفحة ويب.
يتم تقديم السيناريوهات في وثيقة HTML بثلاثة طرق قياسية:
نص كبرنامج نصي بأي لغة. تم تحديد لغة البرنامج النصي باستخدام سمة الكتابة. على سبيل المثال، يتم استخدام التعليمات البرمجية التالية لتحديد لغة JavaScript:
لا يمكن تحديد هذه السمة، نظرا لأن قيمة "النص / جافا سكريبت" هي القيمة الافتراضية.
في رمز السيناريو، يمكنك استخدام التعليقات - النص الذي يتم تجاهله بواسطة مترجم JavaScript. تعليقات // I.
قد تكون التعليقات أيضا متعددة الخطوط، مما يجعل من الأسهل تصحيح البرنامج النصي وتسمح لك التعليق على منطقة المشكلة في التعليمات البرمجية. لهذا الغرض، يتم استخدام مجموعات من الأحرف / * * /،، مثل، على سبيل المثال، في التعليمات البرمجية التالية:
قد يتم احتواء البرامج النصية في صفحة الويب نفسها، كما هو موضح أعلاه، وفي ملف منفصل. بطاقة شعار
...