原创 使用jquery操作元素的css樣式(獲取、修改)

使用jquery操作元素的css樣式(獲取、修改) //1、獲取和設置樣式 $("#tow").attr("class")獲取ID爲tow的class屬性 $("#two").attr("width","100")設置Id爲

原创 nrm — npm的鏡像源管理工具

nrm是npm的鏡像源管理工具,有時候國外資源太慢,使用這個就可以快速地切換npm鏡像源 安裝nrm npm i nrm -g 全局安裝nrm 常見指令 nrm ls 展示本地已經下載的所有鏡像源(標*代表現在使用的源) n

原创 package.json 與 package-lock.json 區別

package.json 與 package-lock.json 區別 在npm5.0後,npm install 後都會生成一個package-lock.json文件 package.json缺點: package.jso

原创 nvm介紹

1. nvm是什麼 它是管理node版本的工具,一個電腦中可以安裝多個node版本,當我們想使用哪個版本就切換成哪個版本,而nvm則是提供切換node版本的工具。 2. 下載 可以在github中進行下載 下載nvm nvm-

原创 nvm安裝成功後npm命令'npm' 不是內部或外部命令,也不是可運行的程序 或批處理文件。

我現在安裝了兩個node版本 v10.15.3代表10.15.3版本,打開後 v12.16.2代表node版本12.16.2,打開後 現象:我現在使用10.15.3版本的node,npm可以使用,而當使用12.16.2版

原创 vue中v-for遍歷時的key值重複了而導致的報錯信息

由於vue中v-for遍歷時的key值重複了而導致的

原创 js中的setInterval清空定時器不管用

使用場景:我在函數A中調用定時器函數,定時器是單獨寫的一個函數 原因:頁面加載時我調用了1次函數A,然後又單獨調用了一次定時器函數,導致調用了2次setInterval(),導致有setInterval_id有2個值。 通過打印定

原创 vue中的.native修飾符

.native - 監聽組件根元素的原生事件。 主要是給自定義的組件添加原生事件。 官網的解釋: 你可能想在某個組件的根元素上監聽一個原生事件。可以使用 v-on 的修飾符 .native 。 通俗點講:就是在父組件中給子組件綁定

原创 background-clip,background-origin和background-position

background-postion 規定背景圖片的位置 px 第一值是x軸,第二個是y軸,默認是從左上角開始的,如果只設置第一個,第二個默認是auto 百分比,根據相對於父元素 top | center | bott

原创 ss

“plugins”: [“transform-runtime”], “plugins”: [“transform-vue-jsx”],

原创 vue報錯Cannot assign to read only property 'exports' of object

網上搜的結果因爲是webpack版本太高而導致而導致的,結果自己重裝webpack一直不成功,報錯,也不知道是網還是啥問題, 網上還有一種方法是更改.babelrc文件 之前是 改爲: 結果是成功了,

原创 eslint報錯信息

報錯信息: Missing space before function parentheses 意思是在方法名和刮號之間需要有一格空格。 報錯信息:Expected error to be handled 這是因爲

原创 html中引入的js實現實時更新

html中引入的js實現實時更新 <script src="./a.js?time=<%=new Date().getTime()%>"></script>

原创 input type="file" change事件上傳文件時相同文件只觸發一次

一般我們在上傳文件時會遇到這兩種情況 第一種:上傳A+上傳B 第二種:上傳A+上傳A 第一種時,因爲文件不一樣,可以上傳成功,但第二種時因爲二個文件相同會導致不會觸發change事件。 解決方法: 第一種: 上傳完後清空input

原创 ajax上傳文件監聽進度xhr.upload.onprogress方法

jQuery中的ajax上傳方式 $.ajax({ xhrFields: { withCredentials: true }, crossDomain: true == !(document.all)