前端面试题(附上自己的回答)
生活随笔
收集整理的這篇文章主要介紹了
前端面试题(附上自己的回答)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
- 一些開放性題目
- position的值 relative和absolute分別是相對于誰進行定位的
- 如何解決跨域問題
- XML和JSON的區別
- 談談你對webpack的看法
- 說說TCP傳輸的三次握手四次揮手策略
- TCP和UDP的區別
- 說說你對作用域鏈的理解
- 創建ajax過程
- 漸進增強和優雅降級
- 常見web安全及防護原理
- Web Worker 和webSocket
- HTTP和HTTPS
- 為什么HTTPS安全
- 對前端模塊化的認識
- Javascript垃圾回收方法
- 你覺得前端工程的價值體現在哪
- 談談性能優化問題
- 移動端性能優化
- 什么是Etag
- Expires和Cache-Control
- ETag應用
- 棧和隊列的區別
- 棧和堆的區別
- 快速 排序的思想并實現一個快排
- 你覺得jQuery或zepto源碼有哪些寫的好的地方
- ES6的了解
- js繼承方式及其優缺點
- 關于Http 20 你知道多少
- defer和async
- 談談浮動和清除浮動
- 如何評價AngularJS和BackboneJS
- 用過哪些設計模式
- 說說你對閉包的理解
- 請你談談Cookie的弊端
- 瀏覽器本地存儲
- web storage和cookie的區別
- cookie 和session 的區別
- content-box默認
- padding-box
- border-box
- 說說你對語義化的理解
- Doctype作用 嚴格模式與混雜模式如何區分它們有何意義
- 你知道多少種Doctype文檔類型
- HTML與XHTML二者有什么區別
- 常見兼容性問題
- 解釋下浮動和它的工作原理清除浮動的技巧
- 浮動元素引起的問題和解決辦法
- DOM操作怎樣添加移除移動復制創建和查找節點
- html5有哪些新特性移除了那些元素如何處理HTML5新標簽的瀏覽器兼容問題如何區分 HTML 和 HTML5
- 如何實現瀏覽器內多個標簽頁之間的通信
- 什么是 FOUC無樣式內容閃爍你如何來避免 FOUC
- null和undefined的區別
- new操作符具體干了什么呢
- js延遲加載的方式有哪些
- call?和?apply?的區別和作用
- 哪些操作會造成內存泄漏
- 列舉IE 與其他瀏覽器不一樣的特性
- WEB應用從服務器主動推送Data到客戶端有那些方式
- 對前端界面工程師這個職位是怎么樣理解的它的前景會怎么樣
- 一個頁面從輸入 URL 到頁面加載顯示完成這個過程中都發生了什么
- javascript對象的幾種創建方式
- javascript繼承的6種方法
- 創建ajax的過程
- 異步加載和延遲加載
- ie各版本和chrome可以并行下載多少個資源
- FlashAjax各自的優缺點在使用中如何取舍
- 請解釋一下 JavaScript 的同源策略
- 為什么要有同源限制
- GET和POST的區別何時使用POST
- 事件IE與火狐的事件機制有什么區別 如何阻止冒泡
- ajax的缺點和在IE下的問題
- 談談你對重構的理解
- HTTP狀態碼
- 說說你對Promise的理解
- 說說你對前端架構師的理解
- 實現一個函數clone可以對JavaScript中的5種主要的數據類型包括NumberStringObjectArrayBoolean進行值復制
- 說說嚴格模式的限制
- 如何刪除一個cookie
- strongem和bi標簽
- 說說你對AMD和Commonjs的理解
- documentwrite的用法
- 編寫一個方法 求一個字符串的字節長度
- git fetch和git pull的區別
- 說說你對MVC和MVVM的理解
- 請解釋什么是事件代理
- attribute和property的區別是什么
- 說說網絡分層里七層模型是哪七層
- 說說mongoDB和MySQL的區別
- 講講304緩存的原理
- 什么樣的前端代碼是好的
- ?
?
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
以上是生活随笔為你收集整理的前端面试题(附上自己的回答)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery中点击切换的实现
- 下一篇: HTML标签类型