## 你的項目一般兼容到哪個瀏覽器/你工作中有遇到兼容性問題么?
<br>
## 不同手機怎么兼容?不同手機怎么做適配?移動端怎么布局?響應式布局怎么做?
可以用rem布局,1rem就等于html標簽的font-size值,那么只要html標簽的fontsize會根據屏幕寬度改變,那么rem就可以根據不同屏幕寬度動態改變。
舉個例子:我的html的font-size我設置20vw,結果是屏幕寬度的五分之一,然后1rem就是屏幕的五分之一,如果輪播圖片的寬高比是2:1,那么圖片的寬高就是5rem和2.5rem,這樣的話不管是大屏小屏,圖片都會根據屏幕大小進行等比例縮放,排版都不會有問題
<br>
## 什么是響應式布局?
通過媒體查詢給不同頁面寬度設置不同的布局樣式, 比如大屏一行顯示4個元素, 手機一行顯示1個元素, 這就是響應式布局
<br>
## ios和安卓的區別,移動端開發中踩過的坑有哪些?
<br>
#### 點擊300ms延遲
用原生touch系列事件代替click
<br>
#### 事件穿透
不要把click和ttouch混用
<br>
#### 安卓瀏覽器看背景圖片部分設備會模糊
使用2x的背景圖來代替img標簽
<br>
#### 去除iphone及ipad下輸入框默認內陰影
~~~
選擇器{
?-webkit-appearance:?none;
}
~~~
<br>
#### 去除ios和android下觸摸元素時出現半透明灰色遮罩
~~~
選擇器?{
?-webkit-tap-highlight-color:rgba(255,255,255,0)
}
~~~
- 初級前端題
- 必會
- http協議
- 跨域
- cookie與storage
- 移動端問題
- 性能優化
- Vue全家桶
- 有哪些常用的es6語法?
- 項目
- 閉包
- JSON
- 數據類型與運算
- 數組
- DOM
- 字符串
- 要會
- async與await
- 正則
- this
- 數據加密
- 實時獲取數據
- 原生ajax
- 異步打印
- css相關
- 雜七雜八
- webpack
- 一般
- mvvm模式
- 異步請求
- XSS
- 其他dom問題
- 冷門
- 瀏覽器緩存機制
- 新
- 瀏覽器事件輪詢
- Promise
- 樹的深度優先與廣度優先
- 拷貝
- 繼承
- Vue
- 跨域
- 排序
- 瀏覽器
- 瀏覽器入門
- 瀏覽器內核知識
- 瀏覽器渲染原理
- 瀏覽器性能調優
- 自動化構建
- 字符編碼
- git
- 一些題目
- 其他
- 邏輯思維題
- 互聯網公司招聘信息如何閱讀
- bat面試