تصف هذه المقالة طريقة الحصول على الحجم الأصلي لصورة الصفحة في JavaScript. شاركه للرجوع إليه ، على النحو التالي:
هنا ، يتم الحصول على العرض والارتفاع الأصليين من خلال كائن Image ()
هذه الطريقة ليست مزعجة. يمكنك مباشرة جديدة كائن Image () وتعيين SRC IMG له للحصول عليه.
var img = new Image () ؛ img.src = $ ("#target"). attr ("src") ؛ if (img.complete) {Alert ('width:'+img.width+'، height'+img.height) ؛ img = null ؛} آخر {img.onload = function () {Alert ('width:'+img.width+'، height'+img.height) ؛ IMG = فارغة ؛ } ؛}ولا تقلق بشأن كائن الصورة الجديد الذي يحتوي على طلب HTTP إضافي. المتصفح لديه ذاكرة التخزين المؤقت بعد تحميل الصورة. لا بأس أن يكون لديك كائنات صورة جديدة. بالطبع ، سيتم استهلاك الذاكرة ، لذلك بعد استخدامها ، يتم تعيين IMG على NULL.
لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.