تصف هذه المقالة طريقة التحجيم على نطاق نفسه لصور JS. شاركه للرجوع إليه ، على النحو التالي:
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = gb2312"/> <title> type = "text / javaScript"> function autoresizeImage (maxwidth ، maxHeight ، objimg) {var img = new image () ؛ img.src = objimg.src ؛ var hratio ؛ var wratio ؛ var ratio = 1 ؛ var w = img.width ؛ var h = img.hertio ؛ ؟ = (wratio <= hratio؟ wratio: hratio) ؛} if (ratio <1) {w = w * ratio ؛ h = h * ratio ؛} objimg.height = h ؛ objimg.width = w ؛} </script> </body> <br/> /> العرض: 100px <br /> <br /> <img src = "1.jpg" onload = "autoresizeImage (0،100 ، هذا) /> <br /> <br /> <br /> <br /> <br /> </body> </html>لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.