原创 下載文件(導出)獲取後端返的文件名

後端代碼: response.setHeader("Access-Control-Expose-Headers","Contetnt-Disposition"); 文件名亂碼,後端代碼: fileName = URLEncode

原创 vue根據新增/編輯/查看修改麪包屑導航

新增/編輯/查看用的是一個組件。 只需要在router.js中定義不同的路由即可,path,title,name不同,component相同。

原创 根據輸入框輸入的內容模糊搜索列表項(不調後端接口)

根據輸入框輸入的內容模糊搜索列表項(不調接口)。 html:頁面結構爲一個輸入框和一個列表。 js: //模糊搜索 $("#input").keyup(function() { var inputValue = $(thi

原创 下拉列表 反顯值

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>select_val</title> </head> <body> <s

原创 vue rsa對密碼加密(jsencrypt)

首先用npm命令下載jsencrypt: npm install jsencrypt --dep 在vue文件中引入jsencrypt import { JSEncrypt } from 'jsencrypt' 對passwo

原创 字符校驗(限制輸入,非正則)

$(document).on('keyup change', function (e) { var temp = ""; var that,val,char; if($(e.target).id === "id") {

原创 css設置兩同級元素左對齊

如果想讓兩個同級元素左邊對齊,可以設置這兩個元素的display爲table-cell。 #div1,#div2 { display:table-cell; }

原创 正則驗證

不能爲空: if(val === "") { alert(); } 1-100正整數 if(!(val >= 1 && val <= 100 && /^\d{1,3}$/.test(val)) { alert();

原创 鼠標滑過按鈕,按鈕置爲不可編輯,隨後可編輯

鼠標滑過按鈕,按鈕置爲不可編輯,隨後可編輯 var saveBtn = document.getElementById("save_sizing"); saveBtn.onmouseover = function () { $(

原创 html元素間空格(距離)的實現方式

html元素間空白的實現方式有(以左爲例): &nbsp; 空格;(算在元素的width之內) 內邊距padding; 外邊距margin; 絕對定位,left

原创 ul-li(div)下拉列表

ul-li(div)下拉列表 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ul-li的下拉列表</title>

原创 ajax的post請求注意

post請求一定要設置請求內容類型 "contentType" : "application/json; charset=utf-8"

原创 按鈕和輸入框關聯;文件上傳解決二次不觸發change事件

html代碼: <div class="text-center"> <input type="file" class="input-file" id="importExcel"> <button class="btn

原创 變量的作用域在循環中的應用

// var ableAdd = true; $.each(arr,function(index,val){ var ableAdd = true; // 如果需要循環的每一項都默認爲true,需要將這句寫在循環的裏面 if(1

原创 單選框點擊;斷點影響代碼執行

打斷點:鼠標按下之前,$(this).prop(“checked”)值是false,不選中; 不打斷點:沒有執行$(this).prop(“checked”),可以選中; // 點擊的時候獲取當前狀態並標記在元素上 $("#id").