اطار عمل مبني على لغة جافاسكريبت وموجه لمصممي الواجهات (Front-End Developers)

 
♦️ما الذي يميز Vue.js عن منافسيه من أطر العمل الأخرى؟
▪️تميز Vue.js يكمن في سهولتها الملحوظة مقارنة بالمنافسين ك Angular , React وغيرهم
▪️اعتماد اطار عمل Laravel لها كاطار عمل مضمن اساساً ضمن أي مشروع جديد
▪️تتضح سهولتها عند التجربة،فإن كنت تتقن HTML , CSS , Javscript فأنت قد أتقنت Vue.js تقريباً
▪️كما أن الدعم المتوفر لها عبر الانترنت شاسع وكافي لحل اي مشكلة تواجهك.
♦️انشاء مشروع Vue.js جديد
👈🏻عبر تضمين ملف اطار العمل
▪️يتم تضمين Vue في مشروعك عبر طريقتين
▪️الطريقة الأولى عبر CDN Content Delivery Network
▪️تقوم باضافة اطار عمل Vue.js في أسفل الصفحة تماماً كأي ملف جافاسكريبت تريد تضمينه في موقعك , كما يمكنك طبعاً تنزيل Vue.js واضافتها الى ملفاتك وتضمينها
▪️الطريقة الثانية هي عبر Vue CLI و أحرف CLI ترمز الى Command Line Interface اي واجهة سطر الأوامر
♦️أنواع الدوال في Vue.js
▪️تنقسم أنواع الدوال في Vue الى دالة عادية ودالة حسابية او محسوبة
▪️الفرق بين النوعين هو أن الدالة العادية تعمل على اعادة بناء الصفحة كاملة عند حصول تحديث
▪️الدالة المحسوبة على العكس تراقب التحديثات وبمجرد حصول تحديث او بمجرد استدعاء الدالة تقوم باعادة بناء ما يلزم فقط
🔸️كيف أتعلم Vue.js , و ما هي أفضل المصادر التعليمية
تنتشر الكثير من المصادر لتعلم Vue في الانترنت بشكل كبير ويوجد مصادر عربية وانكليزية ذات جودة عالية فعلاً