原创 axios+qs簡單實現post請求form-data格式

axios+qs簡單實現post請求form-data格式 有的時候後臺接口以form-data的格式來接收參數,那麼默認的寫法後臺是拿不到參數的,這個時候前端必須得以form-data的格式來傳遞 核心知識 1.引入q

原创 vue實現省市縣三級聯動,超簡單

vue實現省市縣三級聯動,超簡單 最近在朋友的項目中碰到用vue實現省市縣三級聯動的需求,按照我以往的套路來說,基本都是找ui框架裏的聯級選擇器一把梭哈,但是朋友說需要自己實現。好吧,既然朋友都說了要自己實現,那就安排吧!! 一、

原创 forEach、for in、for of的區別對比

其實這三個方法我們在項目中經常用到,但是如果要你說出這三者的區別和各自的特點是什麼?我想肯定會有人會卡住在這了。反正我是被卡住了(此處手動狗頭),下面就來記錄下這三者的區別和用法吧 一、forEach介紹 forEach詳細的介紹

原创 linux下node環境的安裝和配置

1.下載node安裝包 node下載地址 2.解壓node安裝包 2.1解壓命令(在node安裝包目錄下解壓) tar xvf node-v12.14.1-linux-x64.tar.xz 3 .配置nod

原创 pdf,word,ppt在線預覽

pdf,word,ppt在線預覽 先展示下效果 pdf跟ppt的預覽效果: word的預覽效果 實現過程-只需一個iframe標籤即可 詳細介紹請看這裏 <iframe src="http://view.xdocin

原创 vue+element-ui實現表格中的刪除按鈕加載動畫

vue+element-ui實現表格中的刪除按鈕加載動畫 背景: 在同事的項目中有這樣的一個要求: 就在在表格中的操作欄有一個刪除按鈕,點擊的時候加載loading的動畫,加載完畢後loading動畫停止。 同事開始的時候是全局定

原创 js獲取excel中的時間轉換

背景 通過js的xlsx第三方插件來讀取excel中的數據,發現時間這一欄的數據只是一個整數,而這個整數既不是時間戳也不是時間。 解決 這個整數值是日期距離1900年1月1日的天數,所以我們需要轉換 //timeValue是

原创 詳解 input accept屬性

input accept屬性是用來限制上傳的文件格式 <input type="file" id="file" style="display:none;" accept="application/

原创 jQuery中的常用選擇器(上)

1.基礎選擇器 <div id='app'> <p class='p1'>類選擇器<p> <h3>標籤選擇器</h3> <ul> <li class="item1">列表1</li> <li class="item2

原创 jQuery中常用選擇器(下)

內容選擇過濾器 //1.查找含有指定內容的元素:contains(text) console.log($('#app li:contains(列表)')) //jQuery.fn.init(3) [li.item1, li.it

原创 一次搞懂onload和ready

1、onload onload是javascript中的方法,使用爲window.onload = function(){} 在javascript中,window.onload = function(){}表示入口函數 win

原创 解決多個庫之間的$衝突

1.背景 在一個引入了jQuery庫的項目中,又引入了含有$變量的其他第三方庫,導致了第三方庫的$不可用 2.解決之道 添加一句jQuery.noConflict() <div id="app">hello ssypp</div

原创 javascript下atob btoa的編碼解碼

1.btoa (binary to ascii)將二進制編碼成ascii var str = "Hello Javascript" var bstr = btoa(str) //SGVsbG8gSmF2YXNjcmlwdA==

原创 使用vue+textarea的屬性maxlength製作一個文本框字數限制

使用vue加textarea的屬性maxlength製作一個文本框字數限制 1.body部分 <div id="app"> <div class="textAreaBox"> <textarea name=