اذهب إلى المحتوى

لوحة المتصدرين

  1. حسين مصطفى الحسين

    • نقاط

      6

    • المساهمات

      295


  2. Hassan Hedr

    Hassan Hedr

    الأعضاء


    • نقاط

      4

    • المساهمات

      2851


  3. محمد أبو عواد

    محمد أبو عواد

    الأعضاء


    • نقاط

      3

    • المساهمات

      6234


  4. Ziad Mohamed15

    Ziad Mohamed15

    الأعضاء


    • نقاط

      2

    • المساهمات

      104


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 04/19/22 في كل الموقع

  1. كيف اصبح محترفا في لغة ال javascript مع انني تدربت كثيرا عليها لكن مازلت اشعر انني ضعيف فيها
    1 نقطة
  2. لدي مصفوفتين بالشكل التالي: <?php $arr1 = array( "name" => "emad", "email" => "emad@gmail.com" ); $arr2 = [ 123=> 'emad_saif', 456=> '18' ]; المصفوفة الأولى لديها مفاتيح نصية string (مثل name و email)، بيمنا المصفوفة الثانية لديها مفاتيح رقمية integers (مثل 123 و 456) أحاول أن أقوم بدمج كلا المصفوفتين معًا، لذلك حاولت إستخدام الدالة array_merge: $result = array_merge($arr1, $arr2); print_r($result); لكن المشكلة تكون في مفاتيح المصفوفة الناتجة من العملية السابقة، حيث تكون المصفوفة بالشكل التالي: Array ( [name] => emad [email] => emad@gmail.com [0] => emad_saif [1] => 18 ) كما هو واضح من الكود السابق، فإن المصفوفتين تم دمجهما ولكن تم تغير مفاتيح المصفوفة الثانية وأصبحت 0 و 1 بدلًا من 123 و 456 كيف أقوم بدمج المصفوفتين معًا بدون تغير مفاتيح المصفوفة الثانية؟ بحيث تكون النتيجة النهائية بالشكل التالي: Array ( [name] => emad [email] => emad@gmail.com [123] => emad_saif [456] => 18 )
    1 نقطة
  3. ما هو استخدام map method وما الفرق بينها وبين forEach method
    1 نقطة
  4. أي قيم أخرى يمكن تعديلها مثلًا النصوص كالتالي: ["a", "b", "c"].map(item => item + "1"); // ["a1", "b1", "c1"] أو الكائنات كالتالي: [{ age: 20 }, { age: 21 }, { age: 22 }].map(item => { item.age +=5; return item; }); // [{ age: 25 }, { age: 26 }, { age: 27 }]
    1 نقطة
  5. كلا التابعين يتبعان للصنف Array ويستخدمان للتعامل مع المصفوفات، forEach يستخدم للمرور فقط على عناصر المصفوفة وتنفيذ عملية ما دون التأثير على عناصر المصفوفة، كأن نطبع محتوى المصفوفة إلى console [1, 2, 3].forEach(item => console.log(item)); // 123 map يستخدم للمرور على عناصر المصفوفة ومعالجتها وتبديلها، أي عناصر المصفوفة الناتجة مختلفة عن الأصلية، كأن نغير قيمة كل عنصر مثلًا بضربه بعنصر آخر [1, 2, 3].map(item => item * 2); // [2, 4, 6]
    1 نقطة
  6. السلام عليكم جالي طلب من مدرس لعمل منصه فا عندي كم سوال ما المعلومات التي يجب ان اعرفها من الشخص لعمل الموقع + علشان اخلي المستخدم يعمل تسجيل دخول مش انا محتاج back end وعلشان المدرس يرفع فديو محتاج backend او في طريقة اخري لتخزين البيانات
    1 نقطة
  7. ربما المشكلة لديك في التفكير المنطقي التي تقوم عليه جميع لغات البرمجة , ربما تفهم جميع اساسيات اللغة وتستطيع تطبيقها بدون أي مشاكل ولكن ربما المشكلة لا تستطيع التفكير بكيف تحل المشكلة , أو ما الذي من المفترض أن أفعله , ولكن لو حصلت على الكود جاهزا سوف تفهمه بشكل جيد , أنصحك أن تقوم بالتعرف على التفكير المنطقي والخوارزميات والتي تعتمد عليها جميع لغات البرمجة وجميع المشاكل لحلها , سوف يساعدك في الوصول الى حل المشاكل التي تواجهك بسهولة, هذا بالنسبة للتفكير المنطقي والذي هو ضروري جدا لأي لغة برمجة , أما بالنسبة للغة جافاسكربت بشكل خاص فأعتقد أنك قرأت الكلام الذي سوف أكتبه كثيرا , وهو أن تقوم بدراسة الاساسيات وفهمها جيدا وتطبيق أمثلة سهلة جدا عليها ومن ثم التدرج في مستوى الأمثلة ,بعد أن تفهم الأساسيات تستطيع التعمق فيها ومن ثم القيام بمشاريع صغيرة باستخدامها , ثم القيام بمشاريع أكبر فأكبر , كثرة الممارسة سوف تزيد خبرتك لذا ما أنت بحاجة اليه بالفعل هو الممارسة بعد التفكير المنطقي والسليم في الوصول لحل المشكلة
    1 نقطة
  8. ازاي يكون مستواي علشان اقدر ادخل المرحلة التانيه لحد دلوقتي لسه مش دخلت المرحلو التانيه لان المرحلة الاولة من وجهة نظري مهمه جدا بحاول اعمل مشاريع واطور وبعدين ادخل عليها + في frame work ممكن اتعلمه غير jquery لاني سمعت دلوقتي ان قليل لما حد يستخدمه
    1 نقطة
  9. عندما قررنا الخوض في المجال زادت الأسعار و المشكل أنها زادت بالضعف تقريبا شيء مؤسف.. أنا أيضا أرى أن السعر مبالغ فيه
    1 نقطة
  10. يمكن ذلك بالاستفادة من التابع onEachside الذي يحدد عدد روابط الصفحات التي ستظهر على كل طرف من زر الصفحة الحالية، يمكن تمرير 5 كمعامل له وسيتم إظهار 5 روابط على كل طرف من رابط الصفحة الحالية: $query->paginate(15)->onEachSide(5); يمكنك الاستفادة أيضًا من قراءة المقال التالي:
    1 نقطة
  11. عمومًا يمكن تحديد نوع الخطأ المراد التقاطه باستخدام Type Hinting، يمكنك الاستفادة من ميزة Type Hinting بتحديد عدة أنواع محتملة للمتغير لتحديد أنواع الأخطاء التي تريد التقاطها، يتم ذلك بفصل تلك الأنواع بالمحرف "|"، يمكنك التقاط كلا الخطأين AError و BError كالتالي: try { // ... } catch( AError | BError $e ) { // ... }
    1 نقطة
  12. السلام عليكم اخواني انا اريد ان اتعلم البرمجه ولكن عندي مشكله وهي اني لااجيد اللغه الانجليزي فهل من الممكن ان اتعلم البرمجه وتوجهي ان اتعلم تصاميم برامج سطح المكتب وماذا تنصحوني وهل في دورات تعليميه عن بعد الله يحفظكم
    1 نقطة
×
×
  • أضف...