الفرق بين المراجعتين ل"TypeScript"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(تعديل)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:TypeScript}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:TypeScript}}</noinclude>
 
لغة TypeScript لغة برمجة مفتوحة المصدر من تطوير شركة Microsoft، تُعدّ امتدادًا وتوسعةً للغة JavaScript، حيث أضافت العديد من المزايا إليها، خاصّة دعم الأنواع (types) الذي يُساعد على تجنّب الأخطاء والعلل البرمجيّة وتوفير شيفرة برمجية نقية قابلة للقراءة أكثر من شيفرة JavaScript العادية.
 
لغة TypeScript لغة برمجة مفتوحة المصدر من تطوير شركة Microsoft، تُعدّ امتدادًا وتوسعةً للغة JavaScript، حيث أضافت العديد من المزايا إليها، خاصّة دعم الأنواع (types) الذي يُساعد على تجنّب الأخطاء والعلل البرمجيّة وتوفير شيفرة برمجية نقية قابلة للقراءة أكثر من شيفرة JavaScript العادية.
==[[TypeScript/Guide|مدخل إلى TypeScript]]==
+
==لغة TypeScript==
 +
===[[TypeScript/Guide|مدخل إلى TypeScript]]===
 
تعرف على أساسيات اللغة وكيفية استخدامها في تطبيق JavaScript الخاص بك.
 
تعرف على أساسيات اللغة وكيفية استخدامها في تطبيق JavaScript الخاص بك.
==[[TypeScript/basic_types|الأنواع الأساسية]]==
+
===[[TypeScript/basic_types|الأنواع الأساسية]]===
 
أنواع البيانات الأساسية في لغة  TypeScript.
 
أنواع البيانات الأساسية في لغة  TypeScript.
==[[TypeScript/variable_declarations|التصريح عن المتغيّرات (Variable Declarations)]]==
+
===[[TypeScript/variable_declarations|التصريح عن المتغيّرات (Variable Declarations)]]===
 
+
===[[TypeScript/interfaces|الواجهات (interfaces)]]===
==[[TypeScript/interfaces|الواجهات (interfaces)]]==
+
===[[TypeScript/classes|الأصناف (classes)]]===
==[[TypeScript/classes|الأصناف (classes)]]==
+
===[[TypeScript/functions|الدوال (functions)]]===
==[[TypeScript/functions|الدوال (functions)]]==
+
===[[TypeScript/generics|الأنواع المُعمَّمة (generics)]]===
==[[TypeScript/generics|الأنواع المُعمَّمة (generics)]]==
+
===[[TypeScript/enums|الثوابت المتعددة]]===
==[[TypeScript/enums|الثوابت المتعددة]]==
+
===[[TypeScript/type_inference|استنتاج الأنواع]]===
==[[TypeScript/type_inference|استنتاج الأنواع]]==
+
===[[TypeScript/type_compatibility|توافقية الأنواع]]===
==[[TypeScript/type_compatibility|توافقية الأنواع]]==
+
===[[TypeScript/advanced_types|أنواع متقدمة]]===
==[[TypeScript/advanced_types|أنواع متقدمة]]==
+
===[[TypeScript/symbols|الرموز]]===
==[[TypeScript/symbols|الرموز]]==
+
===[[TypeScript/iterators_and_generators|المكررات (iterators) والمولدات (generators)]]===
==[[TypeScript/iterators_and_generators|المكررات (iterators) والمولدات (generators)]]==
+
===[[TypeScript/modules|الوحدات (modules)]]===
==[[TypeScript/modules|الوحدات (modules)]]==
+
===[[TypeScript/namespaces|مجالات الأسماء (namespaces)]]===
==[[TypeScript/namespaces|مجالات الأسماء (namespaces)]]==
+
===[[TypeScript/namespaces_and_modules|مجالات الأسماء والوحدات]]===
==[[TypeScript/namespaces_and_modules|مجالات الأسماء والوحدات]]==
+
===[[TypeScript/module_resolution|تقرير الوحدات (Module Resolution)]]===
==[[TypeScript/module_resolution|تقرير الوحدات (Module Resolution)]]==
+
===[[TypeScript/declaration_merging|دمج التصريحات (Declaration Merging)]]===
 
+
===[[TypeScript/jsx|JSX]]===
==[[TypeScript/declaration_merging|دمج التصريحات (Declaration Merging)]]==
+
===[[TypeScript/decorators|المزخرفات (decorators)]]===
==[[TypeScript/jsx|JSX]]==
+
===[[TypeScript/mixins|المخاليط (mixins)]]===
 
+
===[[TypeScript/triple_slash_directives|تعليمات الشرطات المائلة الثلاث (Triple_Slash Directives)]]===
==[[TypeScript/decorators|المزخرفات (decorators)]]==
+
===[[TypeScript/type_checking_javascript_files|التحقق من الأنواع في ملفات JavaScript]]===
==[[TypeScript/mixins|المخاليط (mixins)]]==
+
==ملفات التعريفات==
==[[TypeScript/triple_slash_directives|تعليمات الشرطات المائلة الثلاث (Triple_Slash Directives)]]==
+
===مقدمة===
==[[TypeScript/type_checking_javascript_files|التحقق من الأنواع في ملفات JavaScript]]==
 
 
== مصادر ==
 
== مصادر ==
 
* [https://www.typescriptlang.org/docs/home.html توثيق TypeScript الرسمي.]
 
* [https://www.typescriptlang.org/docs/home.html توثيق TypeScript الرسمي.]
 
[[تصنيف:TypeScript]]
 
[[تصنيف:TypeScript]]

مراجعة 12:50، 8 أكتوبر 2018

لغة TypeScript لغة برمجة مفتوحة المصدر من تطوير شركة Microsoft، تُعدّ امتدادًا وتوسعةً للغة JavaScript، حيث أضافت العديد من المزايا إليها، خاصّة دعم الأنواع (types) الذي يُساعد على تجنّب الأخطاء والعلل البرمجيّة وتوفير شيفرة برمجية نقية قابلة للقراءة أكثر من شيفرة JavaScript العادية.

لغة TypeScript

مدخل إلى TypeScript

تعرف على أساسيات اللغة وكيفية استخدامها في تطبيق JavaScript الخاص بك.

الأنواع الأساسية

أنواع البيانات الأساسية في لغة TypeScript.

التصريح عن المتغيّرات (Variable Declarations)

الواجهات (interfaces)

الأصناف (classes)

الدوال (functions)

الأنواع المُعمَّمة (generics)

الثوابت المتعددة

استنتاج الأنواع

توافقية الأنواع

أنواع متقدمة

الرموز

المكررات (iterators) والمولدات (generators)

الوحدات (modules)

مجالات الأسماء (namespaces)

مجالات الأسماء والوحدات

تقرير الوحدات (Module Resolution)

دمج التصريحات (Declaration Merging)

JSX

المزخرفات (decorators)

المخاليط (mixins)

تعليمات الشرطات المائلة الثلاث (Triple_Slash Directives)

التحقق من الأنواع في ملفات JavaScript

ملفات التعريفات

مقدمة

مصادر