بعض الوظائف لا تعمل على هذا المتصفح، حاول استخدام متصفح آخر
About Privacy Terms
بسم الله الرحمن الرحيم
شاركـ أصدقائك

كورس JavaScript | مقدمة جافا سكريبت | موقع فولدرات

الرئيسية / الحاسب الآلي / لغات البرمجة / JAVASCRIPT / كورس JavaScript | مقدمة جافا سكريبت

القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي

 

javascript جافا سكريبت مقدمة للمبتدئين بالعربي شرح اكواد

 

ما هو JavaScript؟

JavaScript هي لغة برمجة كمبيوتر ديناميكية. إنه خفيف الوزن وأكثر استخدامًا كجزء من صفحات الويب ،

حيث تسمح تطبيقاته للبرنامج النصي من جانب العميل بالتفاعل مع المستخدم وإنشاء صفحات ديناميكية. إنها لغة برمجة مفسرة مع قدرات موجهة للموضوع.

عُرفت JavaScript لأول مرة باسم LiveScript ، لكن Netscape غيرت اسمها إلى JavaScript ، ربما بسبب الإثارة التي تولدها Java.

ظهر JavaScript لأول مرة في Netscape 2.0 في عام 1995 باسم LiveScript. تم تضمين جوهر الغرض العام للغة في Netscape و Internet Explorer ومتصفحات الويب الأخرى.

وقد حددت مواصفات ECMA-262 الإصدار القياسي للغة JavaScript الأساسية.

  • جافا سكريبت هي لغة برمجة خفيفة الوزن، ومفسَرت.
  • مصمم لإنشاء تطبيقات تركز على الشبكة.
  • مكمل لـ Java ومتكامل معها.
  • مكمل ومتكامل مع HTML.
  • مفتوحة ومتعددة المنصات.

 

 

جافا سكريبت من جانب العميل (Client-Side JavaScript):

تعد JavaScript client-side الشكل الأكثر شيوعًا للغة. يجب تضمين البرنامج النصي أو الإشارة إليه بواسطة مستند HTML حتى يتم تفسير التعليمات البرمجية بواسطة المستعرض.

هذا يعني أن صفحة الويب لا تحتاج إلى أن تكون HTML ثابتًا ، ولكن يمكن أن تتضمن برامج تتفاعل مع المستخدم ، وتتحكم في المتصفح ، وتنشئ محتوى HTML ديناميكيًا.

توفر آلية JavaScript client-side العديد من المزايا مقارنة بالبرامج النصية التقليدية من جانب خادم CGI. على سبيل المثال، يمكنك استخدام JavaScript للتحقق مما إذا كان المستخدم

قد أدخل عنوان بريد إلكتروني صحيح في حقل نموذج.

يتم تنفيذ كود JavaScript عندما يرسل المستخدم النموذج ، وفقط إذا كانت جميع الإدخالات صالحة ، فسيتم إرسالها إلى خادم الويب.

يمكن استخدام JavaScript لاعتراض الأحداث التي يبدأها المستخدم مثل نقرات الأزرار والتنقل عبر الرابط والإجراءات الأخرى التي يبدأها المستخدم بشكل صريح أو ضمني.

 

 

مزايا جافا سكريبت:

مزايا استخدام JavaScript هي -

  • تفاعل أقل مع الخادم − يمكنك التحقق من إدخال المستخدم قبل إرسال الصفحة إلى الخادم. يؤدي ذلك إلى حفظ حركة مرور الخادم، مما يعني تحميل الخادم بشكل أقل.
  • ملاحظات فورية للزائرين - ليس عليهم الانتظار حتى تتم إعادة تحميل الصفحة لمعرفة ما إذا كانوا قد نسوا إدخال شيء ما.
  • زيادة التفاعل - يمكنك إنشاء واجهات تتفاعل عندما يمرر المستخدم الماوس فوقها أو ينشطها عبر لوحة المفاتيح.
  • واجهات أكثر ثراءً - يمكنك استخدام JavaScript لتضمين عناصر مثل مكونات السحب والإفلات وشرائح التمرير لإعطاء واجهة غنية لزوار موقعك.

 

 

قيود جافا سكريبت:

لا يمكننا التعامل مع JavaScript كلغة برمجة كاملة. فهو يفتقر إلى الميزات الهامة التالية -

  • لا تسمح Client-side JavaScript بقراءة الملفات أو كتابتها. وقد تم الاحتفاظ بهذا لأسباب أمنية.
  • لا يمكن استخدام JavaScript لتطبيقات الشبكات نظرًا لعدم توفر مثل هذا الدعم.
  • لا تحتوي JavaScript على أي إمكانات لتعدد مؤشرات الترابط أو المعالجات.

