原创 Vue學習之源碼分析--Vue.js異步更新DOM策略及nextTick(八)
操作DOM 在使用vue.js的時候,有時候因爲一些特定的業務場景,不得不去操作DOM,比如這樣: <template> <div> <div ref="test">{{test}}</div> <button
原创 Vue學習之源碼分析--Vue.js依賴收集(二)
爲什麼要依賴收集 來自 https://github.com/answershuto/learnVue 先看下面這段代碼 new Vue({ template: `<div>
原创 說說element組件庫broadcast與dispatch
周所周知,Vue在2.0版本中去除了broadcast方法以及 dispatch方法,最近在學習餓了麼的Element時重新實現了這兩種方法,並以minix的方式引入。 看一下源代碼 function broadcast(comp
原创 打造自己的JavaScript武器庫
原文地址:https://juejin.im/post/5a091afe6fb9a044ff30f402 API文檔 Array arrayEqual 判斷兩個數組是否相等 Class addClass 爲元
原创 Rem佈局的原理解析
面試中發現很多人對rem佈局的原理不是很清楚,只停留在會使用的階段,或者理解完全是錯誤的,本文將給大家講清楚rem佈局的原理,使用方案等知識 什麼是Rem rem和em很容易混淆,其實兩個都是css的單位,並且也都是相對單位,現有的
原创 js規範
目錄 嵌入規則 對齊縮進與換行 命名 聲明 類型 對象 數組 字符串 函數 屬性 變量 條件表達式和等號 塊 註釋 空白 逗號 分號 類型轉換 命名約定 存取器 構造器 事件 模塊 jQuery 嵌入規則 Javascript程序應該
原创 雜七雜八
JavaScript 騷操作 手機端頁面自適應解決方案—rem佈局進階版(附源碼示例) BFC和 websocket 後jQuery時代 是時候和 jQuery 說拜拜了麼? 10分鐘學會ES7+ES8 ,精讀Async
原创 前端面試題(經典)
1、position的值, relative和absolute分別是相對於誰進行定位的? absolute :生成絕對定位的元素, 相對於最近一級的 定位不是 static 的父元素來進行定位。 fixed (老IE不支持)
原创 css樣式初始化(base.css)
@charset "UTF-8"; /*css 初始化 */ html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, i
原创 對localStorage的封裝,使用更簡單
//在get時,如果是JSON格式,那麼將其轉換爲JSON,而不是字符串。以下是基礎代碼: var Store = { get: function(key) { var value = localStorage
原创 GIT版本控制工具使用
版本控制 Git 目錄 目錄 2 第1章 Shell和vi 4 1.1 什麼是shell 4 1.2 shell分類 4 1.3 認識bash這個shell 5
原创 Swagger編寫API文檔的YAML
#必要字段!Swagger規範版本,必須填2.0,否則該YAML將不能用於Swagger其他組件swagger: '2.0'#必要字段!描述API接口信息的元數據info: #接口標題 title: swagger說明文檔 #接口文
原创 vue-cli中的webpack配置
https://segmentfault.com/a/1190000008779053 版本號 vue-cli 2.8.1 (終端通過vue -V 可查看) vue 2.2.2 webpack 2.2.1 目錄結構 ├──
原创 JavaScript深入之繼承的多種方式和優缺點
本文來自;https://juejin.im/post/591523588d6d8100585ba595 JavaScript深入系列第十五篇,講解JavaScript各種繼承方式和優缺點。 寫在前面 本文講解JavaScript各
原创 http協議詳解
<!-- 一個 http 全過程的問題,把所有HTTP相關知識點都帶過一遍 --> <!-- http 全過程 --> <!-- 輸入域名(url) -》 DNS映射爲IP -》TCP三次握手 -》H