1. 程式人生 > >極客學院學習:第六週javascript基礎查漏補缺筆記

極客學院學習:第六週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():一針一針