主要是著重於圖片物件的操作

//新增圖片物件
var myImg = new Image();
myImg.src = 'https://prd-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/full_width/public/thumbnails/image/test-5mb.png';
//如果預設圖片已經被載入
if (myImg.complete){
    //後續處理
    alert('圖片一開始就載入了');
} else {
    //圖片被載入後
    myImg.onload = function () {
        //後續處理
        alert('圖片載入完成了');
    };
}

因為最近有處理 DICOM 功能

醫療影像要在WEB上呈現一次都要好幾百張甚至上千張圖片
所以預載程序是一定需要的

javascript 是一種異步執行的語言
所以很重視 callback
有好處也有壞處...
不過作為一個網頁端語言
這肯定是優點