JS常用程式碼塊
/**
* 使用正則獲取問號傳參的引數
* 示例:http://localhost:8080/index.jsp?a=1&b=2
* var a = getQueryString('a');
* var b = getQueryString('b');
*/
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
/**
* js拼接html
* onclick動態傳參
* 1、使用" 比如:("'+key+'")
* 2、使用轉義符號 比如:(\''+key+'\')
*/
var str1 = '<input type="button" value="修改" οnclick="upd("' + id + '", "' + name + '");" />';
var str2 = '<input type="button" value="刪除" οnclick="del(\'' + id + '\', \'' + name + '\')" />';
/**
* js繫結onclick事件
* 先解除繫結再繫結
* 防止重複繫結
*/
$('#id').unbind('click').click(function(){});
/**
* 日期格式化
* 比如:dateFormat('yyyy-MM-dd hh:mm:ss', new Date());
* 返回日期格式:'2020-12-22 12:40:35'
*/
function dateFormat(fmt, date) {
let ret;
const opt = {
"y+": date.getFullYear().toString(), // 年
"M+": (date.getMonth() + 1).toString(), // 月
"d+": date.getDate().toString(), // 日
"h+": date.getHours().toString(), // 時
"m+": date.getMinutes().toString(), // 分
"s+": date.getSeconds().toString() // 秒
};
for (let k in opt) {
ret = new RegExp("(" + k + ")").exec(fmt);
if (ret) {
fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")));
}
}
return fmt;
}
相關文章
- 常用,好用的js程式碼JS
- js程式碼規範常用解決方案JS
- webpack--css、html 和 js 程式碼的常用處理WebCSSHTMLJS
- 程式碼塊
- 常用程式碼
- Java中靜態程式碼塊、構造程式碼塊、建構函式、普通程式碼塊Java函式
- frank程式碼網為網頁前端人員提供建站常用的網頁js程式碼網頁前端JS
- 五:程式碼塊
- java 程式碼塊Java
- js程式碼JS
- Dynamics CRM 2013 常用JS指令碼JS指令碼
- Java普通程式碼塊,構造程式碼塊,靜態程式碼塊區別,執行順序的程式碼例項Java
- 構造程式碼塊
- 靜態程式碼塊
- Java - 26 程式碼塊Java
- Union Find程式碼塊
- js程式碼混淆JS
- Gorm常用程式碼片段GoORM
- SpringBoot camunda常用程式碼Spring Boot
- python常用程式碼整理Python
- 逆向常用python程式碼Python
- Laravel常用程式碼合集Laravel
- 常用的HTML程式碼
- 常用jsJS
- Xcode自定義程式碼塊XCode
- Java 中的程式碼塊Java
- Concurrency(六: 同步程式碼塊)
- Java中的程式碼塊Java
- 程式碼初始化塊
- Java靜態程式碼塊Java
- JS HOOK 程式碼段JSHook
- JS程式碼規範JS
- java中的程式碼塊(初始化塊)Java
- 關於Static程式碼塊、匿名程式碼塊、構造器的小擴充C程式
- 常用的JScript程式碼整理JS
- 前端常用手寫程式碼前端
- 頁面常用程式碼整理
- Hibernate中常用CRUD程式碼