From 41c76addc97200aa71105773397aa4edd2af6b4c Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:44:35 +0100 Subject: unslug ar: move --- files/ar/glossary/character/index.html | 20 ++++++++++ files/ar/glossary/first-class_function/index.html | 14 +++++++ files/ar/glossary/object/index.html | 24 ++++++++++++ files/ar/glossary/property/index.html | 20 ++++++++++ files/ar/glossary/scope/index.html | 43 ++++++++++++++++++++++ .../index.html" | 20 ---------- .../index.html" | 20 ---------- .../index.html" | 14 ------- .../index.html" | 24 ------------ .../index.html" | 43 ---------------------- 10 files changed, 121 insertions(+), 121 deletions(-) create mode 100644 files/ar/glossary/character/index.html create mode 100644 files/ar/glossary/first-class_function/index.html create mode 100644 files/ar/glossary/object/index.html create mode 100644 files/ar/glossary/property/index.html create mode 100644 files/ar/glossary/scope/index.html delete mode 100644 "files/ar/glossary/\330\247\331\204\330\255\330\261\331\210\331\201/index.html" delete mode 100644 "files/ar/glossary/\330\247\331\204\330\256\330\247\330\265\331\212\330\251/index.html" delete mode 100644 "files/ar/glossary/\330\247\331\204\330\257\331\210\330\247\331\204_\331\205\331\206_\330\247\331\204\330\257\330\261\330\254\330\251_\330\247\331\204\330\243\331\210\331\204\331\211/index.html" delete mode 100644 "files/ar/glossary/\330\247\331\204\331\203\330\247\330\246\331\206\330\247\330\252/index.html" delete mode 100644 "files/ar/glossary/\330\247\331\204\331\205\330\254\330\247\331\204\330\247\330\252/index.html" (limited to 'files/ar/glossary') diff --git a/files/ar/glossary/character/index.html b/files/ar/glossary/character/index.html new file mode 100644 index 0000000000..47443563a1 --- /dev/null +++ b/files/ar/glossary/character/index.html @@ -0,0 +1,20 @@ +--- +title: الحروف +slug: Glossary/الحروف +translation_of: Glossary/Character +--- +

الحرف هي إما "رمز" (حروف ، أرقام ، علامات ترقيم) أو "تحكم" غير طباعي (على سبيل المثال ، رمز الإرجاع أوخطّ وصل).

+ +

{{glossary ("UTF-8")}} هي مجموعة الأحرف الأكثر شيوعًا وتتضمن حروفًا لغوية من أشهر اللغات البشرية.

+ +

لمعرفة المزيد

+ +

معلومات عامة

+ + diff --git a/files/ar/glossary/first-class_function/index.html b/files/ar/glossary/first-class_function/index.html new file mode 100644 index 0000000000..405e49ea6b --- /dev/null +++ b/files/ar/glossary/first-class_function/index.html @@ -0,0 +1,14 @@ +--- +title: الدوال من الدرجة الأولى +slug: Glossary/الدوال_من_الدرجة_الأولى +translation_of: Glossary/First-class_Function +--- +

يقال عن لغة البرمجة أنها تملك دوال من الدرجة الأولى عندما تعامل هذه الدوال في تلك اللغة كأي متغير أخر. على سبيل المثال، في تلك اللغات، يمكن أن تمرر الدالة كمعامل لدالة أخرى، ويمكن أن يتم إرجاعها من قبل دالة أخرى، ويمكن تعيينها كقيمة لمتغير.

+ +

تعلم المزيد

+ +

معلومات عامة

+ + diff --git a/files/ar/glossary/object/index.html b/files/ar/glossary/object/index.html new file mode 100644 index 0000000000..01f15f9478 --- /dev/null +++ b/files/ar/glossary/object/index.html @@ -0,0 +1,24 @@ +--- +title: كائن +slug: Glossary/الكائنات +tags: + - كائن + - مسرد +translation_of: Glossary/Object +--- +

الكائِن (بالإنجليزيَّة: Object) يشير إلى هيكل بيانات يحوي بيانات وتعليمات للتعامل مع البيانات. تُشير الكائِنات أحيانًا إلى أشياء حقيقيَّة، كالكائِن car أو map المُعرَّف في لعبة سباق. تُعد لغة {{glossary("JavaScript", "الجافاسكربت")}} والجافا والسي++ وبايثون وروبي من الأمثلة على لغات {{glossary("OOP","البرمجة الكائنيَّة")}}.

+ +

المزيد من التفاصيل

