?1.jsonp原理
動(dòng)態(tài)創(chuàng)建一個(gè)script標(biāo)簽介牙,利用script src屬性澳厢,訪問不受限制囚似,
再url后邊要跟一個(gè)callback回調(diào)函數(shù),對返回的數(shù)據(jù)做一個(gè)處理
2Json是一種輕量級的數(shù)據(jù)交換格式 有兩種基本結(jié)構(gòu) 數(shù)組和對象{}[]
3.http和$http的區(qū)別
http:超文本傳輸協(xié)議
$http:angular中的一個(gè)內(nèi)置服務(wù),可以用來請求json饶唤、
4.作用域
作用域(scope):作用域就是提高了程序的邏輯局部性和可靠性,減少名字沖突
變量的作用域分為全局和局部變量函數(shù)內(nèi)部可以讀取全局變量函數(shù)外部無法讀取函數(shù)內(nèi)部的局部變量
作用域鏈:作用域鏈據(jù)定了那些數(shù)據(jù)能被函數(shù)訪問募狂,就是將統(tǒng)一作用域中的函數(shù)中的變量鏈接到一起。
5.localStorage跟sessionStorage的區(qū)別角雷?
本地存儲localStorage是在手機(jī)端存儲了一些數(shù)據(jù),其實(shí)這些數(shù)據(jù)就是寫在你手機(jī)里了谓罗,sessionStorage是寫在服務(wù)器里的,它們兩個(gè)都是變量檩咱,只不過一個(gè)是存在你手機(jī)里的揭措,另一個(gè)是存在服務(wù)器里的刻蚯,這就是它們大概的意思,但是它們主要用在什么地方呢炊汹?比如本地存儲localStorage,當(dāng)我們點(diǎn)贊時(shí)讨便,有5顆星 充甚,那么此時(shí)這個(gè)5就會(huì)被存儲起來霸褒,再次刷時(shí)還是5顆星,還有我們的登錄狀態(tài)废菱,有個(gè)是否記住密碼,那么我們登錄一次之后殊轴,事實(shí)上衰倦,它就是把用戶名旁理,密碼存儲在本地的localStorage中了,那么下次來孽文,它首先是從localStorage中檢測你用戶名十性,密碼在不在,如果在塑悼,那就直接添加到上面的input中了楷掉,那這樣,只用點(diǎn)登錄就進(jìn)去了烹植。所以localStorage主要就是存儲一些數(shù)據(jù)的斑鸦,sessionStorage就不一樣了草雕,sessionStorage是在服務(wù)器里為你保存數(shù)據(jù),比如你登錄一次墩虹,你在服務(wù)器那端,不管你訪問多少個(gè)頁面诫钓,都會(huì)顯示你是登錄狀態(tài)旬昭。只要是在它們網(wǎng)站菌湃,就都有這個(gè)登錄狀態(tài),這就是因?yàn)槟愕卿浟艘淮沃缶逅诜?wù)器那邊,創(chuàng)建了一些數(shù)據(jù)下愈,存儲到sessionStorage里面了纽绍,那后面所有的頁面都檢測sessionStorage里面的數(shù)據(jù)驰唬,有,那就是登錄狀態(tài)叫编,沒有,則就是沒有登錄搓逾,另外卷谈,還有像網(wǎng)頁的瀏覽人次那個(gè)計(jì)數(shù)器霞篡,本條評論有多少人瀏覽或者點(diǎn)贊端逼,這些數(shù)據(jù)都是存在sessionStorage或localStorage中的。