原创 flex佈局及常用屬性

1、flex-direction屬性() flex-direction: row | row-reverse | column | column-reverse row(默認值):主軸爲水平方向,起點在左端 row-reve

原创 項目代碼版本控制之Git安裝步驟詳解

1、在Windows上安裝Git 在Windows上使用Git,可以從Git官網直接下載安裝程序,然後按默認選項安裝,一直點擊下一步即可。 安裝完成後,在開始菜單裏找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說

原创 js中對象和數組的淺拷貝與深拷貝(ES6、前端面試常用)

在ES6中擴展操作符(…)與Object.assign()中複製是淺拷貝,所謂的淺拷貝和深拷貝: 淺拷貝,是在拷貝過程中,遍歷時那部分爲對象/數組類型指向原來的地址。即修改其中任意的值,另一個值都會隨之變化 深拷貝,則是完全開闢新的內存

原创 項目開發中-git代碼回滾和解決衝突總結

經常有人問我git提交代碼問題,在這簡單做下總結。 一、工作中Git提交代碼遠程倉庫基本流程: 基本流程:  push自己代碼到遠程倉庫前 先stash緩存本地代碼(以防別人也有修改有衝突) 然後pull拉取遠程代碼 拉取完後stash

原创 js中的this指針前端面試題(蘇寧總部-蘇寧易購前端面試)

之前博主去蘇寧總部面試的分享漏了一個this指針的面試題,整理如下,問了兩個方面。 有興趣的猿友可以 點擊這裏 查看之前面試分享。   this指向有哪幾種情況: 全局作用域或者普通函數自執行中this指向全局對象window 事

原创 Vue中動態綁定class、style

Class 1、 :class 指令可以與普通的 class 屬性共存 <div class="static" :class="{ active: isActive, 'text-danger': hasError }" ></div>

原创 Vue中this.$router.push傳參方式有哪些

1.params傳參: var id = this.tableDate[index].id; this.$router.push({name:'testResult',params:{id:id}}); //目標頁面接受參數 let

原创 微信小程序 — — 小白開發入門篇

微信小程序已經火了一段時間了,之前一直也在關注,就這半年的發展來看,相對原生APP大部分公司還是不願意將主營業務放到微信平臺上,以免受制於騰訊,不過就小程序的應用場景(用完即走和二維碼分發等)還是很值得我們學習的。 說白了,小程序就是基於

原创 項目實戰之Vue-cli 2.0+ElementUI+Webpack

首先怎麼運用Vue + Element UI +Webpack構建一個項目? 我們l接下來來說一下構建自己的一個Vue項目,在這之前需要安裝node.js,需要的話安裝cnpm等,這些大家可以自行百度,網上教程有很多,在這就不多說了。 首

原创 vue移動端H5實現複製內容(邀請碼)到粘貼板clipboard打開APP

1、安裝插件clipboard # npm i clipboard --save # yarn add clipboard   2、引入(需要實現的文件)  import Clipboard from 'clipboard'   3、

原创 js運行機制——單線程、任務隊列以及事件循環(event loop)

1、面試案例 for(var i = 0; i < 5; i++) { setTimeout(function () { console.log(i); }); } console.log(abc)

原创 分享Vue-cli 2.0+ElementUI+Webpack項目實戰開發中的坑點以及相關配置

博主之前做過公司的項目,主要技術棧:Vue + ElementUI + Webpack,以及項目中遇到的坑點,實現功能所需的技能,後面會陸續更新,有興趣的猿友可以關注留言私信博主。 也歡迎各位猿友訪問博主的個人博客瞭解其他知識點:http

原创 俗話說:工欲善其事,必先利其器。推薦大家一個好的開發工具VS Code

前端時間因爲mac版的sublime出現驗證問題,以及換了公司的windows的電腦安裝sublime之後用着用着就崩了。體驗很是不好。 所以博主決定體驗一下別的開發工具,發現微軟的VS code開發工具,不用不知道,一用真是好。subl

原创 vue項目中axios攔截器的使用和配置

1、引入axios、token import axios from "axios" import { Message, MessageBox } from "element-ui" import {getToken, removeTok

原创 Vue項目性能優化總結(實用知識)

一、代碼包優化 1、屏蔽sourceMap 在vuejs項目的config目錄下有三個文件dev.env.js(開發環境配置文件)、prod.env.js(上線配置文件)、index.js(通用配置文件) 在build對象中的配置信息中,