<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%81%D9%8A%D9%88_%D8%AC%D9%8A_%D8%A5%D8%B3</id>
	<title>فيو جي إس - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%81%D9%8A%D9%88_%D8%AC%D9%8A_%D8%A5%D8%B3"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%81%D9%8A%D9%88_%D8%AC%D9%8A_%D8%A5%D8%B3&amp;action=history"/>
	<updated>2026-06-10T10:41:24Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%81%D9%8A%D9%88_%D8%AC%D9%8A_%D8%A5%D8%B3&amp;diff=2511758&amp;oldid=prev</id>
		<title>عبد العزيز: بوت: التصانيف المعادلة:+ 2 (تصنيف:أطر عمل الويب، تصنيف:برمجيات 2014)</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%81%D9%8A%D9%88_%D8%AC%D9%8A_%D8%A5%D8%B3&amp;diff=2511758&amp;oldid=prev"/>
		<updated>2023-06-20T20:35:01Z</updated>

		<summary type="html">&lt;p&gt;بوت: &lt;a href=&quot;/index.php?title=%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:Mr.Ibrahembot/%D8%A7%D9%84%D8%AA%D8%B5%D8%A7%D9%86%DB%8C%D9%81_%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D8%AF%D9%84%D8%A9&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;مستخدم:Mr.Ibrahembot/التصانیف المعادلة (الصفحة غير موجودة)&quot;&gt;التصانيف المعادلة&lt;/a&gt;:+ 2 (&lt;a href=&quot;/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A3%D8%B7%D8%B1_%D8%B9%D9%85%D9%84_%D8%A7%D9%84%D9%88%D9%8A%D8%A8&quot; title=&quot;تصنيف:أطر عمل الويب&quot;&gt;تصنيف:أطر عمل الويب&lt;/a&gt;، &lt;a href=&quot;/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A8%D8%B1%D9%85%D8%AC%D9%8A%D8%A7%D8%AA_2014&quot; title=&quot;تصنيف:برمجيات 2014&quot;&gt;تصنيف:برمجيات 2014&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{بطاقة برمجية}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;فيو جي اس&amp;#039;&amp;#039;&amp;#039; {{إنج|VueJS}} (يُشار إليه عادةً باسم فيو ونطقه يشبه نطق كلمة &amp;#039;&amp;#039;&amp;#039;View&amp;#039;&amp;#039;&amp;#039; الإنجليزية) هو [[إطار عمل (برمجة)|إطار عمل]] [[جافا سكريبت|جافاسكربت]] خاص بتصميم واجهات [[موقع ويب|مواقع الويب]]. استُعمل &amp;#039;&amp;#039;&amp;#039;فيو جي اس&amp;#039;&amp;#039;&amp;#039; في تصميم واجهات مواقع مشهورة مثل [[نتفليكس]]، [[أدوبي]]، [[مجموعة علي بابا]]، [[غيت لاب]]، وغالبًا ما يستخدم بشكل رئيسي في تطوير تطبيقات الويب التي تعتمد على فلسفة و[[تطبيق الصفحة الواحدة (ويب)|نمط الصفحة الواحدة]] &amp;#039;&amp;#039;&amp;#039;(SPA)&amp;#039;&amp;#039;&amp;#039; لقوم بتسهيل عملية البرمجة والتطوير ولكتابة كود أقل، والحصول على اداء عالي بسهولة.&lt;br /&gt;
&lt;br /&gt;
== التاريخ ==&lt;br /&gt;
&lt;br /&gt;
تم إنشاء فيو بواسطة ايفان يو بعد العمل لصالح [[جوجل]] باستخدام [[أنجولار جي إس|أنجولار جي اس]] في عدد من المشاريع. لخص لاحقًا عملية تفكيره: «لقد برزت، ماذا لو كان بإمكاني فقط استخراج الجزء الذي أعجبني في [[أنجولار جي إس|أنجولار]] وبناء شيء خفيف الوزن حقًا.»&amp;lt;ref&amp;gt;{{استشهاد بخبر|مسار=https://betweenthewires.org/2016/11/03/evan-you/|مسار أرشيف=https://web.archive.org/web/20170603052649/https://betweenthewires.org/2016/11/03/evan-you/|حالة المسار=dead|تاريخ أرشيف=2017-06-03|عنوان=Between the Wires {{!}} Evan You|تاريخ=2016-11-03|عمل=Between the Wires|تاريخ الوصول=2017-08-26}}&amp;lt;/ref&amp;gt; تم إصدار فيو لأول مرة في [[فبراير]] التالي، في عام [[2014]].&lt;br /&gt;
&lt;br /&gt;
== المميزات {{بحاجة لتوضيح وتوسيع}} ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;يحوي هذا القسم على بعض المفاهيم التي تعتمد على البرمجة الكائنية.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{مفصلة|برمجة كائنية التوجه}}&lt;br /&gt;
&lt;br /&gt;
=== المكونات (Components) ===&lt;br /&gt;
المكونات أو العناصر (Vue Components) [[برمجة كائنية التوجه|ترث]] الصفات الأساسية [[عنصر (لغة ترميز النص الفائق)|لعنصر HTML]] لتقوم [[برمجة كائنية التوجه|بتغليفه]] فيصبح عُنصر قابل [[إعادة استخدام|لإعادة الاستخدام]]، ليصبح استخدامه أبسط بـ&amp;lt;nowiki/&amp;gt;[[لغة برمجة عالية المستوى|مستوى عال]]، تعد المكونات عناصر HTML مُخصصة يتحكم Vue بما يكمن ورائها، وفي إطار Vue يُعد المُكون بشكل أساسي Vue instance ([[مثيل (برمجة كائنية التوجه)|مثيلًا]] لـ كائن Vue)، مع بعض الإعدادات المسبقة التي يمكن تعديلها، وفي المثال أدناه يظهر لنا عنصر بسيط &amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://vuejs.org/v2/guide/components.html&lt;br /&gt;
| عنوان = Components Basics — Vue.js&lt;br /&gt;
| موقع = vuejs.org&lt;br /&gt;
| لغة = en&lt;br /&gt;
| تاريخ الوصول = 2021-06-09&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20210606050529/https://vuejs.org/v2/guide/components.html | تاريخ أرشيف = 6 يونيو 2021 }}&amp;lt;/ref&amp;gt;، عبارة عن زر &amp;lt;code&amp;gt;&amp;lt;button&amp;gt;&amp;lt;/code&amp;gt; يعرض عدد النقرات التي نُقرت عليه، وكلما قمت بضغط الزر سوف يزيد الرقم المعروض داخله.&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;app&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;button-counter&amp;gt;&amp;lt;/button-counter&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
الزر المخصص الذي بُرمج باستخدام&lt;br /&gt;
Vue&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://unpkg.com/vue@next&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!-- إدراج ملفات فيو --&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
//&lt;br /&gt;
const app = Vue.createApp({})&lt;br /&gt;
// انشاء تطبيق فيو&lt;br /&gt;
app.component(&amp;#039;button-counter&amp;#039;, {&lt;br /&gt;
// تعريف مكون جديد في تطبيق فيو&lt;br /&gt;
data() {&lt;br /&gt;
return {&lt;br /&gt;
count: 0&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// بيانات المُكون&lt;br /&gt;
/*&lt;br /&gt;
يتم تخزين البيانات بنمط كائنات جافاسكربت&lt;br /&gt;
Object, Key: Value&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
count&lt;br /&gt;
هو المفتاح&lt;br /&gt;
0&lt;br /&gt;
هي القيمة&lt;br /&gt;
*/&lt;br /&gt;
,&lt;br /&gt;
template: `&lt;br /&gt;
&amp;lt;button @click=&amp;quot;count++&amp;quot;&amp;gt;&lt;br /&gt;
You clicked me {{ count }} times.&lt;br /&gt;
&amp;lt;/button&amp;gt;`&lt;br /&gt;
/*&lt;br /&gt;
template:&lt;br /&gt;
قالب المكون&lt;br /&gt;
هو قالب&lt;br /&gt;
HTML&lt;br /&gt;
يستخدمه فيو لعرض العنصر&lt;br /&gt;
و إجراء التغيرات فيه&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
ما بين الأقواس المعقوفة&lt;br /&gt;
{{ count }}&lt;br /&gt;
تعد أكواد جافاسكربت وفي هذه الحالة سيتم عرض قيمة&lt;br /&gt;
count&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
@click&lt;br /&gt;
سيراقب فيو حدث الضغط على الزر ومن ثم يقوم بتنفيذ الأمر&lt;br /&gt;
count++&lt;br /&gt;
والتي ترجع إلى بيانات المُكون وسيقوم بتحديث البيانات في القالب، ويُعرض التغير للمستخدم&lt;br /&gt;
*/&lt;br /&gt;
})&lt;br /&gt;
&lt;br /&gt;
app.mount(&amp;#039;#app&amp;#039;)&lt;br /&gt;
/*&lt;br /&gt;
ربط تطبيق فيو بالعنصر الذي يحمل&lt;br /&gt;
id=&amp;quot;app&amp;quot;&lt;br /&gt;
في ملف&lt;br /&gt;
HTML&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== قوالب (Templates) ===&lt;br /&gt;
يستخدم &amp;#039;&amp;#039;&amp;#039;فيو&amp;#039;&amp;#039;&amp;#039; قالبًا تشبه طريقة كتابته HTML إلى حد كبير جدًا مما يسهل على مطوري الويب التأقلم معه، يتيح القالب ربط البيانات مباشرةً على القالب بحيث يمكن للمتصفحات الداعمة لـفي تحليل القالب وعرضه كـHTML عادي، تستخدم &amp;#039;&amp;#039;&amp;#039;قوالب فيو&amp;#039;&amp;#039;&amp;#039; نظام Virtual DOM {{بحاجة لتوضيح وتوسيع}} .&amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://vuejs.org/v2/guide/syntax.html&lt;br /&gt;
| عنوان = Template Syntax - Vue.js&lt;br /&gt;
| لغة = en&lt;br /&gt;
| تاريخ الوصول = 05/11/2021&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20211104004717/https://vuejs.org/v2/guide/syntax.html | تاريخ أرشيف = 4 نوفمبر 2021 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== التفاعلية (Reactivity) ===&lt;br /&gt;
يتميز &amp;#039;&amp;#039;&amp;#039;فيو&amp;#039;&amp;#039;&amp;#039; بنظام تفاعلي يستخدم كائنات [[جافا سكريبت]] عادية وإعادة عرض محسّنة. يتتبع كل مكون تبعياته التفاعلية أثناء عرضه، لذلك يعرف النظام بدقة متى يتم إعادة التصيير، والمكونات التي يجب إعادة تصييرها.&amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://vuejs.org/v2/guide/reactivity.html&lt;br /&gt;
| عنوان = reactivity&lt;br /&gt;
| تاريخ = 11-3-2017&lt;br /&gt;
| تاريخ الوصول = 16-6-2021&lt;br /&gt;
| موقع = فيو جي إس&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20210506193422/https://vuejs.org/v2/guide/reactivity.html&lt;br /&gt;
| تاريخ أرشيف = 2021-05-06&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== الإنتقالات (Transitions) {{بحاجة لتوضيح وتوسيع}} ===&lt;br /&gt;
يوفر &amp;#039;&amp;#039;&amp;#039;فيو&amp;#039;&amp;#039;&amp;#039; العديد من الخيارات لإضافة لإنتقالات وتأثيرات حركية على العناصر حينما يتم إدراجها، تحديثها، أو حذفها من الـ DOM ، ويكمن ذلك من خلال:&lt;br /&gt;
&lt;br /&gt;
* قيام فيو بوضع &amp;#039;&amp;#039;&amp;#039;CSS Classes&amp;#039;&amp;#039;&amp;#039; بشكل تلقائي من أجل الإنتقالات والتأثيرات الحركية.&lt;br /&gt;
* إتاحة إمكانية دمج مكتبات CSS تحوي تأثيرات أنميشن حركية، على سبيل المثال &amp;#039;&amp;#039;&amp;#039;Animate.css.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== إضافة فيو جي اس للمتصفحات (Vue extension) ==&lt;br /&gt;
إضافة بسيطة يمكن تنصيبها على متصفح [[جوجل كروم]] أو [[فايرفوكس|فيرفوكس]] أو المتصفحات المبنية عليها، تعرف باسم فيو-ديفـتولس {{إنج|vue-devtools}} .&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ملاحظة مهمة:&amp;#039;&amp;#039;&amp;#039; بخصوص فيو- ديفتولس هي انه لا يمكنك استخدامها إن كنت قد اخترت الملف المصغر من فيو في مشروعك، وعليك أيضاً أحياناً تفعيلها ضمن مشروعك إن لم تكن مفعلة مسبقاً، يمكنك تفعيلها عبر الكود التالي:&lt;br /&gt;
Vue.config.productionTip = false&lt;br /&gt;
تعطيك هذه الإضافة نظرة عامة عن المشروع بجميع تفاصيله، المتغيرات التي قمت بتحديدها والدوال وغير ذلك كما تقوم بقياس اداء الصفحة وغيرها من الأمور.&lt;br /&gt;
&lt;br /&gt;
== انظر أيضًا ==&lt;br /&gt;
&lt;br /&gt;
* [[أنجولار]]&lt;br /&gt;
* [[أنجولار جي إس]]&lt;br /&gt;
* [[رياكت]]&lt;br /&gt;
&lt;br /&gt;
== مراجع ==&lt;br /&gt;
&lt;br /&gt;
{{مراجع}}&lt;br /&gt;
&lt;br /&gt;
== وصلات خارجية ==&lt;br /&gt;
&lt;br /&gt;
* {{روابط برمجيات}}&lt;br /&gt;
{{روابط شقيقة}}&lt;br /&gt;
{{أطر العمل للويب}}&lt;br /&gt;
{{شريط بوابات|إنترنت|برمجيات حرة|تقانة|تقانة المعلومات|علم الحاسوب}}&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:استحداثات متعلقة بالحواسيب في 2014]]&lt;br /&gt;
[[تصنيف:أطر عمل الويب]]&lt;br /&gt;
[[تصنيف:أطر عمل برمجيات]]&lt;br /&gt;
[[تصنيف:إطارات عمل جافا سكريبت]]&lt;br /&gt;
[[تصنيف:برمجيات 2014]]&lt;br /&gt;
[[تصنيف:برمجيات تستخدم رخصة إم أي تي]]&lt;br /&gt;
[[تصنيف:تطبيقات ويب]]&lt;br /&gt;
[[تصنيف:تطوير الويب]]&lt;br /&gt;
[[تصنيف:مكتبات جافا سكريبت]]&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>