كيف أقوم بإنشاء نافذة جافا سكريبت المنبثقة قابلة للسحب وتغيير الحجم؟

StackOverflow https://stackoverflow.com/questions/30706

  •  09-06-2019
  •  | 
  •  

سؤال

أرغب في إنشاء نافذة قابلة للسحب وتغيير الحجم في JavaScript للاستخدام عبر المتصفحات، ولكنني أرغب في محاولة تجنب استخدام إطار عمل إذا أمكنني ذلك.

هل لدى أي شخص رابط أو بعض التعليمات البرمجية التي يمكنني استخدامها؟

هل كانت مفيدة؟

المحلول

يركز JQuery بشكل أكبر على الكثير من الوظائف المساعدة الرائعة، ويجعل معالجة DOM أسهل كثيرًا.في الأساس، أنا أعتبرها جافا سكريبت كما ينبغي أن تكون.إنها إضافة مفيدة للغاية للغة جافا سكريبت نفسها.

ExtJS عبارة عن مجموعة من مكونات واجهة المستخدم الرسومية مع واجهات برمجة تطبيقات محددة...استخدمه إذا كنت تريد إنشاء مكونات تبدو هكذا بسهولة، وإلا فاستخدم إطار عمل أكثر مرونة.

نصائح أخرى

مسج ستكون طريقة جيدة للذهاب.ومع واجهة مستخدم مسج الإضافات (مثل قابلة للسحب)، إنه نسيم..(هناك تجريبي هنا).

إن عدم استخدام إطار عمل لإبقائه "نقيًا" يبدو مجرد مضيعة للوقت بالنسبة لي.هناك أشياء جيدة ستوفر لك قدرًا هائلاً من الوقت، ومن الأفضل قضاء الوقت في تحسين طلبك.

ولكن يمكنك دائمًا التحقق من المصدر للحصول على بعض "الإلهام"، وتكييفه دون تحميل الأشياء التي لن تستخدمها.إنه جيد التنفيذ وسهل القراءة، وكثيرًا ما تكتشف بعض الاختراقات عبر المتصفحات التي لم تفكر فيها حتى.

يحرر:أوه، إذا كنت لا تريد حقًا عدم وجود إطار عمل على الإطلاق، فما عليك سوى التحقق من مصدرهم بعد ذلك..بالتأكيد يمكنك استخدام بعض منه لتطبيقك.

في بعض الأحيان، لا يمكنك اختيار البيئة أو البنية الخاصة بك، لذا فأنت عالق في العمل ضمن قيود مثل عدم القدرة على استخدام أطر العمل...

سيؤدي تجنب إطار العمل تمامًا إلى ترك الكثير من التعليمات البرمجية ومجموعة من اختبارات المتصفح المملة.

إذا كنت تفكر في إطار عمل، فإنني أقترح استخدام jQuery مع ملف jqDnR توصيل في.أعتقد أنه سيحل مشكلتك أو ربما يمكنك الجمع بين وظائف jQuery القابلة للسحب مع ال يمكن تغيير حجم jQuery

مجرد محاولة تجنب تنزيلات إطار العمل الكبيرة إلى العميل لشيء واحد صغير جدًا، ربما أكون مغفلًا.

لقد ألقيت نظرة على jQuery ولكن أيضًا على ExtJS، ويبدو أن الوثائق و"مظهر" واجهة المستخدم أفضل بكثير واحترافية في ExtJS ...هل هناك أسباب معينة تدفعكم إلى التوصية بـ jQuery؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top