原创 高頻面試題之HTTP篇

文章目錄1 HTTP與HTTPS協議2 TCP與UDP3 WebSocket4 HTTP請求的方式5 圖片URL訪問後直接下載6 BOM常見對象屬性7 http2.08 http狀態碼8.1 告知請求結果9 XSS和CSRF10

原创 vue教程實踐

1 作用域插槽 含義 作用域插槽就是父組件在調用子組件的時候給子組件傳了一個插槽,這個插槽爲作用域插槽,該插槽必須放在template標籤裏面,同時聲明從子組件接收的數據放在一個自定義屬性內,並定義該數據的渲染方式。通過下列展示作

原创 0829面試總結

一面 判斷一個空對象 一個div如何實現兩個border webpack打包 優化 一個頁面100個動畫如何執行 虛擬DOM實現原理 雙向綁定原理以及數組如何劫持 隨機打亂數組 this指向 二面 高清佈局 vue-router原

原创 【JavaScript高級】貪喫蛇

面向對象的貪喫蛇實現 1 工具對象(Tools.js) 因爲要隨機生成食物,所以先將生成min-max範圍內隨機整數的方法提取出來。randomNum屬性就是生成的隨機數。 function Tools(min,max){

原创 高頻面試題之CSS篇

1 浮動元素居中 (1) 沒有寬度 父子元素都float:left;position:relative.父元素left:50%,子元素left:-50% <meta charset="utf-8"> <style> .box

原创 高頻面試題之瀏覽器篇

文章目錄1 瀏覽器兼容問題1.1 CSS部分1.1.1 消除默認樣式1.1.2 H5標籤不識別1.1.3 IE屬性過濾器1.1.4 清除浮動1.2 JS部分1.2.1 鍵盤碼keyCode1.2.2 窗口大小1.2.3 跨瀏覽器的

原创 頭條前端一面0704

問題總結: 1 說一下這個去哪兒網的項目,大致介紹了一下內容 那這個keep-alive的使用場景是什麼 用與不用的差別 真實DOM還是虛擬DOM 使用了後臺模擬數據 怎麼實現的 3 第二個項目 better-scroll使用場景 使用原

原创 python3.6安裝pyltp

pycharm內安裝或者pip install都會出現問題,比如缺少VC++ 14.0和win32等。 正確的安裝方式: 參照https://blog.csdn.net/qq_22521211/article/details/80

原创 高頻面試題之JS篇

文章目錄1 前言2 new2.1 調用new的過程2.2 如何實現new3 深淺拷貝3.1 如何實現深淺拷貝4 防抖節流5 clientHeight、offsetHeight、scrollHeight6 JS實現拖拽效果 1 前言

原创 IDEA報Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA

首先是從IDEA 2018重裝到了IDEA 2019,並沒有任何用,也可能是因爲我安裝的時候加載了舊的config.. 解決方式記錄 (1) C:\Users\ASUS\.IntelliJIdea2019.3\system\caches

原创 0612vivo提前批一面

崗位:軟件工程師(前端) CSS選擇器以及優先級 子絕父相定位 水平垂直居中 CSS選擇器有 標籤選擇器、類名選擇器、多類名選擇器、ID選擇器、通配符選擇器(*) 僞類選擇器(鏈接僞類選擇器,lvha,:link 未訪問 :visited

原创 【JavaScript高級】貪吃蛇

面向對象的貪吃蛇實現 1 工具對象(Tools.js) 因爲要隨機生成食物,所以先將生成min-max範圍內隨機整數的方法提取出來。randomNum屬性就是生成的隨機數。 function Tools(min,max){

原创 【JavaScript數據結構與算法】列表

JavaScript列表 1 什麼是列表 列表是一組有序的數據,每個列表中的數據項稱爲元素。當需要在一個不是很長的序列中查找元素或者對其進行排序時,列表顯得尤爲有用。在JavaScript中,元素可以是任何類型。 2 列表的結構

原创 20190828 360面試總結

一面 判斷一個空對象 一個div如何實現兩個border webpack打包 優化 一個頁面100個動畫如何執行 虛擬DOM實現原理 雙向綁定原理以及數組如何劫持 隨機打亂數組 this指向 二面 高清佈局 vue-router原

原创 JavaScript數組

數組方法合集 參考 https://juejin.im/post/5b0903b26fb9a07a9d70c7e0