احمد باسرده نشر 21 أبريل 2024 أرسل تقرير نشر 21 أبريل 2024 (معدل) لدي سؤالين: الاول: هل هنالك مكاتب تستخدم لتغيير الخط, أم عنطريق css بشكل مباشر الثاني: هل جافاسكريبت لوحدها تمتلك مكاتب, لان كل المكاتب اللتي احملها تكون من Nod.js وشكرا تم التعديل في 21 أبريل 2024 بواسطة Mustafa Suleiman تعديل عنوان السؤال 2 اقتباس
0 Mustafa Suleiman نشر 21 أبريل 2024 أرسل تقرير نشر 21 أبريل 2024 في حال كنت ستستخدم المكتبة في مشروع جافاسكريبت والمكتبة تدعم مشاريع جافاسكريبت النقية وليس Node.js فقط، إذن تستطيع تحميل ملفات المكتبة مباشرًة واستخدامها في مشروع دونّ الحاجة إلى استخدام npm، لكن الأفضل بالطبع من خلال npm. فجافاسكريبت هي اللغة التي تُكتب بها كل تلك المكاتب، بينما Node.js هي بيئة تشغيل لجافاكسريبت خارج المتصفح، وبها نظام متكامل يوفر أداة npm وهي مدير الحزم الذي تستخدمه لتنزيل مكاتب جافاسكريبت، بغض النظر عن المكان الذي ستعمل فيه هذه المكتبة متصفح أو خادم. لديك مثلاً مكتبة lodash، عبارة عن مكتبة جافاسكريبت وتستطيع استخدامها في مشاريع Node.js أيضًا، وهي تحتوي على مجموعة ضخمة من الدوال الجاهزة التي تُبسط المهام الشائعة والمتكررة عند التعامل مع البيانات أي المصفوفات، الكائنات، السلاسل النصية، الأرقام، وكذلك دوال خاصة لتحسين منطق معين خاص ببعض الدوال التي تكتبها من خلال تعديل سلوكها. مثلاً دالة _.cloneDeep ستقوم بإنشاء نسخة جديدة تماماً ومستقلة لكل شيء عند نسخ كائن، أو دالة _.merge لدمج الكائنات بشكل متداخل، على عكس Object.assign في جافاسكريبت التي تستبدل الكائنات الداخلية بالكامل أي لو تشابهت أسماء الخصائص المتداخلة، يستبدل الكائن الثاني بالأول بالكامل. وبخصوص الدوال فيوجد دالة _.debounce لمنع تنفيذ دالة بشكل متكرر جداً مثلاً، عند البحث أثناء كتابة المستخدم، أي يتم تنفيذ الدالة فقط بعد توقف المستخدم عن الكتابة لفترة معينة. ودالة _.throttle لضمان تنفيذ دالة مرة واحدة فقط كل فترة زمنية محددة، مثلاً، عند تتبع حركة الفأرة أو الـ scroll في الموقع. وبخصوص الخطوط، نستخدم روابط CDN من google fonts في المشاريع العادية، أما في مشاريع React اعتمد على مكتبة fontsource لاستيراد الخطوط. 1 اقتباس
0 Khaled Osama3 نشر 21 أبريل 2024 أرسل تقرير نشر 21 أبريل 2024 بالنسبة للسؤال الاول: ليس هناك مكاتب لتغيير الخطوط فإذا كنت تريد تغير الخط يجب عليك استخدام خصائص ال CSS بشكل مباشر مثل font-family و font-size و font-weight و font-style فلا يمكن الاستغناء عنها. وبالنسبة للسؤال الثانى: نعم جافاسكريبت لديها العديد من المكتبات المفيدة الخاصة بها اذا كنت تريد استخدمها لوحدها خارج نطاق ال node.js ، كل المكتبات تظهر معك بهذا الطريقة لانك تستخدمها داخل نطاق ال node.js. وهذه بعض المكتبات المشهورة فى الجافاسكريبت: مكتبة Lodash هذه المكتبة توفر مجموعة واسعة من الأدوات للتعامل مع البيانات والمصفوفات في جافاسكريبت، مثل التصفية والتحويل والفلترة والتجميع ، ومكتبة jQuery التى تستخدم لتبسيط التفاعل بين الجافاسكريبت وHTML، بالإضافة إلى توفير العديد من الوظائف للتلاعب بالمستند والأحداث والتأثيرات وغيرها من المكتبات. اقتباس
السؤال
احمد باسرده
لدي سؤالين:
الاول: هل هنالك مكاتب تستخدم لتغيير الخط, أم عنطريق css بشكل مباشر
الثاني: هل جافاسكريبت لوحدها تمتلك مكاتب, لان كل المكاتب اللتي احملها تكون من Nod.js
وشكرا
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.