心得

1、settimeout不要嵌套;
2、settimeout最好用變量的形式,可以看到與其他延遲的關聯;
3、屏幕適配可以根據寬高比來 @media only screen and (min-aspect-ratio: 65/100);
4、這樣寫是有問題的

function showAnimate(){
    var plugMove= 1000;
    var lightTrigger = 500;
    var scanOnce = 2000;

    var plugMoveTimer = setTimeout(function(){
        $('.plugImg').animate({top: '80%', opacity: '1'});
    });

    var lightTriggerTimer = setTimeout(function(){
        $('.routeL').animate({opacity: 1}, (plugMove));
        $('.routeR').animate({opacity: 1}, (plugMove));
    })

    var startScanTimer = setTimeout(startScan, (plugMove + lightTrigger));
}

setTimeout是一個函數,如果里面不是調用的匿名函數形成閉包則無法訪問到局部變量;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、心得體會1、今天完成了什么? 今天看了20頁的鎬頭書(139-160) 看了10個controller 2、今...
    柳輝閱讀 355評論 0 0
  • css比js難學,只是語法簡單 1需要借助每個單一的選擇器,屬性的用法 2.css考驗的是你的應變能力 心得:萬變...
    love2013閱讀 1,130評論 0 4
  • 一、心得體會1、今天完成了什么? 看了Ruby核心、Duck typing、類與對象、RUby安全 看10個con...
    柳輝閱讀 226評論 0 0
  • 技術 中級 Block 1.block的實質是什么?一共有幾種block?都是什么情況下生成的?block定義: ...
    火之玉閱讀 5,505評論 2 52
  • 今天周一,中午十一點過起來,得知下午要去公司,有點不開心。于是聯系妹子,到了直接坐個車過來,然后我去小區門口接她。...
    MORE_MAY閱讀 54評論 0 0