العادة الصينية هي أن العام الصيني الجديد لا يزال يتم الاحتفال به قبل اليوم الخامس عشر من الشهر القمري الأول. هنا أتمنى لكم أصدقائي في سن الشيخوخة.
يتزامن هذه الأيام مع الحاجة إلى مراجعة الصفحة الرئيسية لموقع الشركة. بعد تبسيط موظفي الشركة في نهاية العام الماضي ، كان على شخص واحد القيام بوظائف متعددة ، وفجأة أدرك أن العبء كان ثقيلًا. لا ، هذا ليس شيئًا في نطاق عملي ، وللأسف شاركت فيه أيضًا. حظ المحنة هو المهمة التي تم تعيينها لي من قبل الرئيس هذه المرة ، وهي بالضبط مهمة التنمية في الواجهة الأمامية التي كنت دائمًا متحمسًا لها. لقد شاركت في تطوير برامج إدارة الواجهة الخلفية لموقع الشركة من قبل ، ولدي المزيد للتعامل مع منطق العمل على جانب الخادم ، ولم تتح لي الفرصة أبدًا لإظهار قوتي في التنمية الأمامية التي أنا متحمس لها. الممارسة هي أفضل طريقة لاختبار المعرفة الحقيقية. من خلال حل المهام الفعلية المخصصة لي ، إنه اختبار نادر. لقد تعلمت الكثير من المعرفة المنتشرة من خلال الكتب والمواد المختلفة ، لكنني لم تتح لي الفرصة لخلطها معًا لإجراء اختبار شامل ، هاها. هناك الكثير من آثار الحبر أمامك ، لكنها جميعها ناتجة عن الاكتئاب لفترة طويلة ، هاها.
اسمحوا لي أولاً أن أصف متطلبات المهمة: هناك صورة JPG تتألف من خمس كرات على الصفحة الرئيسية لموقع الشركة ، والتي تستخدم للتنقل. بعد النقر فوق النص على كل كرة ، سيتم فتح الصفحة الثانوية للمعلومات المقابلة. إصدار الفلاش المقابل هو نفس الصورة تقريبًا. إحدى المهام التي تم تعيينها من قبل مديري هي: عندما يقوم متصفح العميل بتثبيت مشغل ملف Flash ، فإنه يعرض التنقل في إصدار الفلاش ، والعكس صحيح. بعد الحصول على المهمة ، فكر في ذلك للحظة. إنه تطور في الواجهة الأمامية وبالطبع تحتاج إلى النظر في توافق المتصفح. أفضل طريقة لعبور الفجوة بين المتصفحات هي استخدام واحدة أو أكثر من أطر JavaScript الناضجة. لحسن الحظ ، هناك إطار JS ناضج للغاية ورائع يسمى: swfobject.js.
في المرة الأولى التي تلامس فيها swfobject.js كانت V1.5 ، لكن هذه المرة استخدمت V2.1 لحل المشكلة. لا تزال هناك بعض الاختلافات في الاستخدام بين الاثنين. بشكل عام ، أشعر أن V2.1 هي قفزة كبيرة إلى الأمام مقارنة بـ V1.5. V2.1 يتماشى أكثر مع نمط برمجة JavaScript الموجهة نحو الكائن من حيث رمز المصدر وعملية الاستخدام للإطار.
سآخذك لتجربة رحلة القذف هذه من منظور أحد الدراسة التي تم استكشاف JavaScript مؤخرًا. سواء كنت مبتدئًا مثلي أو من المحاربين القدامى الذي هو ماهر بالفعل في كتابة العديد من رموز JS ، آمل أن تتمكن من إظهار الرحمة. آمل أن يشير الجميع إلى قصر النظر في تفكيري والأخطاء في كلماتي بموقف حضاري.
الرمز التالي هو مثال على الاستخدام الذي قمت بتكييفه من مستند شرح لـ SWFObject v1.5 (إذا كنت تريد معرفة المزيد عن v1.5 ، يرجى النقر فوق هذا الرابط):
انسخ الرمز