原创 解決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