مرة أخرى ، تعد JavaScript لغة برمجة مفسرة خفيفة الوزن تسمح لك ببناء تفاعل في صفحات HTML ثابتة.

 

 

أدوات تطوير جافا سكريبت:

تتمثل إحدى نقاط القوة الرئيسية لـ JavaScript في أنها لا تتطلب أدوات تطوير باهظة الثمن. يمكنك البدء باستخدام محرر نصوص بسيط مثل Notepad.

نظرًا لأنها لغة مفسرة داخل سياق متصفح الويب ، فلن تحتاج حتى إلى شراء مترجم.

لجعل حياتك أكثر بساطة ، ابتكر العديد من البائعين أدوات تحرير JavaScript لطيفة للغاية. بعضها مدرج هنا -

  • Microsoft FrontPage - قامت Microsoft بتطوير محرر HTML شائع يسمى FrontPage. يوفر FrontPage أيضًا لمطوري الويب عددًا من أدوات JavaScript للمساعدة في إنشاء مواقع ويب تفاعلية.
  • Macromedia Dreamweaver MX - Macromedia Dreamweaver MX هو محرر HTML و JavaScript شائع جدًا في حشد تطوير الويب الاحترافي يوفر العديد من مكونات JavaScript المعدة مسبقًا ، ويتكامل جيدًا مع قواعد البيانات ، ويتوافق مع المعايير الجديدة مثل XHTML و XML.
  • Macromedia HomeSite 5 - ال HomeSite 5 هو محرر HTML و JavaScript محبوب من Macromedia يمكن استخدامه لإدارة مواقع الويب الشخصية بفعالية.

 

 

أين جافا سكريبت اليوم؟

سيكون معيار ECMAScript Edition 5 هو التحديث الأول الذي يتم إصداره منذ أكثر من أربع سنوات.

يتوافق JavaScript 2.0 مع الإصدار 5 من معيار ECMAScript ، والفرق بينهما بسيط للغاية.

اليوم ، تتوافق JavaScript من Netscape و JScript من Microsoft مع معيار ECMAScript ،

على الرغم من أن اللغتين لا تزالان تدعمان الميزات التي ليست جزءًا من المعيار

 

لا تنسى مشاركة الصفحة ومن صالح دعائكم

صورة
CSS
كورس CSS | مقدمة css

ما هي CSS؟ تُعد Cascading Style Sheets ، التي يشار إليها باعتزاز باسم CSS ، لغة تصميم بسيطة تهدف إلى تبسيط عملية جعل صفحات الويب قابلة للتقديم. يتعامل CSS مع الشكل وا ...

صورة
SQL
كورس SQL | مقدمة SQL

ما هي SQL؟ SQL هي اللغة القياسية للتعامل مع قواعد البيانات العلائقية. يمكن استخدام SQL لإدراج سجلات قاعدة البيانات والبحث عنها وتحديثها وحذفها. يمكن لـ SQL إجراء الكث ...

صورة
HTML
كورس HTML | مقدمة لغة html للمبتدئين

ما هو HTML ? لغة HTML بالعربي اتش تي ام ال للمبتدئين ، هي لغة النصوص التشعبية و بالإنجليزية Hypertext markup languageأو كما تعرف بـ HTML أو HTML5 ، هي اللغة التي تستخد ...

صورة
CSS
كورس CSS | كيفية إضافة CSS

هناك ثلاث طرق لإضافة CSS إلى HTML. يمكنك إضافة CSS مضمن لتصميم عنصر HTML واحد على الصفحة. يمكنك تضمين ورقة أنماط داخلية عن طريق إضافة CSS إلى قسم الرأس في مستند HTML ا ...

صورة
html
كورس HTML | شرح Colors

رموز الألوان هي طرق لتمثيل الألوان التي نراها كل يوم بتنسيق يمكن للكمبيوتر تفسيره وعرضه. يشيع استخدامها في مواقع الويب وتطبيقات البرامج الأخرى ، وهناك مجموعة متنوعة من ...

صورة
CSS
كورس CSS | شرح Colors

يعد استخدام الألوان في CSS (اختصارًا لأوراق الأنماط المتتالية) أمرًا سهلاً للغاية. سنوضح لك في هذا البرنامج التعليمي كيفية استخدام جميع تنسيقات الألوان المختلفة في CSS ...