原创 C3動畫

原创 前端試題2

下拉列表框 答案:C document對象方法 答案:A 鍵盤事件 答案:A,B open方法 答案:D webstorage webstorage存儲爲字符串 短路和斷路運算 答案2,1

原创 路由強制刷新

音樂項目在歌曲列表界面搜索時會停在原有界面而不刷新,導致輸入歌曲後列表無反應,解決方案,給<router-view>添加一個唯一性的key <router-view :key="$route.path + $rou

原创 H5音視頻

原创 2D轉換

移動translate 轉換最大的優點是不會影響其他元素的位置 實現盒子的水平居中和垂直居中 top:50%; left:50%; transform:translate(-50%,-50%) 旋轉rotate 縮放s

原创 面試5.8

部署 cookie 瀏覽器緩存 離線存儲 分兩步 1.在html標籤上添加屬性 2.根目錄新建文件 websocket 移動端兼容 移動開發方式 性能優化

原创 題5.7

瀏覽器的運行機制 重繪和重排(迴流) 優化 改變className,不要直接改樣式 驗證碼 我們公司是後臺買的驗證碼,前端發送ajax請求 class簡單寫法

原创 jQuery面試

入口函數(文檔就緒) $(function(){})等結構加載完 window.onload等所有的資源加載完 jquery核心 jquery核心是$,他是一個hanshu函數,返回一個jquery對象 旗下有很多jquery的的

原创 面試題(c3,h5)

css3新特性 border-raduis box-shadow background-size cover/ contain; 過度 :transform : translate(50%,50%) transition:widt

原创 面試題(JS)

基本數據類型 number string boolean null undefined symbol underfined 變量的初始值 數組越界 函數默認返回值 訪問對象沒有的屬性 引用數據類型 array object 判

原创 前端開發遇到最難的問題

組件複用問題。由於我們一開始沒有先做通用組件,所以造成了一些重複的實現,這些重複的實現又會變成潛在的 bug。所以下一步打算打造自己的通用組件。

原创 面試(html&css)

行級塊級元素 行級元素,不能設置寬高,水平排列 a,span,i,em,b,strong 塊級元素,可以設置寬高 div p h1 ul li 行內快 img button text 常見選擇器 類選擇器 id選擇器 標籤選擇器

原创 監聽vuex裏的數據變化

watch: { '$store.state.songId':function(){ }

原创 js裏的new關鍵字做了什麼

創建一個新的對象 將新對象的__proto__屬性指向構造函數的prototype 改變構造函數的this指向新對象 執行構造函數 返回新對象

原创 黑馬面試

三大模塊 學習方式 根據問題先思索自己的答案,有了答案後再繼續學習,把老師的答案和自己的對比,最終組織成自己的語言 H5和C3方面 請你描述一下cookies,sessionStorrage和localStrong的區別 cook