【IMWeb秋招訓(xùn)練營】【Day3】面試題總結(jié)

經(jīng)典面試題

9.在Javascript中什么是偽數(shù)組鳄橘?如何將偽數(shù)組轉(zhuǎn)化為標(biāo)準(zhǔn)數(shù)組功舀?
  • 具有l(wèi)ength屬性
  • 按索引方式存儲數(shù)據(jù)
  • 不具有數(shù)組的push( )、pop( )方法
  • 這種對象有很多篮绿,比較特別的是function內(nèi)的arguments對象纹份,還有像調(diào)用getElementsByTagName, document.childNodes之類的,它們都返回的NodeList對象都屬于偽數(shù)組旗们,也稱為類數(shù)組蚓哩,還有自定義的對象,也屬于偽數(shù)組
  • 可以通過Array.prototype.slice.call(fakeArray)將偽數(shù)組轉(zhuǎn)變?yōu)檎嬲腁rray對象上渴。
10.瀏覽器本地存儲?
  • cookie:存儲空間小岸梨,存儲類型簡單,消息會被發(fā)送到服務(wù)器
  • sessionstorage:針對一個 session 來存儲數(shù)據(jù)(當(dāng)關(guān)閉瀏覽器標(biāo)簽頁時數(shù)據(jù)會丟失)
  • localstorage:存儲沒有截止日期的數(shù)據(jù)稠氮,瀏覽器被關(guān)閉時數(shù)據(jù)不會被刪除
11.線程與進(jìn)程的區(qū)別?

線程是進(jìn)程中執(zhí)行運算的最小單位曹阔,是進(jìn)程中的一個實體,是被系統(tǒng)獨立調(diào)度和分派的基本單位隔披,線程自己不擁有系統(tǒng)資源赃份,只擁有一點在運行中必不可少的資源,但它可與同屬一個進(jìn)程的其它線程共享進(jìn)程所擁有的全部資源奢米。一個線程可以創(chuàng)建和撤消另一個線程抓韩,同一進(jìn)程中的多個線程之間可以并發(fā)執(zhí)行。

12.請說出三種減少頁面加載時間的方法鬓长。
  1. 減少http請求(合并文件谒拴、合并圖片)
  2. 優(yōu)化圖片文件,減小其尺寸痢士,特別是縮略圖彪薛,一定要按尺寸生成縮略圖然后調(diào)用,不要在網(wǎng)頁中用resize方法實現(xiàn)怠蹂,雖然這樣看到的圖片外形小了善延,但是其加載的數(shù)據(jù)量一點也沒減少。普通圖像城侧、icon也要盡可能壓縮后易遣,可以采用web圖像保存、減少顏色數(shù)等等方法實現(xiàn)嫌佑。
  3. 圖像格式的選擇(GIF:提供的顏色較少豆茫,可用在一些對顏色要求不高的地方)
  4. 壓縮JavaScript侨歉、CSS代碼:一般js、css文件中存在大量的空格揩魂、換行幽邓、注釋,這些利于閱讀火脉,如果能夠壓縮掉牵舵,將會很有利于網(wǎng)絡(luò)傳輸。
  5. 服務(wù)器啟用gzip壓縮功能:將要傳輸?shù)奈募嚎s后傳輸?shù)娇蛻舳嗽俳鈮壕牍遥诰W(wǎng)絡(luò)傳輸 數(shù)據(jù)量會大幅減小畸颅。在服務(wù)器上的Apache、Nginx可直接啟用方援,也可用代碼直接設(shè)置傳輸文件頭没炒,增加gzip的設(shè)置,也可從 負(fù)載均衡設(shè)備直接設(shè)置犯戏。不過需要留意的是送火,這個設(shè)置會略微增加服務(wù)器的負(fù)擔(dān)。服務(wù)器性能不是很好的網(wǎng)站笛丙,要慎重考慮漾脂。
  6. 標(biāo)明高度和寬度(如果瀏覽器沒有找到這兩個參數(shù),它需要一邊下載圖片一邊計算大小胚鸯,如果圖片很多骨稿,瀏覽器需要不斷地調(diào)整頁面。這不但影響速度姜钳,也影響瀏覽體驗坦冠。 當(dāng)瀏覽器知道了高度和寬度參數(shù)后,即使圖片暫時無法顯示哥桥,頁面上也會騰出圖片的空位辙浑,然后繼續(xù)加載后面的內(nèi)容。從而加載時間快了拟糕,瀏覽體驗也更好了判呕。)
  7. 網(wǎng)址后面加上“/”:對服務(wù)器而言,不加斜杠服務(wù)器會多一次判斷的過程送滞,加斜杠就會直接返回網(wǎng)站設(shè)置的存放在網(wǎng)站根目錄下的默認(rèn)頁面侠草。

思考題:

