وما الهدف من الكوس vue.js الفيديو الاول من الكوس مقدمة عن
الفيديو الثاني
Create project Vue.js.
install Vue.js => version[2].
extensions vue.js.
االفيديو الثالث
Single Page Application شرح المعني واية الغرض و لية المصطلح دا موجود
MVC ما هوا وما الفرق بين MVVM Vue.js
االفيديو الرابع
انشاء object js حتا اتمكن من التحكم في عناصر HTML واضافة عناصة والتعديل علي العناصر
<divid="app"><p>Welcome {{'Dev '+ name }} We Are Happy to see you.</p><p>Your age is: {{ age +' Years'}}</p></div><script>varapp=newVue({el: '#app',data: {name: 'Ahmed Al Sharkawy',age: 22,}})</script>
v-text="" [text] وظيفتها ادخال بيانت داخل العنصل من النوع
v-html="" [Element HTML] وظيفتها تقوم ب ادخال بيانات او تقوم ب انشاء عنصر جديد elemnt
v-for="" تقوم بعمل لوب علي العناصل عن طريق اعطاع اول متغير من علي اليسار والمتغير الذي يحمل الداتا علي اليمين وبينهم in
<pv-text=" name ? name : 'No Name'"></p><pv-html="title"></p><ul><liv-for="skill in skills">{{ skill }}</li></ul><ul><liv-for="(skill, index) in skills">{{ index }} =>{{ skill }}</li></ul><ul><liv-for="(test, index) in completedTest">{{ index }} =>{{test.testName }} || {{test.testResult }}</li></ul>
الفيديو التاسع و العاشر
v-if="condition" وظيفتة تحديد شرط
v-else-if="condition" وظيفتة تحديد شرط ثاني لو لم يتحقق الشرط الاول
v-else وظيفتة تحديد شرط الاخير لو لم يتحقق اي شرط
v-once وظيفتة عدم تحديث العنصر عند التحديث
v-show="value" وظيفتة بصناعة العنصر ولاكن لايظهر الي إذا كان القيمة موجودة
<pv-if=" age < 18 ">You are not over the legal age</p><pv-else-if=" age >= 40 ">Youareovertherequiredage</p>
<pv-else> you Didnt Set A Name</p><pv-once>youDidntSetAName</p>
<pv-show="name"> you Didnt Set A Name</p>
الفيديو الحادي عشر و الثاني عشر
v-bind:attribut فقط attribut وظيفتها نعمل مع
v-on: وتتحكم في ماذا يفعل عند الضغط علية Events تتعامل مع العناصر
v-model: وتتغير دينمك يمكن صنع شرط من حلالها value و input فقط وتقوم بعمل ربط بين attribut وظيفتها نعمل مع