2020-03-29

1.解釋jsonp的原理厌漂,以及為什么不是真正的ajax

Jsonp并不是一種數(shù)據(jù)格式萨醒,而json是一種數(shù)據(jù)格式,jsonp是用來解決跨域獲取數(shù)據(jù)的一種解決方案苇倡,具體是通過動(dòng)態(tài)創(chuàng)建script標(biāo)簽富纸,然后通過標(biāo)簽的src屬性獲取js文件中的js腳本,該腳本的內(nèi)容是一個(gè)函數(shù)調(diào)用旨椒,參數(shù)就是服務(wù)器返回的數(shù)據(jù)晓褪,為了處理這些返回的數(shù)據(jù),需要事先在頁面定義好回調(diào)函數(shù)综慎,本質(zhì)上使用的并不是ajax技術(shù)

2.字符串反轉(zhuǎn)涣仿,如將 '12345678' 變成 '87654321'

//思路:先將字符串轉(zhuǎn)換為數(shù)組 split(),利用數(shù)組的反序函數(shù) reverse()顛倒數(shù)組示惊,再利用 jion() 轉(zhuǎn)換為字符串
var str = '12345678';
str = str.split('').reverse().join('');

3.將數(shù)字 12345678 轉(zhuǎn)化成 RMB形式 如: 12,345,678

//思路:先將數(shù)字轉(zhuǎn)為字符好港, str= str + '' ;
//利用反轉(zhuǎn)函數(shù),每三位字符加一個(gè) ','最后一位不加米罚; re()是自定義的反轉(zhuǎn)函數(shù)钧汹,最后再反轉(zhuǎn)回去!
for(var i = 1; i <= re(str).length; i++){
    tmp += re(str)[i - 1];
    if(i % 3 == 0 && i != re(str).length){
        tmp += ',';
    }
}

4.生成5個(gè)不同的隨機(jī)數(shù)录择;

    //思路:5個(gè)不同的數(shù)拔莱,每生成一次就和前面的所有數(shù)字相比較,如果有相同的隘竭,則放棄當(dāng)前生成的數(shù)字塘秦!
var num1 = [];
for(var i = 0; i < 5; i++){
    num1[i] = Math.floor(Math.random()*10) + 1; //范圍是 [1, 10]
    for(var j = 0; j < i; j++){
        if(num1[i] == num1[j]){
            i--;
        }
    }
}

5.階乘函數(shù);98765…*1

//原型方法
Number.prototype.N = function(){
    var re = 1;
    for(var i = 1; i <= this; i++){
        re *= i;
    }
    return re;
}
var num = 5;
alert(num.N());

6.window.location.search返回的是什么货裹?
查詢(參數(shù))部分嗤形。除了給動(dòng)態(tài)語言賦值以外,我們同樣可以給靜態(tài)頁面,并使用javascript來獲得相信應(yīng)的參數(shù)值

返回值:?ver=1.0&id=timlq 也就是問號(hào)后面的
number=1&year=2016

//url:http://www.sina.com/getage?number=1&year=2016

7.window.location.hash 返回的是什么弧圆?
答:錨點(diǎn) 赋兵, 返回值:#love ;

//url:http://www.sina.com/getage?#age
age  //這時(shí)就返回”#age

8.window.location.reload() 作用搔预?
刷新當(dāng)前頁面

9.什么是閉包霹期?寫一個(gè)簡(jiǎn)單的閉包
閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)。在本質(zhì)上拯田,閉包就是將函數(shù)內(nèi)部和函數(shù)外部連接起來的一座橋梁历造。

function outer(){
    var num = 1;
    function inner(){
        var n = 2;
        alert(n + num);
    }
    return inner;
}
outer()();

10.javascript 中的垃圾回收機(jī)制?
JS執(zhí)行環(huán)境負(fù)責(zé)管理代碼。
(1)在Javascript中吭产,如果一個(gè)對(duì)象不再被引用侣监,那么這個(gè)對(duì)象就會(huì)被GC回收。
(2)如果兩個(gè)對(duì)象互相引用臣淤,而不再 被第3者所引用橄霉,那么這兩個(gè)互相引用的對(duì)象也會(huì)被回收。因?yàn)楹瘮?shù)a被b引用邑蒋,b又被a外的c引用姓蜂,這就是為什么 函數(shù)a執(zhí)行后不會(huì)被回收的原因。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末医吊,一起剝皮案震驚了整個(gè)濱河市钱慢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌卿堂,老刑警劉巖束莫,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異御吞,居然都是意外死亡麦箍,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門陶珠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來挟裂,“玉大人,你說我怎么就攤上這事揍诽【魅兀” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵暑脆,是天一觀的道長渠啤。 經(jīng)常有香客問我,道長添吗,這世上最難降的妖魔是什么沥曹? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮碟联,結(jié)果婚禮上妓美,老公的妹妹穿的比我還像新娘。我一直安慰自己鲤孵,他們只是感情好壶栋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著普监,像睡著了一般贵试。 火紅的嫁衣襯著肌膚如雪琉兜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天毙玻,我揣著相機(jī)與錄音豌蟋,去河邊找鬼。 笑死淆珊,一個(gè)胖子當(dāng)著我的面吹牛夺饲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播施符,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼擂找!你這毒婦竟也來了戳吝?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤贯涎,失蹤者是張志新(化名)和其女友劉穎听哭,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體塘雳,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陆盘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了败明。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隘马。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖妻顶,靈堂內(nèi)的尸體忽然破棺而出酸员,到底是詐尸還是另有隱情,我是刑警寧澤讳嘱,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布幔嗦,位于F島的核電站,受9級(jí)特大地震影響沥潭,放射性物質(zhì)發(fā)生泄漏邀泉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一钝鸽、第九天 我趴在偏房一處隱蔽的房頂上張望汇恤。 院中可真熱鬧,春花似錦寞埠、人聲如沸屁置。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蓝角。三九已至阱穗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間使鹅,已是汗流浹背揪阶。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留患朱,地道東北人鲁僚。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像裁厅,于是被迫代替她去往敵國和親冰沙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring MVC靜態(tài)資源處理 優(yōu)雅REST風(fēng)格的資源URL不希望帶 .html 或 .do 等后綴.由于早期的...
    詩酒趁年華_d593閱讀 102評(píng)論 0 0
  • 編程筆記|藍(lán)橋杯模擬賽收獲(5-7題) 本文非原創(chuàng)执虹,僅為個(gè)人的學(xué)習(xí)筆記拓挥,借鑒了一些文章鏈接如下。2020年藍(lán)橋杯模...
    孟澤楷閱讀 255評(píng)論 0 2
  • 注入攻擊類型與方式 主要有:union注入、insert/update注入茬故、delete注入盖灸、http he...
    尋找tp閱讀 901評(píng)論 0 5
  • 第十四天JSP & EL & JSTL (一)JSP的回顧 一、什么是JSP JSP:JavaServerPa...
    白訶子閱讀 253評(píng)論 0 0
  • 使用MySQL配置dbcp連接池 依賴有 邏輯 使用JavaConfig注入 測(cè)試
    KeDaiBiaO1閱讀 354評(píng)論 0 0