لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 09/29/23 في كل الموقع
-
1 نقطة
-
السلام عليكم انا الان اعمل عل مشروع مستخدما webapck وعند وضع كود jQuery لم يعمل فقمت بتنزيلها ولكن لم يعمل ايضا قمت بكتابه الكود بشيفره جافااسكربت ولكن ظهر لي خطا بسبب removeClass ها هو الكود $(window).scroll(function () { if ($(this).scrollTop() >= 500) { $("#navBar").addClass("noTransparrent"); } else { $("#navBar").removeClass("noTransparrent"); } });1 نقطة
-
meta charset هو جزء من عنصر HTML يُستخدم لتحديد ترميز الحروف الذي يجب استخدامه لعرض محتوى الصفحة على الويب. يتم تحديد ترميز الحروف باستخدام العبارة التالية: <meta charset="ترميز الحروف"> حيث "ترميز الحروف" يمثل الترميز الذي يجب استخدامه لفهم وعرض النص على الصفحة. يكون ترميز الحروف أمراً مهماً لأنه يحدد كيفية تفسير وعرض الأحرف والرموز المختلفة في النص. على سبيل المثال: إذا كنت تستخدم ترميز الحروف UTF-8، فإنه يمكن أن يدعم معظم الأحرف واللغات في العالم. إذا كنت تستخدم ترميز الحروف ISO-8859-1، فإنه يمكن أن يكون مناسبًا للغات الأوروبية الغربية. <meta charset="UTF-8"> يجب تعيين ترميز الحروف بعناية حتى يتمكن متصفح الويب من فهم النص بشكل صحيح وعرضه بشكل صحيح على الشاشة. استخدام UTF-8 يعتبر شائعاً ومستحسناً لأنه يوفر دعماً واسعاً لمعظم اللغات والأحرف.1 نقطة
-
معظم الناس يعرفون بان التطبيقات و قوقل مثال حتى لو حذفت الفديوهات وسجل البحث وحذفت ايملي بيبقى مخزن عندهم هذي المعلومات في التطبيقات الي تتم تخزينها فيه ماهو وممكن شرح عليه اكثر ووش مجاله؟ و كيفية حمايته1 نقطة
-
السلام عليكم أستاذ ، هل علي تعلم سكراتش مع العلم أنني شاهدت كل الفيديوهات في المسار الأول إلا الفيديوهات المتعلقة بتعلم سكراتش لأنها ليست المرة الأولى التي أحاول فيها تعلم البرمجة و لم أجد مشكلة في تعلم لغة جافاسكربت و أرى بأن تعلم سكراتش سيأخرني فقط المهم سؤالي هو هل لغة سكراتش علي تعلمها للحصول على الشهادة من شركتكم أم لا1 نقطة
-
أنت لم تجبني عن سؤالي هل علي تعلم سكراتش لأحصل على شهادة علوم الحاسوب من أكاديمية حسوب1 نقطة
-
السلام عليكم، عندما تقوم بتحميل حزمة جديدة تظهر الكلمات التالية hit, get , ign في محاكي الطرفية فماذا تعني؟1 نقطة
-
1 نقطة
-
مرحبا, من خلال ما وضحته عن مهاراتك, فأن اكثر مجال يتطلب الرياضيات والبرمجة هو الذكاء الصنعي, فمجال الذكاء الصنعي قائم بشكل كامل على الرياضيات الخاصة بمواضيع الجبر الخطي والإحصاء، اما بالنسبة للبرمجة من المفضل أن تكون لديك بعض المعرفة الأساسية في بايثون، يمكنك البدء في قراءة هذه المقالة تعلم بايثون وتستطيع قراءة هذه المقالة للتعرف أكثر على مجال الذكاء الصنعي حيث يجاوب المقال على الاسئلة التالية هل يمكنني تعلم الذكاء الاصطناعي حتى لو لم يكن لدي خبرة في البرمجة؟ أريد تعلم الذكاء الاصطناعي لكني لا أعرف من أين أبدأ؟ ما هي خطوات تعلم الذكاء الاصطناعي؟ ما هي أهم مصادر تعلم الذكاء الاصطناعي؟1 نقطة
-
من خلال ما ذكرته، فمجال الواجهة الخلفية هو مجال مناسب لك حيث سيتعين عليك إنشاء الخادم والواجهة البرمجية API والتعامل مع قواعد البيانات وخلافه بدون التعرض بشكل مكثف للواجهة الأمامية فهى ليست من إختصاصك. والمجال مطلوب بلا شك ولكنه بحاجة إلى المزيد من الوقت الوجهد مقارنًة بالواجهة الأمامية، وطالما أنك تفضل ذلك فلن يشكل ذلك عائق بالنسبة لك. ولمعلوماتك مطور الواجهة الأمامية ليس من إختصاصه تصميم الواجهة فتلك مهمة مصمم واجهات المستخدم UI/UX، ومهتمك أنت هو تحويل تلك الواجهة إلى موقع من خلال الكود وااستخدام تقنيات مختلفة تبعًا لحاجة المشروع. وبالطبع يتعين عليك فهم أساسيات التصميم الجيد لكي تتمكن من إخراج عملك بأفضل شكل والتحاور مع المصمم، وأيضًا قد يتم تعيين بعض مهام التصميم لك ويكفي معرفتك بأداة مثل Figma وذلك نقاش مفيد:1 نقطة
-
السلام عليكم أخي الكريم عساك بخير ان شاء الله وأتمني أن تكون اجابتي كافية بالنسبة لك. يمكن أن تكون المواصفات التالية مناسبة: المعالج (CPU): الذاكرة العشوائية (RAM): التخزين (Storage): عرض النطاق الترددي (Bandwidth): أمان السيرفر: التحملScalability نظام التشغيل: يجب أيضًا أن تشمل عوامل أخرى مثل الصيانة والنسخ الاحتياطي ومراقبة الأداء للحفاظ على استدامة تشغيل التطبيق بكفاءة.1 نقطة
-
200 شخص ليس عدد كبير بالنسبة للتطبيقات التي لا تحتوي على تحميلات كثيرة (تنزيل ملفات كبيرة الحجم)، واستضافة مشتركة كافية باعتقادي لتدبير هذا العدد لموقع بسيط. فإذا كان التطبيق الخاص بك هو عبارة عن موقع بسيط يحتوي على طلبات http خفيفة للتواصل بين الخادم والعميل ولا يحتوي على تحميلات كبيرة، وإلا فأنت بحاجة لسيرفر بمواصفات اعلى. وما انصحك به هو ان تبدأ بسيرفر بمواصفات منخفضة ويمكنك زيادة مواصفات السيرفر بالتدريج إذا لاحظت بطئ بالخدمة (هنالك مواقع استضافات تقدم هذه الخدمة).1 نقطة
-
الإصدار 1.0.0
8153 تنزيل
لغة جافاسكربت JavaScript هي لغة برمجة شهيرة موجودة حيث وجدت متصفحات الويب فهي أحد الركائز الثلاثية لتطوير الويب مع لغة HTML ولغة CSS فبها مجتمعة تُبنى واجهات الويب وبذلك لا غنى للغة جافاسكربت في مجال الويب إذ تساهم في إضفاء التفاعلية على صفحات الويب وبدونها تصبح الصفحات جامدة، كما أنها تُنجز أي عمليات برمجية ومنطقية في الصفحات مثل التحقق من مدخلات المستخدم وسلامة البيانات. استخدام جافاسكربت لا ينحصر في المتصفح بل يمتد إلى تطبيقات أوسع إذ تُشغل شيفرات لغة جافاسكربت خارج المتصفح في بيئة Node.js وبذلك يمكن استخدام لغة جافاسكربت في بناء مختلف التطبيقات أشهرها حاليًا بناء خوادم الويب وهنا أصبح بالإمكان استعمال لغة جافاسربت في تطوير الواجهات الأمامية والواجهات الخلفية لصفحات الويب بمختلف أنواعها والحديث عن اللغة وميزاتها يطول لذا لن أتوسع في التمهيد بالتحدث عن اللغة لأن الكتاب كله عنها وخصوصًا باب المقدمة. هذا الكتاب مترجم عن الكتاب The JavaScript Language: Part 1 الجزء الأول لكاتبه إيليا كانتور Ilya Kantor وهو بحجم 1000 صفحة وفيه يشرح لغة جافاسكربت شرحًا كاملًا لكل ميزاتها وتفاصيلها ويعد أفضل وأول مرجع تعليمي أجنبي لتعلم لغة جافاسكربت. ويوجد جزء ثان للكتاب يتحدث عن استعمال جافاسكربت في المتصفحات تحديدًا وجزء ثالث يتحدث عن مواضيع متفرقة ومتقدمة عن جافاسكربت يكمل فيها الجزأين السابقين ويتمم الحديث عن لغة جافاسكربت ليكون الكتاب بأجزائه الثلاثة مرجعًا كاملًا عن لغة جافاسكربت. دورة تطوير التطبيقات باستخدام لغة JavaScript تعلم البرمجة بلغة جافا سكريبت انطلاقًا من أبسط المفاهيم وحتى بناء تطبيقات حقيقية. اشترك الآن يُقسم الكتاب إلى 14 فصلًا أو بابًا كل منها مقسوم إلى فصول فرعية أصغر تتحدث عن موضوع محدد من اللغة ولكل قسم مقدمة وخاتمة وتمارين منفصلة، والفصول مرتبة ترتيبًا متدرجًا بدءًا من المواضيع الأساسية وحتى المواضيع المتقدمة بما يناسب المتعلم الجديد الذي يريد تعلم لغة جافاسكربت من الصفر دون خبرة مسبقة، وأما إن كنت تملك خبرة مسبقة بلغة جافاسكربت فيمكنك قراءة الفصول وفق الترتيب الذي تريد والرجوع إليها وفقًا لأبوابه وفصولها الفرعية. الكتاب مدعوم بشيفرات عملية كثيرة وهي جاهزة للتجريب في المتصفح لذا تجدها تعتمد على دالة المتصفح alert التي تعرض رسالة على شكل مربع منبثق في صفحة المتصفح وبالتالي يمكنك تجريب الشيفرات بنسخها ولصقها في طرفية المتصفح console وسيدلك فصل أدوات المطور على كيفية استخدام هذه الأداة إن لم تكن تعرفها من قبل. تجد في نهاية كل قسم تمارين ننصح بالتدرّب عليها بعد قراءة القسم قبل الاطلاع على الحل ثم الرجوع إلى الحل وموازنته مع حلك الناتج، وهذا يحقق أقصى استفادة أثناء تعلمك لغة جافاسكربت، وضع في بالك أن حل هذه التمارين يساعدك على تعلم لغة جافاسكربت من جهة وعلى حل الأسئلة البرمجية التي تُسأل في مقابلات العمل لذا لا تهملها. يمكنك قراءة الكتاب على شكل فصول منشورة على موقع أكاديمية حسوب مباشرةً إن كنت تحب القراءة على المتصفح مباشرة أو إن كنت تجد صعوبة في نسخ الشيفرات أو تجريبها، وتجد روابط الفصول تاليًا مجموعة ضمن وسم "دليل تعلم جافاسكربت": الباب الأول: مقدمة مقدمة إلى لغة JavaScript محررات الشيفرة البرمجية أدوات المطور DevTools الباب الثاني: أساسيات جافاسكربت المثال الأول: أهلًا بالعالم! بنية الشيفرة البرمجية الوضع الصارم: النمط الحديث لكتابة الشيفرة المتغيرات variables أنواع البيانات Data Types الدوال التفاعلية: confirm ،prompt ،alert التحويل بين الأنواع العاملات operators عاملات الموازنة العاملات الشرطية العاملات المنطقية عامل الاستبدال اللاغي ?? حلقتا التكرار while و for التعليمة switch الدوال في JavaScript تعابير الدوال أساسيات الدوال السهمية مراجعة لما سبق الباب الثالث: الاعتناء بجودة الشيفرة تنقيح الأخطاء في chrome نمط كتابة الشيفرة التعليقات شيفرة النينجا البرمجية الاختبار الآلي باستخدام mocha تعويض نقص دعم المتصفحات الباب الرابع: الكائنات: تأسيس المفاهيم الكائناتَ Objects نسخ الكائن: الفرق بين القيمة والمرجع كنس البيانات المهملة الدول في الكائنات واستعمالها this الباني والعامل new التسلسل الاختياري .? النوع الرمزي Symbol التحويل بين نوع كائن إلى نوع أولي الباب الخامس: أنواع البيانات توابع الأنواع الأولي النوع number: الأعداد النوع string: السلاسل النصية المصفوفات Arrays توابِع المصفوفات المُكرَّرات Iterables النوع Map الخرائط والنوع Set الأطقم النوع WeakMap والنوع WeakSet مفاتيح الكائنات وقيمها ومدخلاتها الإسناد بالتفكيك النوع Date: التاريخ والوقت صيغة JSON وتوابعها الباب السادس: التعامل المتقدم مع الدوال التعاود Rescursion والمكدس Stack المعاملات «البقية» ومعامل التوزيع المنغلقات Closure ومجال المتغيرات إفادة «var» القديمة الكائن العمومي Global object كائنات الدوال وتعابير الدوال المسمّاة NFE صياغة «الدالة الجديدة» new Function المُهلة setTimeout والفترة setInterval المزخرفات والتمرير: التابعان call وapply ربط الدوال Function binding الحديث عن الدوال السهمية مرة أخرى الباب السابع: ضبط خاصيات الكائنات رايات الخاصيات وواصِفاتها جالبات الخاصيات Getters وضابطاتها Setters الباب الثامن: الوراثة النموذجية الوراثة النموذجية Prototypal inheritance الوراثة النموذجية بتعمق F.prototype النماذج الأولية الأصيلة Native prototypes توابِع النماذج الأولية والكائنات بلا proto الباب التاسع: الأصناف Classes صياغة الأصناف الأساسية وراثة الأصناف Class inheritance الخاصيات والتوابع الثابتة الخاصيات والتوابع الخاصة والمحمية توسعة الأصناف المضمنة في اللغة فحص الأصناف عبر instanceof المخاليط Mixins الباب العاشر: التعامل مع الأخطاء التعامل مع الأخطاء: جرب... التقط try..catch الأخطاء المخصصة وتوسعة صنف Error الباب الحادي عشر: الوعود واللاتزامن والانتظار مقدمة إلى ردود النداء callbacks الوعود Promise سَلسلة الوعود Promises chaining التعامل مع الأخطاء: then وcatch واجهة الوعود البرمجية الدوال الواعدة: تحويل الدوال إلى وعود المهام السريعة مقابل الوعد لتنفيذ المهام لاحقًا اللاتزامن والانتظار async/await الباب الثاني عشر: المولدات والمكررات المتقدمة المولدات Generators المكررات والمولدات غير المتزامنة الباب الثالث عشر: الوحدات Modules مقدمة إلى الوحدات Modules تصدير الوحدات واستيرادها استيراد الوحدات ديناميكيًا الباب الرابع عشر: مواضيع متفرقة الوسيط Proxy والمنعكس Reflect الدالة "Eval" لتنفيذ الشيفرة البرمجية تقنية Currying النوع المرجعي Reference الأعداد الكبيرة BigInt1 نقطة