الفرق بين المراجعتين ل"Node.js/globals"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}')
 
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الكائنات العامة‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في Node.js}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الكائنات العامة‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في Node.js}}</noinclude>
== الكائنات العامة ==
+
هذه الكائنات متوفرة في جميع الوحدات (modules). قد تبدو المتغيرات التالية عامة ولكنها ليست كذلك. وهي موجودة فقط داخل نطاق الوحدات، راجع صفحة توثيق [[Node.js/modules|نظام الوحدات]]:
هذه الكائنات متوفرة في جميع الوحدات (modules). قد تبدو المتغيرات التالية عامة ولكنها ليست كذلك. وهي موجودة فقط داخل نطاق الوحدات، راجع صفحة [https://nodejs.org/dist/latest-v10.x/docs/api/modules.html توثيق نظام الوحدات]:
+
* ‎[[Node.js/modules|__dirname]]
 
+
* [[Node.js/modules|‎__filename]]
 +
* [[Node.js/modules|exports]]
 +
* [[Node.js/modules|module]]
 +
* [[Node.js/modules|require()‎‎‎]]
 
الكائنات المذكورة هنا خاصة ببيئة تشغيل Node.js. هناك عدد من [[JavaScript/Global Objects|الكائنات المضمنة]] التي تعد جزءًا من لغة JavaScript نفسها، والتي يمكن الوصول إليها عمومًا أيضًا.
 
الكائنات المذكورة هنا خاصة ببيئة تشغيل Node.js. هناك عدد من [[JavaScript/Global Objects|الكائنات المضمنة]] التي تعد جزءًا من لغة JavaScript نفسها، والتي يمكن الوصول إليها عمومًا أيضًا.
  
=== الصنف <code>Buffer</code> ===
+
== الصنف Buffer ==
 
أُضيف مع الإصدار: v0.1.103.
 
أُضيف مع الإصدار: v0.1.103.
* [[JavaScript/Function|<Function>]]
+
* [[JavaScript/Function|<function>]]
يستخدم لمعالجة البيانات الثنائية. راجع صفحة توثيق buffer.
+
يستخدم لمعالجة البيانات الثنائية. راجع صفحة توثيق [[Node.js/buffer|buffer]].
  
=== ‎__dirname ===
+
== ‎__dirname ==
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق ‎__dirname.
+
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق ‎[[Node.js/modules|__dirname]].
  
=== ‎__filename ===
+
== ‎__filename ==
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق ‎__filename.
+
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق [[Node.js/modules|‎__filename]].
  
=== clearImmediate(immediateObject)‎ ===
+
== clearImmediate(immediateObject)‎ ==
 
أُضيف مع الإصدار: v0.9.1.
 
أُضيف مع الإصدار: v0.9.1.
  
clearImmediate موصوف في قسم المُؤقِتات (timers).
+
[[Node.js/timers|clearImmediate]] موصوف في قسم المُؤقِتات ([[Node.js/timers|timers]]).
  
=== clearInterval(intervalObject)‎ ===
+
== clearInterval(intervalObject)‎ ==
 
أُضيف مع الإصدار: v0.0.1.
 
أُضيف مع الإصدار: v0.0.1.
  
clearInterval موصوف في قسم المُؤقِتات (timers).
+
[[Node.js/timers|clearInterval]] موصوف في قسم المُؤقِتات ([[Node.js/timers|timers]]).
  
=== clearTimeout(timeoutObject)‎ ===
+
== clearTimeout(timeoutObject)‎ ==
 
أُضيف مع الإصدار: v0.0.1.
 
أُضيف مع الإصدار: v0.0.1.
  
clearTimeout موصوف في قسم المُؤقِتات (timers).
+
[[clearTimeout]] موصوف في قسم المُؤقِتات ([[timers]]).
  
=== console ===
+
== console ==
 
أُضيف مع الإصدار: v0.1.100.
 
أُضيف مع الإصدار: v0.1.100.
* <Object>
+
* [[JavaScript/Object|<Object>]]
تستخدم للطباعة إلى مجرى الخرج القياسي stdout ومجرى الخطأ القياسي stderr. راجع صفحة توثيق console.
+
تستخدم للطباعة إلى مجرى الخرج القياسي stdout ومجرى الخطأ القياسي stderr. راجع صفحة توثيق [[Node.js/console|console]].
  
=== exports ===
+
== exports ==
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع قسم exports.
+
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع قسم [[Node.js/modules|exports]].
  
=== global ===
+
== global ==
 
أُضيف مع الإصدار: v0.1.27.
 
أُضيف مع الإصدار: v0.1.27.
* <Object> كائن مجال الأسماء العام.
+
* [[JavaScript/Object|<Object>]] كائن مجال الأسماء العام.
في المتصفحات، يكون مجال المستوى الأعلى هو المجال العام. هذا يعني أنه داخل المتغير var something سيُحدد متغير عام جديد. في Node.js الأمر مختلف. مجال المستوى الأعلى ليس المجال العام؛ سيكون var something داخل إحدى وحدات Node.js محليًا لهذه الوحدة.
+
في المتصفحات، يكون مجال المستوى الأعلى هو المجال العام. هذا يعني أنه داخل المتغير <code>var something</code> سيُحدد متغير عام جديد. في Node.js الأمر مختلف. مجال المستوى الأعلى ليس المجال العام؛ سيكون <code>var something</code> داخل إحدى وحدات Node.js محليًا لهذه الوحدة.
  
=== module ===
+
== module ==
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق قسم module.
+
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق قسم [[Node.js/modules|module]].
  
=== process ===
+
== process ==
 
أُضيف مع الإصدار: v0.1.7.
 
أُضيف مع الإصدار: v0.1.7.
* <Object>
+
* [[JavaScript/Object|<Object>]]
كائن العملية. راجع صفحة توثيق قسم كائن process.
+
كائن العملية. راجع صفحة توثيق قسم [[Node.js/process|كائن process]].
  
=== require()‎‎‎ ===
+
== require()‎‎‎ ==
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق قسم require()‎‎‎.
+
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق قسم <code>[[Node.js/modules|require()]]</code>‎‎‎.
  
=== setImmediate(callback[,...args])‎ ===
+
== setImmediate(callback[,...args])‎ ==
 
أُضيف مع الإصدار: v0.9.1.
 
أُضيف مع الإصدار: v0.9.1.
  
setImmediate موصوف في قسم المُؤقِتات (timers).
+
[[Node.js/timers|setImmediate]] موصوف في قسم المُؤقِتات ([[Node.js/timers|timers]]).
  
=== setInterval(callback, delay[,...args])‎ ===
+
== setInterval(callback, delay[,...args])‎ ==
 
أُضيف مع الإصدار: v0.0.1.
 
أُضيف مع الإصدار: v0.0.1.
  
setInterval موصوف في قسم المُؤقِتات (timers)..
+
[[Node.js/timers|setInterval]] موصوف في قسم المُؤقِتات ([[Node.js/timers|timers]])..
  
=== setTimeout(callback, delay[,...args])‎ ===
+
== setTimeout(callback, delay[,...args])‎ ==
 
أُضيف مع الإصدار: v0.0.1.
 
أُضيف مع الإصدار: v0.0.1.
  
setTimeout موصوف في قسم المُؤقِتات (timers).
+
[[Node.js/timers|setTimeout]] موصوف في قسم المُؤقِتات ([[Node.js/timers|timers]]).
  
=== URL ===
+
== URL ==
 
أُضيف مع الإصدار: v10.0.0.
 
أُضيف مع الإصدار: v10.0.0.
  
صنف WHATWG URL. راجع صفحة توثيق الوحدة URL.
+
صنف WHATWG <code>URL</code>. راجع صفحة توثيق قسم [[Node.js/url|URL]].
  
=== URLSearchParams ===
+
== URLSearchParams ==
 
أُضيف مع الإصدار: v10.0.0.
 
أُضيف مع الإصدار: v10.0.0.
  
صنف WHATWG URLSearchParams. راجع صفحة توثيق قسم URLSearchParams.
+
صنف WHATWG <code>URLSearchParams</code>. راجع صفحة توثيق قسم [[Node.js/url|URLSearchParams]].
  
==مصادر==
+
== مصادر ==
*صفحة الكائنات العامة ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎في توثيق Node.js الرسمي.
+
* [https://nodejs.org/dist/latest-v10.x/docs/api/globals.html صفحة الكائنات العامة ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎في توثيق Node.js الرسمي].
[[تصنيف:Node.js]]
+
[[تصنيف:Node.js|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 11:14، 23 أكتوبر 2018

هذه الكائنات متوفرة في جميع الوحدات (modules). قد تبدو المتغيرات التالية عامة ولكنها ليست كذلك. وهي موجودة فقط داخل نطاق الوحدات، راجع صفحة توثيق نظام الوحدات:

الكائنات المذكورة هنا خاصة ببيئة تشغيل Node.js. هناك عدد من الكائنات المضمنة التي تعد جزءًا من لغة JavaScript نفسها، والتي يمكن الوصول إليها عمومًا أيضًا.

الصنف Buffer

أُضيف مع الإصدار: v0.1.103.

يستخدم لمعالجة البيانات الثنائية. راجع صفحة توثيق buffer.

‎__dirname

قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق ‎__dirname.

‎__filename

قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق ‎__filename.

clearImmediate(immediateObject)‎

أُضيف مع الإصدار: v0.9.1.

clearImmediate موصوف في قسم المُؤقِتات (timers).

clearInterval(intervalObject)‎

أُضيف مع الإصدار: v0.0.1.

clearInterval موصوف في قسم المُؤقِتات (timers).

clearTimeout(timeoutObject)‎

أُضيف مع الإصدار: v0.0.1.

clearTimeout موصوف في قسم المُؤقِتات (timers).

console

أُضيف مع الإصدار: v0.1.100.

تستخدم للطباعة إلى مجرى الخرج القياسي stdout ومجرى الخطأ القياسي stderr. راجع صفحة توثيق console.

exports

قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع قسم exports.

global

أُضيف مع الإصدار: v0.1.27.

  • <Object> كائن مجال الأسماء العام.

في المتصفحات، يكون مجال المستوى الأعلى هو المجال العام. هذا يعني أنه داخل المتغير var something سيُحدد متغير عام جديد. في Node.js الأمر مختلف. مجال المستوى الأعلى ليس المجال العام؛ سيكون var something داخل إحدى وحدات Node.js محليًا لهذه الوحدة.

module

قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق قسم module.

process

أُضيف مع الإصدار: v0.1.7.

كائن العملية. راجع صفحة توثيق قسم كائن process.

require()‎‎‎

قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع صفحة توثيق قسم require()‎‎‎.

setImmediate(callback[,...args])‎

أُضيف مع الإصدار: v0.9.1.

setImmediate موصوف في قسم المُؤقِتات (timers).

setInterval(callback, delay[,...args])‎

أُضيف مع الإصدار: v0.0.1.

setInterval موصوف في قسم المُؤقِتات (timers)..

setTimeout(callback, delay[,...args])‎

أُضيف مع الإصدار: v0.0.1.

setTimeout موصوف في قسم المُؤقِتات (timers).

URL

أُضيف مع الإصدار: v10.0.0.

صنف WHATWG URL. راجع صفحة توثيق قسم URL.

URLSearchParams

أُضيف مع الإصدار: v10.0.0.

صنف WHATWG URLSearchParams. راجع صفحة توثيق قسم URLSearchParams.

مصادر