لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 07/13/22 في كل الموقع
-
أريد المساعدة في فكرة الحذف 1 وضعت حالتين الحالة الاولى وهي الحذف بعد ان أضيف كل الملاحظات ثم أحمل الصفحة وأبدأ أحذف العنصر ومن ثم أحمل الصفحة ثم أحذف العنصر الذي بعده ومن ثم اعيد تحميل الصفحة ,نجحت في عمل هذه الحالة. الحالة الثانية هي الحذف قبل تحميل الصفحة أي يمكنني حذف أي ملاحظة من التخزين المحلي قبل تحميل الصفحة ,لم أستطع أن أطبق هذه الحالة بطريقة صحيحة let btn= document.getElementById("add"); let v =window.localStorage.getItem('value'); console.log(v); let taskform = document.querySelector('.tasks'); let tasks= Array(); if(!v ){ }else{ tasks.push(...(v.split(","))); } console.log(tasks); if(v && v.length!==0){ for(let i=0;i<tasks.length;i++){ let mydiv = document.createElement('div'); mydiv.setAttribute('id',`my-div${i}`); let but = document.createElement('button'); but.setAttribute('id',i); but.style.cssText="position: relative;background-color: #d71a0c;color: antiquewhite;border: 0cm;height: 25px;border-radius: 5px;cursor: pointer;left: -31px;top: 14px;width: 62px;" let textbut= document.createTextNode("delete"); but.appendChild(textbut); mydiv.style.cssText="background-color: white;width: 179px;height: 25px;top: -12px;position: relative; left: -108px;border: 0cm;border-radius: 4px; direction: ltr;text-indent: 5px;" mydiv.append(tasks[i]); taskform.append(but); taskform.append(mydiv); } }else{ } //حدث النقر على إضافة تاسك btn.addEventListener('click',function(e){ e.preventDefault(); add(); }); btn.addEventListener('click',function(e){ add(); e.preventDefault(); }); function add(){ if (document.getElementById("inb").value===""){ // التحقق من ما إذا أدخلت قيمة في الحقل أو لا }else{ // جلب القيمة المدخلة في الحقل val= document.getElementById("inb").value; tasks.push(val); console.log(tasks); // حفظ القيمة في التخزين المحلي window.localStorage.setItem("value",tasks); let x=window.localStorage.getItem('value'); console.log(x); let len = x.split(",").length; console.log(len); let task=tasks[len-1]; let mydiv = document.createElement('div'); mydiv.setAttribute('id',`my-div${len-1}`); let but = document.createElement('button'); but.setAttribute('id',len-1); but.style.cssText="position: relative;background-color: #d71a0c;color: antiquewhite;border: 0cm;height: 25px;border-radius: 5px;cursor: pointer;left: -31px;top: 14px;width: 62px;" let textbut= document.createTextNode("delete"); but.appendChild(textbut); mydiv.style.cssText="background-color: white;width: 179px;height: 25px;top: -12px;position: relative; left: -108px;border: 0cm;border-radius: 4px; direction: ltr;text-indent: 5px;" mydiv.append(task); taskform.append(but); taskform.append(mydiv); console.log(tasks); but.onclick=function(){ let newarr=x.split(","); let spliced=newarr.splice(len-1,1); window.localStorage.setItem('value',newarr); mydiv.remove(); but.remove(); } } } if( !v || v.length === 0){ console.log("tasks not found"); }else{ let newarr= v.split(','); console.log(newarr); for(let i=0; i<newarr.length;i++){ i.toString(); let del=document.getElementById(`${i}`); del.addEventListener('click',function(){ let de=document.getElementById(`${i}`); console.log(newarr); // let va=newarr.splice(i,1); let spliced= newarr.splice(i,1); // console.log(va); console.log(spliced); window.localStorage.setItem("value",v); console.log(v); let myd=document.getElementById(`my-div${i}`); myd.remove(); de.remove(); }) v=newarr; } }1 نقطة
-
1 نقطة
-
أقوم بتطبيق فكرة معينة على مشروعي احتاج لمساعدة للحصول على كائن تاريخ في المستقبل أي بعد هذه اللحظة بقيمة محددة في جافا public class Main { public static void main(String[] args) { Date currentDate = new Date(); System.out.println( "Current Date: " + currentDate ); }}1 نقطة
-
أحاول أن أقوم بعمل إستمار Form في جانغو Django وتحتوي هذه الإستمارة على حقل لإدخال كلمة المرور، حاولت أن أستخدم CharField وتمرير له widget بإستخدام forms.PasswordInput ولكن لم يعمل هذا الأمر: from django import forms class UserForm(ModelForm): password = forms.CharField(widget=forms.PasswordInput) class Meta: model = User لا أعرف سبب المشكلة هنا، يبدو الكود صحيحًا. ما المشكلة هنا؟ وهل توجد طريقة أخرى لعمل حقل لإدخال كلمة مرور Password في جانغو Django؟1 نقطة
-
السلام عليكم خلال دورة تطوير التطبيقات باستخدام JavaScript عند اتمام كل من JavaScript React JS Node JS React Native هل يمكن اجتياز الامتحان النهائي ام يجب اتمام باقي الدروس ك Electron.JS و Ionic...؟ مع العلم أني عازم على اتمام الدورة بأكملها للأستفادة الشاملة من كل الدروس و المزايا المقدمة. شكرا.1 نقطة
-
نعم اخي انا اوافقك, لاني أصلا لا ارغب في اجتياز الامتحان الان, بل عند الانتهاء من الدورة باكملها. فقط سألت لانني لم افهم معنى جملة : انهاء اربع مسارات. شكرا.1 نقطة
-
هل يمكنك إرفاق الشيفرة البرمجية التي تتوقع بها المشكلة ؟1 نقطة
-
كيف اقوم بتضمين . aos ب webpack ما قمت به هو عمل : npm install aos -D و اضافة في ملف js AOS.init({ duration:1000, delay:400 }); وعمل class <h1 class="" data-aos="zoom-out-up">الجولات السياحية</h1> لاكن لا يعمل1 نقطة
-
بالطبع فان هذا ينطبق على ملف التنسيقات الخاص بالحزمة ايضا: import 'aos/dist/aos.css';1 نقطة
-
عملتها لكن animation لا تظهر + ليس هنالك خطا في consol1 نقطة
-
هل تظهر اي رسالة خطأ في نافذة الطرفية؟ هل يتم اخبارك AOS غير معرف؟ Uncaught ReferenceError: AOS is not defined أظنك نسيت تضمين المكتبة في ملف index.js أو app.js أو ما يقابله لديك على نحو: import AOS from 'aos' سيكون عليك اعادة تشغيل npm run dev او npm run build واعادة استعراض المشروع.1 نقطة
-
لحذف العناصر من التخزين المحلي يمكنك الاشارة اليها عن طريق مفتاحها باستعمال التابع removeItem عن الكائن localStorage كـ: window.localStorage.removeItem('item_key'); يمكنك استعمال هذا التابع بكفاءة في مثال مثل وضعه في وظيفة واسناده الى حدث الضغط على زر الحذف. لم اجد حدث الحذف مبينا لديك. أظن أنك تحتاج تنظيم الشيفرة أكثر. في مثالك أرى أنك تقوم بتخزين سلسلة نصية من القيم مسندة الى المفتاح value. ولذلك فإن تعيين عنصر جديد في التخزين المحلي سيكون بـ: جلب قيمة المفتاح value تجزئة السلسلة النصية الى مجموعة القيم المفصولة بفاصلة , تخزين هاته القيم في مصفوفة اضافة قيم جديدة الى هاته المصفوفة دمج هاته المصفوفة في سلسلة نصية جديدة تشكل هاته القيم مفصولة بفاصلة , اعادة اسناد القيمة الجديدة الى المفتاح value ثم ان نفس العملية ستكون عند حذف عنصر ما، سوى ان الحذف سيختلف عن الاضافة في المرحلة رقم 4. فنحن سنقوم فيها بازالة العنصر المبين من المصفوفة قبل اعادة دمجها في سلسلة نصية واعادة اسنادها الى المفتاح value. سيتبع ذلك منطقا مشابها: /** * ازالة عنصر موجود بالفعل * * @param {string} task_name * @return void */ function removeTask(task_name) { let old_value = localStorage.getItem("value"); // c++, php , js let tasks = old_value.split(",") // [c++, php , js] .filter(task => { return task !== task_name }) // فلترة المصفوفة بازالة العنصر المشار اليه .join(",") // اعادة التجميع في سلسلة نصية localStorage.setItem("value" ,tasks) // اعادة اسناد قيمة جديدة } /** * اضافة عنصر جديد * * @param {string} task_name * @return void */ function addTask(task_name) { let old_value = localStorage.getItem("value"); // c++, php , js let tasks = old_value.split(",") // [c++, php , js] .push(task_name) // اضافة عنصر جديد .join(",") // اعادة التجميع في سلسلة نصية localStorage.setItem("value" ,tasks) // اعادة اسناد قيمة جديدة } يمكنك توظيفها في مثالك بحسب حاجتك. لتخزين المحلي (Local Storage) في HTML51 نقطة
-
ماهي وظيفه الداله hasnext ؟ والى اي كلاس تنتمي1 نقطة
-
ECMAScript (European Computer Manufacturers Association Script) هي لغة برمجة تستند إلى JavaScript. اخترعها Brendan Eich في Netscape ظهر ECMAScript لأول مرة في متصفح Navigator 2.0. بدأ لاحقًا في الظهور في إصدارات المستعرضات التالية من Netscape بالإضافة إلى المتصفحات الأخرى. يستخدم ECMAScript على نطاق واسع على شبكة الويب العالمية خاصةً للبرمجة النصية من جانب العميل. طورت الرابطة الأوروبية لمصنعي الكمبيوتر المعيار الرسمي لـ ECMAScript ، المعروف غالبًا باسم ECMA-262. يساعد معيار ECMA في تحديد لغة ECMAScript ويضمن أيضًا الاتساق بين تطبيقات نصوص الويب تم نشر ثمانية إصدارات من ECMAScript ، مع نشر الطبعة الأولى في عام 1997. JScript و ActionScript يستخدمان أيضًا ECMAScript. حقق ECMAScript شعبية كبيرة وازدادت في الاعتماد بعد نشر الطبعة الثالثة. يعمل ECMAScript ، جنبًا إلى جنب مع نموذج Document Object Model بشكل مشابه للتطبيقات الحالية لـ JScript و JavaScript. أصبحت ECMAScript في الواقع لغة برمجة مدعومة من قبل جميع متصفحات الويب الحديثة تقريبًا. ECMAScript هو موجه للكائنات ويعتبر كلغة برمجة أساسية. لقد أصبح أيضًا من أكثر لغات البرمجة للأغراض العامة استخدامًا. بالإضافة إلى ذلك ، يتم استخدامه على نطاق واسع لتطبيقات البرمجة المضمنة والخادم ، ولكن يمكن استخدامه أيضًا لأي تطبيق يحتاج إلى لغةscripting language.1 نقطة