+ +

معلومات عامة

+ + + +

مراجع تقنيَّة

+ + diff --git a/files/ar/glossary/property/index.html b/files/ar/glossary/property/index.html new file mode 100644 index 0000000000..3d197d0c39 --- /dev/null +++ b/files/ar/glossary/property/index.html @@ -0,0 +1,20 @@ +--- +title: الخاصية +slug: Glossary/الخاصية +translation_of: Glossary/property +--- +

يمكن أن يكون لمصطلح الخاصية عدة معاني حسب السياق. قد يشير إلى:

+ + + +

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

+ + + +

     تعد خاصية JavaScript إحدى خصائص الكائن ، وغالبًا ما تصف السمات المرتبطة ببنية البيانات.

+ +

{{GlossaryDisambiguation}}

diff --git a/files/ar/glossary/scope/index.html b/files/ar/glossary/scope/index.html new file mode 100644 index 0000000000..b2c80924a5 --- /dev/null +++ b/files/ar/glossary/scope/index.html @@ -0,0 +1,43 @@ +--- +title: المجالات +slug: Glossary/المجالات +translation_of: Glossary/Scope +--- +

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

+ +

nested scopes intro in javascript

+ +

التوابع  ({{glossary("function")}}) في {{glossary("JavaScript")}} تستعمل لإنشاء مجالات جديدة (كل تابع يمثل مجال جديد خاص به) فعلى سبيل المثال,إن تعريف متغير داخل التابع لن يمكنك من استعماله داخل تابع آخر او من اي مجال خارج هذا التابع, وهذا مثال يوضح لك الفكرة:

+ +
function exampleFunction() {
+
+    // هذا المتغير لا يمكن استعماله إلا ضمن التابع الحالي فقط
+    // او أي تابع محتوى داخله
+    var x = "متغير داخل التابع";
+    console.log("داخل التابع");
+    console.log(x);
+}
+
+console.log(x);  // لا يمكن الوصول للمتغير من الخارج
+ +

بينما يستطيع التابع الوصول للمتغيرات المعرفة في مجال يقع خارجه او في المجال العام للبرنامج الخاص بك

+ +
var x = "انا متغير مُعرف خارج التابع";
+
+exampleFunction();
+
+function exampleFunction() {
+    console.log("انا داخل التابع");
+    console.log(x); // يمكن لمجال داخلي ابن ان يصل لمتغيرات مجال خارجي أب
+}
+
+console.log("انا خارج التابع في المجال العام");
+console.log(x);
+ +

Learn more

+ +

General knowledge

+ + diff --git "a/files/ar/glossary/\330\247\331\204\330\255\330\261\331\210\331\201/index.html" "b/files/ar/glossary/\330\247\331\204\330\255\330\261\331\210\331\201/index.html" deleted file mode 100644 index 47443563a1..0000000000 --- "a/files/ar/glossary/\330\247\331\204\330\255\330\261\331\210\331\201/index.html" +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: الحروف -slug: Glossary/الحروف -translation_of: Glossary/Character ---- -

الحرف هي إما "رمز" (حروف ، أرقام ، علامات ترقيم) أو "تحكم" غير طباعي (على سبيل المثال ، رمز الإرجاع أوخطّ وصل).

- -

{{glossary ("UTF-8")}} هي مجموعة الأحرف الأكثر شيوعًا وتتضمن حروفًا لغوية من أشهر اللغات البشرية.

- -

لمعرفة المزيد

- -

معلومات عامة

- - diff --git "a/files/ar/glossary/\330\247\331\204\330\256\330\247\330\265\331\212\330\251/index.html" "b/files/ar/glossary/\330\247\331\204\330\256\330\247\330\265\331\212\330\251/index.html" deleted file mode 100644 index 3d197d0c39..0000000000 --- "a/files/ar/glossary/\330\247\331\204\330\256\330\247\330\265\331\212\330\251/index.html" +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: الخاصية -slug: Glossary/الخاصية -translation_of: Glossary/property ---- -

يمكن أن يكون لمصطلح الخاصية عدة معاني حسب السياق. قد يشير إلى:

- - - -

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

- - - -

     تعد خاصية JavaScript إحدى خصائص الكائن ، وغالبًا ما تصف السمات المرتبطة ببنية البيانات.

- -

{{GlossaryDisambiguation}}

