原创 chimee 播放器 在rollup打包器中使用後的各種報錯彙總

目錄結構: rollup.config.js代碼 export default [{ input: './src/js/video.js', output: { file: './dist/index.js',

原创 yarn npm 全局安裝依賴的路徑

npm npm get prefix yarn yarn global dir

原创 es6 參數的一些處理

使用的es6 對象的解構賦值和擴展運算符 function wrapperFunction({x, y, ...restConfig}) { console.log (restConfig) } wrapperFunct

原创 action 表單提交

<form action="xx" id="loginform" method="POST" > <div>用戶名:<input type="text" name="user_name" id="user_name" /><

原创 js 正則

js 正則 var pattern = new RegExp("[`~!@#$^&*()=|{}':;,.<>/?~!@#¥……&*()——|【】‘;:'、?%+ \"\\\\]"); pattern.test(str) 匹配特

原创 js 三元運算符

var a= 5; a? '1': ((a=== 0) ? '2': '3') "1" var a= 0; a? '1': ((a=== 0) ? '2': '3') "2" var a= undefined; a? '1'

原创 讀es6 語法記錄相關知識點--對象新增的方法

對象新增的方法 Object.is() ES5 比較兩個值是否相等,只有兩個運算符:相等運算符()和嚴格相等運算符(=)。它們都有缺點,前者會自動轉換數據類型,後者的NaN不等於自身,以及+0等於-0。JavaScript

原创 讀es6 語法記錄相關知識點--數組的擴展

數組的擴展 擴展運算符 擴展運算符(spread)是三個點(…)。它好比 rest 參數的逆運算,將一個數組轉爲用逗號分隔的參數序列。 console.log(...[1, 2, 3]) // 1 2 3 console.l

原创 讀es6 語法記錄相關知識點--變量的解構賦值

變量的解構賦值 數組的解構賦值 以前,爲變量賦值,只能直接指定值。 let a = 1; let b = 2; let c = 3; ES6 允許寫成下面這樣。 let [a, b, c] = [1, 2, 3]; 如果等

原创 讀es6 語法記錄相關知識點--對象的擴展

對象的擴展 對象屬性的可枚舉性 目前,有四個操作會忽略enumerable爲false的屬性(僅僅得到enumerable爲true的屬性)。 for…in循環:只遍歷對象自身的和繼承的可枚舉的屬性。 Object.keys()

原创 shell 命令 cmd命令

shell命令 ls 或者 dir 子目錄清單 cls 清空當前窗口 md a 或者 mkdir a 新建一個文件夾(a) rd a 或者 rmdir a 刪除一個空文件夾(a),如果這個文件夾是非空的

原创 JS 改變執行環境(this指向)

創建.html文件 引入jquery <input type="text" id="J_input" /> 創建js文件 var textCount = { input: null, getNum: 0

原创 讀bootstrap modal.js

保留下來自己看的時候的註釋 ,以便將來自己學習使用 若有不正確之處,請指正,一起學習 /* =======================================================================

原创 解決vue打包後提示文件過大的警告

首先先列出我這個出現的三個警告 第一個是css有問題 第二個是js文件過大 第三個是css文件過大 解決 :針對第一個css的警告 在我項目裏用的element ui 出現這個警告是因爲我vue組件裏重寫了關於ele樣式 ,經過測試

原创 富文本編輯vue插件vue-quill-editor

vue-quill-editor: 安裝: yarn add vue-quil-editor --save 使用: 在main.js中引入 這就完成了 但是他的兼容性。。。 兼容性:親測 在ie11 和 edge 可