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

تم تطوير أقدم تجسيدات لـ JavaScript في أواخر التسعينيات لمتصفح الويب Netscape Navigator. في ذلك الوقت ، كانت صفحات الويب ثابتة ، ولا تقدم سوى القليل من تفاعل المستخدم بخلاف النقر فوق الروابط وتحميل صفحات جديدة. لأول مرة ، تم تمكين الرسوم المتحركة والمحتوى التكيفي والتحقق من صحة النموذج في الصفحة باستخدام JavaScript.

لسنوات عديدة ، كان JavaScript يعمل فقط على عدد محدود من المتصفحات. Microsoft Internet Explorer ، أكبر قاعدة مستعرضات ، لم يدعم JavaScript حتى وقت لاحق. بدلاً من ذلك ، أنشأت Microsoft برنامجًا نصيًا خاصًا بها من جانب العميل يسمى JScript. في الأيام الأولى لتطوير الويب ، اضطر المبرمجون الذين يرغبون في إنشاء مواقع ويب ديناميكية في كثير من الأحيان إلى اختيار عائلة متصفح على الأخرى. كان هذا أقل من مثالي لأنه جعل الإنترنت أقل وصولًا عالميًا.

لم يتم توحيد جافا سكريبت وتم اعتماده على نطاق واسع حتى عام 1999. حتى بعد التوحيد القياسي ، ظل توافق المتصفح مشكلة لأكثر من عقد.

 

اليك خمسة مكتبات من ممكن ان تسهل عليك بناء مشروعك

‏1- Particle.js:

How to use Particle.js in JavaScript project ? - GeeksforGeeks

مكتبة جافا سكريبت بسيطة لإنشاء جزيئات متحركة كخلفية لصفحات الويب

‏2- Bideo-JS:

Background | Armory

هذه المكتبة تجعل الأمر بسيطًا وسلسًا لإضافة خلفية فيديو تبدو رائعة على كل واجهات الشاشات

‏3- Choreographer-js:

Choreographer-js | CSS-Tricks

مكتبة بسيطة تسمح لك بالتعامل مع الرسوم المتحركة لـ CSS بالإضافة إلى الرسوم المتحركة بخلاف CSS

‏4- Chart.js :

Use Chart.js to turn data into interactive diagrams | Creative Bloq

مكتبة مفتوحة المصدر تقدم حلولاً متباينة لكل الرسم البياني الذي يتطلب تطبيقك المقابل

‏5- ScrollMagic:

Interactive Design with Scrollmagic by UIUX Lab on Dribbble

يمكن جعل صفحات الويب ذات التمرير البسيط كعنصر UX لمفاجأة مستخدمي موقع الويب. مكتبة ScrollMagic تجعل ذلك سهل التنفيذ

 

error: Content is protected !!