前端面試題

1袋狞、閉包的理解

? ?????函數(shù)內(nèi)部可以讀取函數(shù)外部的全局變量;在函數(shù)外部無法讀取函數(shù)內(nèi)的局部變量映屋。

????????函數(shù)內(nèi)部聲明變量的時候苟鸯,一定要使用var命令。如果不用的話秧荆,你實際上聲明了一個全局變量倔毙!

2埃仪、什么是跨域

? ??????由于瀏覽器同源策略乙濒,凡是發(fā)送請求url的協(xié)議、域名卵蛉、端口三者之間任意一與當(dāng)前頁面地址不同即為跨域颁股。

????????網(wǎng)絡(luò)協(xié)議不同,如http協(xié)議訪問https協(xié)議傻丝。

????????端口不同甘有,如80端口訪問8080端口。

????????域名不同葡缰,如jianshu.com訪問baidu.com亏掀。

????????子域名不同,如abc.qianduan.com訪問def.qianduanblog.com泛释。

????????域名和域名對應(yīng)ip,如www.a.com訪問20.205.28.90.

? ? ? ? 解決跨域問題:

? ? ? ? JSONP : 動態(tài)插入script標(biāo)簽

? ? ? ?CORS:后端人員在處理請求數(shù)據(jù)的時候滤愕,添加允許跨域的相關(guān)操作

3、數(shù)組的方法

Array 對象方法

concat() 連接兩個或更多的數(shù)組怜校,并返回結(jié)果间影。

join() 把數(shù)組的所有元素放入一個字符串。元素通過指定的分隔符進(jìn)行分隔茄茁。

pop() 刪除并返回數(shù)組的最后一個元素魂贬。 ?

shift() 刪除并返回數(shù)組的第一個元素

push() 向數(shù)組的末尾添加一個或更多元素巩割,并返回新的長度。

unshift() 向數(shù)組的開頭添加一個或更多元素付燥,并返回新的長度宣谈。

reverse() 顛倒數(shù)組中元素的順序。

slice() 從某個已有的數(shù)組返回選定的元素

sort() 對數(shù)組的元素進(jìn)行排序

splice() 刪除元素机蔗,并向數(shù)組添加新元素蒲祈。

toSource() 返回該對象的源代碼。

toString() 把數(shù)組轉(zhuǎn)換為字符串萝嘁,并返回結(jié)果梆掸。

toLocaleString() 把數(shù)組轉(zhuǎn)換為本地數(shù)組,并返回結(jié)果牙言。

valueOf() 返回數(shù)組對象的原始值

4酸钦、ajax請求

$.ajax({

? ? ? ? type:"GET",

? ? ? ? url:"service.php?number="+$("#keyword").val(),

? ? ? ? dataType:"json", 預(yù)期服務(wù)器返回數(shù)據(jù)的類型

? ? ? ? success:function(data){

? ? ? ? ? ?if(data.success){

? ? ? ? ? ? ? ?$("searchResult").html(data.msg);

? ? ? ? ? ?}else{

? ? ? ? ? ? ? ?$("#searchResult").html("出現(xiàn)錯誤:" + data.msg);

? ? ? ? ? ?}

? ? ? ? },

? ? ? ? error:function(jqXHR){

? ? ? ? ? ?aler("發(fā)生錯誤:"+ jqXHR.status);

? ? ? ? }

});

5、web前端開發(fā)咱枉,如何提高頁面性能優(yōu)化卑硫?

內(nèi)容方面:

1.減少 HTTP 請求 (Make Fewer HTTP Requests)

2.減少 DOM 元素數(shù)量 (Reduce the Number of DOM Elements)

3.使得 Ajax 可緩存 (Make Ajax Cacheable)

針對CSS:

1.把 CSS 放到代碼頁上端 (Put Stylesheets at the Top)

2.從頁面中剝離 JavaScript 與 CSS (Make JavaScript and CSS External)

3.精簡 JavaScript 與 CSS (Minify JavaScript and CSS)

4.避免 CSS 表達(dá)式 (Avoid CSS Expressions)

針對JavaScript :

1. 腳本放到 HTML 代碼頁底部 (Put Scripts at the Bottom)

2. 從頁面中剝離 JavaScript 與 CSS (Make JavaScript and CSS External)

3. 精簡 JavaScript 與 CSS (Minify JavaScript and CSS)

4. 移除重復(fù)腳本 (Remove Duplicate Scripts)

面向圖片(Image):

1.優(yōu)化圖片

2 不要在 HTML 中使用縮放圖片

3 使用恰當(dāng)?shù)膱D片格式

4 使用 CSS Sprites 技巧對圖片優(yōu)化

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蚕断,隨后出現(xiàn)的幾起案子欢伏,更是在濱河造成了極大的恐慌,老刑警劉巖亿乳,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宠默,死亡現(xiàn)場離奇詭異柱嫌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門噪馏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幼苛,“玉大人倔喂,你說我怎么就攤上這事雏蛮。” “怎么了带斑?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵鼓寺,是天一觀的道長。 經(jīng)常有香客問我勋磕,道長妈候,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任朋凉,我火速辦了婚禮州丹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己墓毒,他們只是感情好吓揪,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著所计,像睡著了一般柠辞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上主胧,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天叭首,我揣著相機(jī)與錄音,去河邊找鬼踪栋。 笑死焙格,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的夷都。 我是一名探鬼主播眷唉,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼囤官!你這毒婦竟也來了冬阳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤党饮,失蹤者是張志新(化名)和其女友劉穎肝陪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刑顺,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡氯窍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了捏检。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荞驴。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡不皆,死狀恐怖贯城,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情霹娄,我是刑警寧澤能犯,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站犬耻,受9級特大地震影響踩晶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜枕磁,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一渡蜻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦茸苇、人聲如沸排苍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淘衙。三九已至,卻和暖如春腻暮,著一層夾襖步出監(jiān)牢的瞬間彤守,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工哭靖, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留具垫,地道東北人。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓试幽,卻偏偏與公主長得像做修,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子抡草,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355

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

  • 本篇收錄了一些面試中經(jīng)常會遇到的經(jīng)典面試題以及自己面試過程中遇到的一些問題饰及,并且都給出了我在網(wǎng)上收集的答案。馬上就...
    菲菲菲菲妞閱讀 918評論 0 3
  • 數(shù)組去重indexOf() 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置康震。新建一新數(shù)組燎含,遍歷傳入數(shù)組,值不...
    LJQ21閱讀 720評論 0 7
  • 數(shù)組去重 indexOf()方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置腿短。 新建一新數(shù)組屏箍,遍歷傳入數(shù)組,值...
    LJQ21閱讀 306評論 0 1
  • 一橘忱、理論基礎(chǔ)知識部分 1.1赴魁、講講輸入完網(wǎng)址按下回車,到看到網(wǎng)頁這個過程中發(fā)生了什么 a. 域名解析 b. 發(fā)起T...
    我家媳婦蠢蠢噠閱讀 3,126評論 2 106
  • 面試題一:https://github.com/jimuyouyou/node-interview-questio...
    R_X閱讀 1,623評論 0 5