原创 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,數據庫;