web前端面試(1)

2021-10-06 07:35:55 字數 622 閱讀 2399

1、https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。

2、http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。

3、http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。

4、http的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。

由瀏覽器同源策略限制的一類請求場景,當不同位址,不同埠,不同級別,不同協議就會構成跨域。

所謂同源是指"協議+網域名稱+埠"三者相同,即便兩個不同的網域名稱指向同乙個ip位址,也非同源。

它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,瀏覽器很容易受到xss、csfr等攻擊。

1、 通過jsonp跨域

2、cors

3、 document.domain + iframe跨域

4、 location.hash + iframe

5、 window.name + iframe跨域

6、 postmessage跨域

7、 nginx**跨域

8、 nodejs中介軟體**跨域

9、 websocket協議跨域

web前端面試入坑(1)

疑難點1.3函式 解析 上述函式中 xiaohong.call xiaoming 表示xiaohong 函式裡的this物件,指向了xiaoming 裡的物件,但是函式呼叫依舊是xiaohong call 用法 用在函式上邊的 案例1 this物件不改變 案例2 寫乙個函式,this指向不同的物件 ...

web前端面試總結

因為最近在找工作,所以避免不了的就是面試,關於面試的話,其實不僅僅只是知道做面試題這麼簡單,因為我們要從公司的角度考慮問題。其實初級的程式設計師是最好塑造的,我的建議是不管你的薪水有多低,一定要以學習新知識為己任,多去嘗試不同方法,去適應不同的環境,做人做事都應該有乙個全新的認識。因為畢竟是工作,所...

web前端面試總結

1 meta中的reffer 2 img中的src無法載入 1 盒模型 負邊距布局 四個子元素的寬度加上三列間隔的寬度 聖杯布局 雙飛翼布局,元素雖然在後面,但是可以通過負邊距顯示在前面 負邊距絕對定位居中 2 webkit text size adjust 3 文字截斷處理 4 flex布局 5 ...