原创 解決git push失敗問題failed to push some refs to '[email protected]:lXXX/XXX.git'

本人遇到這個問題去網上搜索了辦法,原因是本地倉庫與遠程倉庫產生衝突,解決辦法如下: 1 . 若此方法好使,請忽略方法2. git pull origin master 2. 嘗試了方法1.並沒有作用,再嘗試此方法     git pu

原创 jquery中position()和offset()方法使用區別

1.position():獲取該元素距離有最近定位的父元素的位置 2:offset():獲取該元素距離文檔的位置 使用方法如下: <!DOCTYPE html> <html lang="en"> <head> <meta cha

原创 vsCode中報git未安裝

解決方法:   在3後對配置文件編輯,找到git.exe路徑  然後重啓vscode就好了  

原创 typeof運算

typeof 'a'-typeof 1 //NaN typeof 'a'<typeof 1 //false parseInt(typeof 'a') //NaN Number(typeof 'a') //NaN ty

原创 js slice,concat 數組元素包含引用值時爲淺複製

參考博客:https://blog.csdn.net/huaxiawudi/article/details/83383298 slice和concat這兩個方法: 不包含引用對象的一維數組是深拷貝 包含引用對象的數組是淺拷貝,改變其中一個

原创 webpack中hash,chunkhash,contenthash區別

這篇文章寫得很好:webpack中的hash、chunkhash、contenthash分別是什麼

原创 div盒子左右居中margin用法

1.使用絕對定位 2.使用 margin:X auto;     注意:盒子的類型是block,且盒子的width必須提前設置好具體值,比如:width = 50px,否則不能左右居中,"X" 不一定爲0也可以是具體值,是按需求定的;"a

原创 原生JS中forEach 和JQ中each方法

經實驗證實js中forEach只能遍歷數組,不能遍歷類數組 jQuery中each方法可以遍歷數組和類數組 1.forEach方法 <body> <div> </div> <script> va

原创 js setTimeout和Promise執行順序

前言 promise爲es6引進的語言標準,爲異步編程的一種解決方案; 閱讀此文的前提是瞭解瀏覽器event loop的機制,還有promise的基本用法和特性,比如他自執行特性、狀態不可逆特性等 拋出問題 且看下面代

原创 webpack打包時報錯:TypeError: Cannot read property 'compilation' of undefined

  uglifyjs-webpack-plugin版本問題: 安裝beta版本解決: npm install uglifyjs-webpack-plugin@beta --save-dev

原创 ES6重點知識點

ES 6主要知識點: 1. 解構賦值 (1)擴展運算符(...) (2)深拷貝與淺拷貝 數組有序賦值,對象無序根據key賦值 當變量爲undefined時,使用默認值 筆記和簡書中重要截圖如下:   2.Json和JS對象的區別 3.

原创 npm start:Module not found: Error: Can't resolve 'xlsx' in '/Users/huzhiqi/Downloads/web/...

Module not found: Error: Can't resolve 'xlsx' in '/Users/huzhiqi/Downloads/web/projects/tag_web/src/pages/system' 缺少包,

原创 vue報錯 Cannot read property

場景:當前頁面返回上一頁面報錯 原因:在某組件中的data()函數寫錯 錯誤寫成是data(){} 正確的寫法是data(){return {}}

原创 webpack從0開始搭建項目

在網上找教程:https://www.jianshu.com/p/7d3ff74d4b51跟着做了好幾遍終於成功

原创 文本超出寬度用省略號表示

1.css實現:單行文本 設置屬性:text-overflow:ellipsis; <div class="message"> <p class="msg-body">{{item.title}}</p> <p class="m