Yehia Amin2 نشر 23 مايو أرسل تقرير نشر 23 مايو (معدل) مامعنى هذا المصطلح فى البرمجة a built-in object وخاصة فى لغة برمجة Javascript تم التعديل في 23 مايو بواسطة Yehia Amin2 2 اقتباس
0 عماد شيخ العشرة نشر 23 مايو أرسل تقرير نشر 23 مايو a built in object هو كائن موجود باللغة نفسها تم فعلها من قبل مطورين اللغة فمثلا يمكننا استخدام النصوص بشكل عادي في اي لغة لكنه في الواقع هو عبارة عن نوع بيانات جديد وهو عبارة عن مصفوفة من الحروف وليس نوع بيانات بذاته. مثال اخر: let arr = [1, 2, 3]; console.log(arr.length); صنعنا مصفوفة في JS لكن نريد ان نستخرج منها طولها فنكتب اسم المصفوفة ومن ثم نقطة وثم كتابة كلمة length فبالاصل لا يمكننا فعل هذا لكن مطورين اللغة انشأو كائن ال array ووضعو فيه اهم الخصائص مثل استخراج الطول هنا وذلك لتسهيل عملية البرمجة. فكما تلاحظ تم استخدام النقطة هنا والنقطة هي بالاصل تستخدم لاستخراج البيانات من ال object فما يعنيه هنا ان المصفوفة التي انشأناها هي عبارة عن object وتم استخدام كلمة built in وتعني هنا انه موجودة باللغة نفسها. 1 اقتباس
0 محمد عاطف25 نشر 23 مايو أرسل تقرير نشر 23 مايو مصطلح a built-in object والذي يشير إلى كائن مدمج أو كائن مبني داخلياً وهو يشير ببساطة إلى الكائنات الجاهزة التي تأتي كجزء أساسي من لغة البرمجة وهذا يعني أنك لست بحاجة إلى برمجتها من الصفر أو تثبيت مكتبات خارجية لاستخدامها فهي متوفرة ومتاحة لك بمجرد بدء كتابة الكود لأنها بداخل اللغة نفسها. وفي لغة جافاسكريبت (JavaScript) تحديدا هذه الكائنات موجودة مسبقا في بيئة التشغيل (Global Scope) وتحتوي على خصائص (Properties) ودوال (Methods) جاهزة تساعدك على تنفيذ المهام بسرعة وسهولة. وإليك أهم الكائنات المدمجة (Built-in Objects) في جافاسكريبت: وتنقسم هذه الكائنات في جافاسكريبت إلى عدة أنواع أساسية: 1. كائنات لأداء مهام محددة: Math: كائن مدمج يوفر دوال للعمليات الرياضية. مثال: ()Math.random لتوليد رقم عشوائي، أو ()Math.round لتقريب الأرقام. Date: كائن مدمج للتعامل مع التواريخ والأوقات. مثال: ()new Date للحصول على تاريخ ووقت اليوم. JSON: كائن للتعامل مع بيانات JSON . 2. كائنات تمثل أنواع البيانات الأساسية (Standard Objects): وهي الكائنات التي تُستخدم للتعامل مع البيانات وتنظيمها مثل: String: للتعامل مع النصوص . Array: للتعامل مع المصفوفات. Number: للتعامل مع الأرقام. Object: وهو الكائن الأساسي والأب الذي ت 3. كائنات خاصة ببيئة التشغيل (Host Objects): جافاسكريبت تعمل في بيئات مختلفة مثل المتصفح أو الخوادم وكل بيئة توفر كائنات مدمجة إضافية خاصة بها: في المتصفح (Browser): ستجد كائنات مدمجة مثل window و document . في بيئة (Node.js): ستجد كائنات مثل global و process. باختصار: إذا تخيلنا أن لغة جافاسكريبت هي صندوق أدوات فإن الكائنات المدمجة (Built-in objects) هي الأدوات الجاهزة التي تأتي مع الصندوق من المصنع وتوفر عليك عناء صناعة أدواتك بنفسك قبل البدء في العمل. بنى عليه معظم الكائنات الأخرى في اللغة. اقتباس
0 عبدالباسط ابراهيم نشر 3 يونيو أرسل تقرير نشر 3 يونيو للتعمق أكثر في نقطة مهمة تخص الكائنات في جافاسكريبت عند الحديث عن الكائنات المدمجة، من المهم الإشارة إلى أن الدوال مثل .push() .toUpperCase() لا يتم إنشاؤها ونسخها في الذاكرة في كل مرة ننشئ فيها مصفوفة جديدة. بل تتواجد هذه الدوال في مكان واحد مركزي يسمى النموذج الأساسي (Prototype)، مثل Array.prototype. الكائنات التي يكتبها المبرمج تقوم بالرجوع إلى هذا النموذج واستعارة الدوال المدمجة منه، وهذا التصميم هو السر وراء كفاءة جافاسكريبت في إدارة الذاكرة. اقتباس
السؤال
Yehia Amin2
مامعنى هذا المصطلح فى البرمجة
a built-in object
وخاصة فى لغة برمجة
Javascript
تم التعديل في بواسطة Yehia Amin23 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.