JD+XX金融的面試

緩緩先生發表於2019-02-16

好多記不得了,選了幾個有映象的

1.盒模型

不想多說,太基礎了

2.專案中的實現

針對性的問你一些做過的專案,但是dj這次面試基本問題都是從專案出發問的,很少問到基礎,
問效能優化相對多一點

3.jQuery經常用到那些方法

其實一問覺得有點懵逼,自己經常把js和jQuery的方法搞混,就說出extend擴充套件,remove(),append()
之類的

4.開發者工具皮膚常用的

常用 Elements、Sources、Network、Application、Console

還有三個不常用的 Memory Audits Security

5.webpack和require的區別

這題問的有點懵,我還在想,webpack就是模組的打包工具,requireJS是js中檔案和模組的框架,
有點沒有get到面試關想問我的點,webpack和requireJS是非同步的模組使用方案,通過配置檔案配置
最後打包,另外一點webpack自身有打包的功能,requireJS需要結合打包工具一起使用。

另外webpack和requireJS在配置打包檔案時檔案分配邏輯應該不一樣。

沒有真正的去分析過到底有什麼區別。

6.有很多圖片請求怎麼優化

圖片優化

7.不知道原始碼情況按鈕被無故移除怎麼辦

其實我不知道在開發者模式下是可以打DOM斷點的

8.最近在看那些書

最近在重新鞏固js,所以下了js紅寶書的pdf版,之後打算看http指南。

9.遇到問題怎麼解決

(1)自己找問題
(2)百度
(3)谷歌
(4)如果有github直接上issue上提問,這個是比較暴力的

10.node的express是否用過

Express 是一個簡潔而靈活的 node.js Web應用框架, 提供了一系列強大特性幫助你建立各種 Web 應用,和豐富的 HTTP 工具。
使用 Express 可以快速地搭建一個完整功能的網站。

這個確實不知道

11.圖片的垂直水平居中(使用css3特性)

flex:幾個屬性搞定 但是寶寶忘了

transform的translate屬性


<div class="center">您可以嘗試改變瀏覽器大小,這個元素依然是水平垂直居中的哦!</div>
.center{
position: absolute;
top: 50%;
left: 50%;
width:50%;
height:30%;
padding:20px;
text-align:center;
background:#393;
color:#fff;
transform: translate(-50%, -50%);
}

12.ES6

新增let 字串模版 for of Map 解構 Promiss
但是不知道怎麼了,居然沒說 箭頭函式 模組化 物件導向 我一定是瘋了。

13.setTimeOut和setInterval

setInterval 不斷地執行指定程式碼直到呼叫clearInterval清除定時器物件
setTimeout 執行一次指定程式碼,使用clearTimeout清除定時器物件
setInterval和setTimeout都返回定時器物件識別符號,用於clearInterval和clearTimeout呼叫

我回答的是一個是延時,一個是週期性的。

相關文章