5.在鏈接中應(yīng)該使用諸如“Click here” 一類的籠統(tǒng)詞匯嗎?

正方:
事實證明犁嗅,“Click here”比描述性的鏈接更容易獲得點擊边涕,因此應(yīng)該使用該詞匯以獲得更好的點擊率。
反方:
“Click here”一類的鏈接損害Web的易用性,用戶在點擊之前功蜓,只能通過周圍的上下文關(guān)系猜測這個鏈接是做什么的园爷。QualITy guidelines建議,任何鏈接文字都應(yīng)該明確描述該鏈接的目的式撼。
和事佬:
為了提高站點的易用性童社,可訪問性和SEO性能,應(yīng)該始終使用描述性鏈接著隆。很有趣聽到有人說“Clickhere”比描述性鏈接可以獲得更多點擊率叠洗,不知道那些點擊進(jìn)來的人是不是看兩眼就離開了。

6.鏈接是否應(yīng)該在新窗口打開旅东?

正方:
外部鏈接應(yīng)該始終從新窗口打開,當(dāng)你瀏覽一個站點的時候十艾,點擊了一個鏈接抵代,卻被帶到另外一個站點,你在這個站點的會話也因此丟失忘嫉,這實在令人惱怒荤牍。因此,站點內(nèi)的鏈接可以在現(xiàn)有窗口打開庆冕,而站點外鏈接則應(yīng)該在新窗口打開康吵。
反方:
作為Web設(shè)計師,我們不該控制用戶的行為访递,一個鏈接是否在新窗口打開晦嵌,應(yīng)該是用戶自己的選擇。剝奪用戶的控制權(quán)拷姿,在用戶的桌面上打開一堆窗口或標(biāo)簽惭载,這才是真正讓人惱怒的事。如果用戶想打開新窗口响巢,他們可以自己選擇描滔,而對非熟練用戶,新窗口讓他們丟失了“后退”按鈕更讓他們無所適從踪古。
和事佬:
總體來講含长,應(yīng)該避免使用新窗口打開鏈接,但在某些場合伏穆,如打開購物車中的幫助鏈接拘泞,打開一個非html文件(如PDF文件),應(yīng)該使用新窗口蜈出。為了提高易用性田弥,最好在需要打開新窗口的地方,用一個小圖標(biāo)提示一下铡原。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末偷厦,一起剝皮案震驚了整個濱河市商叹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌只泼,老刑警劉巖剖笙,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異请唱,居然都是意外死亡弥咪,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門十绑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聚至,“玉大人,你說我怎么就攤上這事本橙“夤” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵甚亭,是天一觀的道長贷币。 經(jīng)常有香客問我,道長亏狰,這世上最難降的妖魔是什么役纹? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮暇唾,結(jié)果婚禮上促脉,老公的妹妹穿的比我還像新娘。我一直安慰自己策州,他們只是感情好嘲叔,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著抽活,像睡著了一般硫戈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上下硕,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天丁逝,我揣著相機與錄音,去河邊找鬼梭姓。 笑死霜幼,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的誉尖。 我是一名探鬼主播罪既,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了琢感?” 一聲冷哼從身側(cè)響起丢间,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驹针,沒想到半個月后烘挫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡柬甥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年饮六,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苛蒲。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡卤橄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出臂外,到底是詐尸還是另有隱情虽风,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布寄月,位于F島的核電站,受9級特大地震影響无牵,放射性物質(zhì)發(fā)生泄漏漾肮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一茎毁、第九天 我趴在偏房一處隱蔽的房頂上張望克懊。 院中可真熱鬧,春花似錦七蜘、人聲如沸谭溉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扮念。三九已至,卻和暖如春碧库,著一層夾襖步出監(jiān)牢的瞬間柜与,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工嵌灰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留弄匕,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓沽瞭,卻偏偏與公主長得像迁匠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355

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

  • 從三月份找實習(xí)到現(xiàn)在城丧,面了一些公司延曙,掛了不少,但最終還是拿到小米芙贫、百度搂鲫、阿里、京東磺平、新浪魂仍、CVTE、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,253評論 11 349
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,178評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理拣挪,服務(wù)發(fā)現(xiàn)擦酌,斷路器,智...
    卡卡羅2017閱讀 134,664評論 18 139
  • 楔子第一章:初遇百曉生第二章:路遇一只喵(上)第三章:路遇一只喵(下)第四章:為愛而生笼平,唯愛可等之薔薇抉擇第五章:...
    清風(fēng)自來閱讀 419評論 21 12
  • 走在初秋的校園里,涼風(fēng)習(xí)習(xí)舔痪。 抬頭仰望寓调,張開懷抱,天空海一樣藍(lán)锄码, 廣闊而又深遠(yuǎn)夺英。 初秋的校園, 各種各樣的樹木滋捶, ...
    水月風(fēng)荷閱讀 948評論 7 7