diff --git "a/files/ar/glossary/\330\247\331\204\330\257\331\210\330\247\331\204_\331\205\331\206_\330\247\331\204\330\257\330\261\330\254\330\251_\330\247\331\204\330\243\331\210\331\204\331\211/index.html" "b/files/ar/glossary/\330\247\331\204\330\257\331\210\330\247\331\204_\331\205\331\206_\330\247\331\204\330\257\330\261\330\254\330\251_\330\247\331\204\330\243\331\210\331\204\331\211/index.html" deleted file mode 100644 index 405e49ea6b..0000000000 --- "a/files/ar/glossary/\330\247\331\204\330\257\331\210\330\247\331\204_\331\205\331\206_\330\247\331\204\330\257\330\261\330\254\330\251_\330\247\331\204\330\243\331\210\331\204\331\211/index.html" +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: الدوال من الدرجة الأولى -slug: Glossary/الدوال_من_الدرجة_الأولى -translation_of: Glossary/First-class_Function ---- -

يقال عن لغة البرمجة أنها تملك دوال من الدرجة الأولى عندما تعامل هذه الدوال في تلك اللغة كأي متغير أخر. على سبيل المثال، في تلك اللغات، يمكن أن تمرر الدالة كمعامل لدالة أخرى، ويمكن أن يتم إرجاعها من قبل دالة أخرى، ويمكن تعيينها كقيمة لمتغير.

- -

تعلم المزيد

- -

معلومات عامة

- - diff --git "a/files/ar/glossary/\330\247\331\204\331\203\330\247\330\246\331\206\330\247\330\252/index.html" "b/files/ar/glossary/\330\247\331\204\331\203\330\247\330\246\331\206\330\247\330\252/index.html" deleted file mode 100644 index 01f15f9478..0000000000 --- "a/files/ar/glossary/\330\247\331\204\331\203\330\247\330\246\331\206\330\247\330\252/index.html" +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: كائن -slug: Glossary/الكائنات -tags: - - كائن - - مسرد -translation_of: Glossary/Object ---- -

الكائِن (بالإنجليزيَّة: Object) يشير إلى هيكل بيانات يحوي بيانات وتعليمات للتعامل مع البيانات. تُشير الكائِنات أحيانًا إلى أشياء حقيقيَّة، كالكائِن car أو map المُعرَّف في لعبة سباق. تُعد لغة {{glossary("JavaScript", "الجافاسكربت")}} والجافا والسي++ وبايثون وروبي من الأمثلة على لغات {{glossary("OOP","البرمجة الكائنيَّة")}}.

- -

المزيد من التفاصيل

- -

معلومات عامة

- - - -

مراجع تقنيَّة

- - diff --git "a/files/ar/glossary/\330\247\331\204\331\205\330\254\330\247\331\204\330\247\330\252/index.html" "b/files/ar/glossary/\330\247\331\204\331\205\330\254\330\247\331\204\330\247\330\252/index.html" deleted file mode 100644 index b2c80924a5..0000000000 --- "a/files/ar/glossary/\330\247\331\204\331\205\330\254\330\247\331\204\330\247\330\252/index.html" +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: المجالات -slug: Glossary/المجالات -translation_of: Glossary/Scope ---- -

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

- -

nested scopes intro in javascript

- -

التوابع  ({{glossary("function")}}) في {{glossary("JavaScript")}} تستعمل لإنشاء مجالات جديدة (كل تابع يمثل مجال جديد خاص به) فعلى سبيل المثال,إن تعريف متغير داخل التابع لن يمكنك من استعماله داخل تابع آخر او من اي مجال خارج هذا التابع, وهذا مثال يوضح لك الفكرة:

- -
function exampleFunction() {
-
-    // هذا المتغير لا يمكن استعماله إلا ضمن التابع الحالي فقط
-    // او أي تابع محتوى داخله
-    var x = "متغير داخل التابع";
-    console.log("داخل التابع");
-    console.log(x);
-}
-
-console.log(x);  // لا يمكن الوصول للمتغير من الخارج
- -

بينما يستطيع التابع الوصول للمتغيرات المعرفة في مجال يقع خارجه او في المجال العام للبرنامج الخاص بك

- -
var x = "انا متغير مُعرف خارج التابع";
-
-exampleFunction();
-
-function exampleFunction() {
-    console.log("انا داخل التابع");
-    console.log(x); // يمكن لمجال داخلي ابن ان يصل لمتغيرات مجال خارجي أب
-}
-
-console.log("انا خارج التابع في المجال العام");
-console.log(x);
- -

Learn more

- -

General knowledge

- - -- cgit v1.2.3-54-g00ecf