原创 h5的本地存儲與瀏覽器存儲方法有哪些其之間的特性及優劣詳解
h5本地存儲方法: localStorage、sessionStrorage 瀏覽器存儲的方法是:cookie; 區別: localStorage:生命週期久,關閉頁面之後數據不消失,除非主動刪除數據,否則數據永不消失; session
原创 關於js中深拷貝和淺拷貝及賦值的問題詳解
在搞清楚什麼是深拷貝和淺拷貝之前首先要清楚的是js的變量存儲類型及賦值: js的存儲類型分爲兩大類: 1⃣️: 基本類型(String,Boolean,Number,Undefined,Null;) 2⃣️:引用類型(Object(Arr
原创 vue路由鉤子函數使用詳解
vue路由鉤子函數分爲三種類型 1、全局鉤子函數(前置) 2、針對單個路由鉤子函數 3、組件及鉤子函數 未完待續·····(後續會補充具體實例詳解)
原创 淺談:Document對象、Location對象、Navigator對象、Screen對象
document對象: document對象實際上是window對象的屬性,這個對象的獨特之處是唯一既有屬於BOM又屬於DOM的對象; 從BOM角度看document對象有一
原创 vue模版語法及計算屬性和偵聽器
模版語法: 1、插值表達式 2、v-text 3、v-html 4、v-on 5、v-bind 注:指令後面都是j s表達式,表達式後可跟字符串 例:v-text=“name + 'lee' "; 計算屬性 1、計算屬性(computed
原创 less用法及作用闡述詳解
less 是css預處理(預編譯)語言; 那麼什麼是css預編譯? 1、首先css 預編譯的出現是爲了擴展css功能; 2、是讓css支持一些編程語言纔有的功能;(比如:表達式、函數、變量、循環、判斷)
原创 解析Dom、Bom的作用範圍
DOM: dom是文檔對象模型,用來獲取或設置文檔中標籤屬性; 例如:獲取或者設置input表單的value值; BOM: BOM的核心是window,而window對象又具有雙重角色,它既是通過JS
原创 vue環境搭建具體步驟詳解
1⃣️:安裝node.js; 2⃣️:安裝淘寶鏡像(npm);(在用vue構建大型應用時用npm安裝,npm能很好的和webpack或Broweserify模塊打包器配合使用,同時vue也提供配套工具來開發單文件組件) 在
原创 js數據變量
JS數據變量分爲兩大類: 基本類型值:String、Number、Boolean、Undefined、Null 基本類型值也是簡單的數據段,他是按值訪問的,可以操作保存在變量中的實際值;
原创 關於js內置對象問題講解
JS內置對象分爲數據封裝類對象和其他對象 數據封裝類對象: String,Boolean,Number,Array,和Object; 其他對象: Function,Array,Math,Da
原创 box-sizing屬性及作用詳解
box-sizing是css3屬性; box-sizing也是一種盒模型,也是一種元素寬高的計算; box-sizing屬性的三個值分別是:content-box、border-box、inherit:;
原创 vue數據雙向綁定原理詳解及具體到功能的體現
概念理解: vue數據雙向綁定是通過數據劫持結合發佈者訂閱模式來實現的; 具體應用的功能中能呈現這一原理的有:輸入框的實現;
原创 vue異步組件優化
異步組件優化按需加載需要什麼頁面加載什麼頁面 router下的index.js修改成異步組件像是文件,但是項目很小時不需異步加載;
原创 vue項目測試移動端存在的問題
安卓手機存在的問題:(針對低版本) 安卓手機白屏; 解決方法: 1、默認不支持promise,安裝babel-polyfill插件包即可; 2、webpack-dev-server問題;
原创 你應該知道的三個環境:開發環境、生產環境、測試環境的理解
開發環境: 通俗理解項目尚在編碼階段,代碼一般在開發環境中不會在生產環境中; 生產環境: 通俗理解正式運行階段; 生產環境組成:操作系統,web服務器,語言環境,PHP,數據庫;