web面試題集合

2021-08-07 04:07:23 字數 992 閱讀 2370

4、減少cookie大小

cookie被用來做認證或個性化設定,其資訊被包含在http報文頭中,對於cookie我們要注意以下幾點,來提高請求的響應速度,

去除沒有必要的cookie,如果網頁不需要cookie就完全禁掉

將cookie的大小減到最小

注意cookie設定的domain級別,沒有必要情況下不要影響到sub-domain

設定合適的過期時間,比較長的過期時間可以提高響應速度。

3、css

1、 將樣式表置頂

用代替@import

避免使用@import的原因很簡單,因為它相當於將css放在網頁內容底部。

2、 避免css表示式

width:expression(document.body.clientwidth<600?」600px」:」auto」);  //ie

min-width:600px;  //大部分瀏覽器

4、js

1、將指令碼置底

2、精寫js

3、引用外部的js和css檔案

4、去除重複指令碼

5、優化影象

3.輸入url回車發生了什麼

輸入位址-》瀏覽器查詢網域名稱的ip位址(dns查詢)

-》瀏覽器向web伺服器傳送請求-》伺服器永久重定向回應-》

瀏覽器跟蹤重定向位址-》伺服器處理請求-》伺服器返回http響應-》

瀏覽器顯示html-》瀏覽器傳送請求獲取在html中巢狀的資源-》瀏覽器傳送非同步請求

1、瀏覽器搜尋瀏覽器自身的dns快取

2、若瀏覽器沒有找到快取或者快取失效,搜尋作業系統自身的dns 快取

3、讀取本地的host檔案

4、瀏覽器發起乙個dns的乙個系統呼叫

5. 寬頻運營商伺服器檢視本身dns快取

6. 運營商伺服器發起乙個迭代的dns解析的請求

找根域的dns伺服器的ip位址 

com域的頂級域-->com域-->imooc.com域

集合面試題

list,set集合與collection有直接的關係而map屬於間接的關係 list的特點 可以儲存重複的資料,有順序 set的特點 不能儲存重複的資料,沒有順序 map的特點 根據鍵值對保持資料,鍵不可以重複,值可以重複沒有順序 arraylist 優點 查詢速度較快,使用新增和刪除功能較慢 l...

面試題 集合

set 無序 儲存單列資料的集合,儲存的資料是無順序的,並且不允許重複,最常用的是hashset list 有序 儲存單列資料的集合,儲存的資料是有順序的,並且值允許重複,最常用的是arraylist map 儲存鍵值對這樣的雙列資料集合,儲存的資料是無序的,它的鍵是不允許重複的,但是值是允許重複的...

面試題集合

1.free 函式入參是乙個void 指標 它是如何知道被指向的大小的?2.查詢二叉樹中第k小的元素?3 資料庫為什麼使用b樹作為儲存資料的資料結構?4.c lambda表示式的特性,什麼情況下使用?5.c c 程式如何控制執行到某個特定記憶體位址?6.二叉堆的維護?7.lru演算法的實現?金融量化...