這一段一直在準備面試題,直到如今還沒膽量去找一家公司去面試,文章是我最近一直在總結,結合個人朋友去公司面試。出現的比較高的,也方便本身去查看,這也是我破處之做吧。分享給大家,廢話很少說,開始懟。。。
git
1.增長了繪畫canvas畫布。github
2.增長了影音、數據存儲、多任務處理等處理能力。web
3.新的特殊元素,好比說:caledar,data,time,email,url,serach等。面試
4.CSS3:canvas
實現了圓角:border-radius,瀏覽器
陰影:box-shadow,緩存
增長了更多的CSS選擇器,安全
背景能夠用RGBA,服務器
2.說一下離線緩存有哪些?優勢:cookie
能夠離線瀏覽,用戶能夠用離線的方式使用Application。
因爲緩存了資源,因此加載速度很快。
減小訪問服務器端,瀏覽器只要從服務器更新過數據。
缺點:
Manifest文件有變化,纔會更新。
一次必須更新Manifast中的全部文件,下次才能生效。
2.Local Storage
優勢:
缺點:
3.WebSQL
4.IndexedDB
優勢:
缺點:
cookies的數據大小不能超過4K,
localstorage和sessionstorage雖然也有存儲大小限制但比cookies,能夠達到5M。
localstorage存儲時間長瀏覽器關閉數據後,數據不會丟失,而非自動刪除。
sessionstorage 數據在當前瀏覽窗口關閉後刪除。
cookies設置的cookies過時時間以前一直有效,即窗口或者瀏覽器關閉。
4.你知道原生頁面是如何通訊的嗎?
父頁面向子頁面傳遞信息
子頁面向父頁面傳遞信息
3.利用Postmassage實現頁面通訊
今天先就寫到這裏了,之後天天會更新,新人報道,請多多關照,若是說以爲我寫的文章能給你帶來幫助的話,請支持我一下。若是以爲我寫的有問題的,請在下方的評論區留言我會及時更正,嘻嘻。
我也厚顏無恥一下。多少都是對個人支持與讚揚。哈哈哈。(笑暈過去了)......
gethub:https://github.com/Ji-webtoken