極客學院學習:第六週javascript基礎查漏補缺筆記
一、BOM:瀏覽器物件
1、www.baidu.com:8080#sdsd <1>#後面的為:hash,<2>、:8080為埠:port
2、history.back(); history:forward();
網頁往前走兩步:history.go(2)
3、userAgent:獲得瀏覽器的版本和詳細內容
4、navigator.onLine:true; 處於上網狀態,給予使用者體驗
5、localStorage.a=25; 訪問前端的介質,歷史,鍵值對;
localStorage.removeItem("2"):刪除歷史
網址:caniuse.com 查詢屬性名字
6、js手冊:javascript.ruanyifeng.com
二、日期函式
1、Date():當前日期的時分秒,date是建構函式
2、Date.parse("2016-06-02);轉換日期的格式,支援性不好
3、call、apple都是借人家的方法
cal :<1)/是操作的物件;<2>引數是要傳遞函式給原來方法的引數; pme.call(test,"2","斤蘋果“;
apply:a.push.appley(a,b); 只有陣列才能push;
4、try{ i };catch(e){console.error(e);finally{}
5、延遲js的執行:setTimeout(function(){ },1000);
6、不間斷的執行:setInterval (function(){},1000); 清除不間斷:setTimeout(function(){clearInterval(vt);},3000);
7、requestAnimationFrame():一針一針