لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 06/08/22 في كل الموقع
-
ما هي المده التي نستطيع من خلالها الانتهاء من دراسه دوره علوم الحاسوب_مع مراعاه المشاغل اليوميه_؟أريد مجرد مده تقريبيه.1 نقطة
-
<!DOCTYPE html> <html> <head> <script src="js/jquery-1.11.2.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/bootstrap.min.js" type="test/javascript"></script> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" /> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> </head> <body> <nav class="navbar navbar-expand-lg bg-light"> <div class="container-fluid"> <a class="navbar-brand" href="#">Navbar</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"> <a class="nav-link active" aria-current="page" href="#">Home</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Dropdown </a> <ul class="dropdown-menu" aria-labelledby="navbarDropdown"> <li><a class="dropdown-item" href="#">Action</a></li> <li><a class="dropdown-item" href="#">Another action</a></li> <li> <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" href="#">Something else here</a></li> </ul> </li> <li class="nav-item"> <a class="nav-link disabled">Disabled</a> </li> </ul> <form class="d-flex" role="search"> <input class="form-control me-2" type="search" placeholder="Search" aria-label="Search"> <button class="btn btn-outline-success" type="submit">Search</button> </form> </div> </div> </nav> </body> </html> كيف ا حل مشكلة القائمة المنسدلة jquery1 نقطة
-
انا عايز احط api news في ال php هل ينفع و لو نفع هل api بيجدد نفسه يعني الاخبار دي بتجدد كل فترة لو عملتها php1 نقطة
-
إذا كنت تريد الاتصال مع API خارجي (ليس من ضمن مشروعك) فإن تجديد البيانات يكون حسب قاعدة بيانات هذا ال API أي طالما لا يمكنك التعديل والوصول إليه فالبيانات القادمة منه لا يمكن تعديلها (ربما تكون محدثة أو غير محدثة) حسب مالك هذا ال API. بشكل عام عند اتصالك على API سيقوم بجلب البيانات من القاعدة التي يتصل عليها فإن كان مدير هذه القاعدة يضيف بيانات جديدة سيكون API محدث. في حال وجود شيء غير مفهوم، أرجو إضافة تفاصيل لسؤالك1 نقطة
-
اريد موقع يشرح جافا سكربت كامله بس يكون الشرح نصي و افضل ان تكون لغة الموقع عربي هل يوجد ام لا لأني بحثت مطولا و لم اجد1 نقطة
-
شكرا لك اشد الشكر لم اكن اعرف عنها كنت اريد شيئ اراجع فيه اللغه بشكل كامل و سريع و احترافي و لدي سؤال هل انتم تشرحون ال dom في قسم جافا سكربت1 نقطة
-
أحاول القيام بالتحقق من عنوان البريد الالكتروني باستخدام دالة filter_var $email=$_POST['email']; if(!filter_var($email,FILTER_VALIDATE_EMAIL)){ echo"email field must contain @g.com!"; } } ومن كلمة المرور باستخدام دالة preg-match إذ يجب أن تحتوي على احرف كابيتال وطولها اكتراو يساوي 8 if(!preg_match('/"^(?=*[a-z])(?=*[A-Z])(?=.*\d)[a-zA-Z\d]{7}$/',$password)){ echo " password must contain a capital letter and must be greater than 7 character!";} } اريد معرفة هل هاته الاكواد صحيحة ام لا؟1 نقطة
-
في بعض اللغات مثل Dart يمكن عمل أكثر من تابع باني constructor في نفس الصنف Class بحيث يتم تغير سلوك الكائن المنشأ من الصنف نوعًا ما عند إستعمال تابع باني مختلف. هل يمكن تطبيق نفس الفكرة في JavaScript بحيث يكون هناك أكثر من تابع باني في نفس الصنف؟1 نقطة
-
الجافا سكريبت لا تدعم الـ function overloading أي أنه لا يمكن تعريف أكثر من وظيفة بنفس الاسم ولكن بـ parameters مختلفة وهذا يتضمن الـ constructor كذلك. ولكن يمكنك التغلب على هذه المشكلة بعدة طرق منها إنشاء وظائف static لبناء العناصر مثل التالي: class MyClass { constructor(a,b,c,d){ this.a = a this.b = b this.c = c this.d = d } static BAndCInstance(b,c){ return new MyClass(null,b,c) } static BAndDInstance(b,d){ return new MyClass(null,b, null,d) } } //Instance that has just a const myclass=new MyClass(a) //Instance that has b and c params const instanceWithBAndC = MyClass.BAndCInstance(b,c) //Instance that has b and d const instanceWithBAndD = MyClass.BAndDInstance(b,d) أو يمكنت التحقق من ال parameters من داخل الـ constructor و تعديل البيانات تبعاً لذلك: class MyClass { constructor(a,b){ if (a===undefined) a= 'how are you'; if (typeof(b)==='string') this._constructInSomeWay(a, b); } _constructInSomeWay(a,b){ console.log({a,b}) // do some thing } } ويمكن هنا إضافة العدد الذي تريده من الـ constructor حسب نوع المعلومات القادمة. اقرأ أيضاً :1 نقطة
-
احاول فهم فكرة تسجيل Register - login في التطبيقات، كيف ممكن الموظف يسجل الدخول وتظهر له صفحة مختلفة عن العميل ؟هل يجب علي بناء واجهتين مختلفتين لتسجيل الدخول ؟ واحدة خاصة بالعميل واخرى بالموظفين ام ما الطريقة ؟1 نقطة
-
عندما يقوم المستخدم بتسجيل الدخول فأنت تقوم بالتحقق من كونه مسجلاً بعدة طرق أشهرها هي طلب الاسم وكلمة السر والتحقق من كونها صحيحة من طرف الـ backend بعد ذلك نقوم بإرسال إشارة لطرف المستخدم الـ fronted لإخباره بكون المستخدم قام بالدخول بنجاح وأشهر هذه الطرق هو ما يسمى بالـ token : وهو عبارة عن كود مشفر يقوم المستخدم بإرساله لتنفيذ أي عملية تحتاج تسجيل دخول. ففي حال نجاح تسجيل الدخول نخزن في المتصفح معلومات معينة تدل على كون المستخدم مسجل ونقوم بعرض الواجه الخاصة بالمستخدمين المسجلين، أو نتحقق عبر إرسال طلب للسيرفر من كونه مسجلاً وحسب الاستجابه نقوم بعرض الصفحة. على سبيل المثال يمكنك إضافة عنصر معين لل localStorage عند نجاح تسجيل الدخول على سبيل المثال العنصر userName : // بعد تلقي الاشارة من السيرفر بنجاح تسجيل الدخول localStorage.setItem('userName', "الاسم الخاص بالمستخدم"); وفي صفحات المستخدم تتحقق من وجود هذا العنصر ونعدل واجهة السمتخدم الـ frontend وفقاً لذلك، أما في حال لم تكن موجودة نعود لصفحة تسجيل الدخول أو نقوم بعرض الصفحة دون التعديلات الخاصة بالمستخدمين (مثلا بدون لوحة الازرار) : if(const cat = localStorage.getItem('userName')){ // قم بتعديل واجه المستخدم مثل إضافة لوحة أزرار أو فقرات إضافية // مثلاً إضافة لوحة الازرار للصفحة }else { window.location.replace("https://www.example.com/login") } اقرأ أيضاً :1 نقطة
-
@أسامة زيادة أنا صفر في البرمجة وأخذت دورة علوم الحسوب للبدأ من الصفر، فهل بعد الإنتهاء منها سأكون قادر على البرمجة وبناء مشاريع والعمل بها لدى أصحاب أعمال ومشاريع؟ أم سأحتاج دورات أخرى إلى جانبها؟1 نقطة
-
1 نقطة
-
ماهي استخدامات الكلاسات الاتيه FileWriter PrintWriter FileOutputStream وماالفرق بينهم؟1 نقطة
-
في إصدار جافاسكريبت ECMAScript 2015 (المعروفة بـ ES6) تم دعم صيغة الصنف class-syntax لعمل أصناف جديدة ولكن لم يتم تقديم أي صيغة لعمل أصناف مجردة، ولكن بالرغم من ذلك إلا أنه يمكن عمل أصناف مجرد بمساعدة الكلمة المفتاحية new على النحو التالي: class AbstractUser { constructor () { if (new.target === AbstractUser) throw TypeError("Cannot instantiate abstract class AbstractUser"); } } وفي الدالة البانية يمكن إستخدام نفس الطريقة كما يلي: function AbstractUser() { if (this.constructor === AbstractUser) throw new Error("Cannot instantiate abstract class AbstractUser"); } وعند محاولة عمل نسخة جديدة من الصنف AbstractUser سيظهر خطأ: new AbstractUser(); // Error: Uncaught TypeError: Cannot instantiate abstract class AbstractUser في حالة كنت تستعمل TypeScript فيمكنك عمل صنف مجرد abstract class بشكل بسيط مثل أغلب لغات البرمجة المعروفة من خلال الكلمة المفتاحية abstract على النحو التالي: abstract class AbstractUser { name: string; constructor(name: string) { this.name = name; } }1 نقطة
-
1. السعر الجديد مناسب للقيمة التي نقدمها في الأكاديمية، وذلك يتضمن تضاعف عدد ساعات الدورات. 2. سعر دورات أكاديمية حسوب يتم دفعه مرة واحدة ويعطيك وصول للدورة وتحديثاتها مدى الحياة، كما أنك تحصل على مساعدة فريق من المدربين على مدار الساعة في أثناء دراستك، وبعد إتمام الدورة واجتياز الامتحان تحصل على شهادة معتمدة من الأكاديمية، ونستمر في المتابعة وتقديم النصائح التي تساعدك في الحصول على عمل ونضمن لك استرداد ما دفعته إن لم تحصل على عمل يغطي قيمة ما دفعته خلال 6 شهور من موعد اجتياز الامتحان. ساعات الدورات في أكاديمية حسوب تضاعفت خلال السنوات الأخيرة، ونعمل على تطوير الدورات بشكل مستمر لتواكب متطلبات سوق العمل المتغيرة، ونرى أن السعر الحالي مناسب للقيمة التي نقدمها.1 نقطة