亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

工作中常用的js、jquery自定義擴展函數代碼片段匯總

2019-11-19 18:19:06
字體:
來源:轉載
供稿:網友

僅記錄一些我工作中常用的自定義js函數。

1、獲取URL請求參數

//根據URL獲取Idfunction GetQueryString(name) {  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");  var r = window.location.search.substr(1).match(reg);  if (r != null) return unescape(r[2]); return "";}

調用方式:var id = GetQueryString("id");

2、在文本框中光標位置插入文本值

/* 在textarea處插入文本--Start */(function ($) {  $.fn.extend({    "insertContent": function (myValue, t) {      var $t = $(this)[0];      if (document.selection) { // ie         this.focus();        var sel = document.selection.createRange();        sel.text = myValue;        this.focus();        sel.moveStart('character', -l);        var wee = sel.text.length;        if (arguments.length == 2) {          var l = $t.value.length;          sel.moveEnd("character", wee + t);          t <= 0 ? sel.moveStart("character", wee - 2 * t - myValue.length) : sel.moveStart("character", wee - t - myValue.length);          sel.select();        }      } else if ($t.selectionStart       || $t.selectionStart == '0') {        var startPos = $t.selectionStart;        var endPos = $t.selectionEnd;        var scrollTop = $t.scrollTop;        $t.value = $t.value.substring(0, startPos)         + myValue         + $t.value.substring(endPos, $t.value.length);        this.focus();        $t.selectionStart = startPos + myValue.length;        $t.selectionEnd = startPos + myValue.length;        $t.scrollTop = scrollTop;        if (arguments.length == 2) {          $t.setSelectionRange(startPos - t,           $t.selectionEnd + t);          this.focus();        }      } else {        this.value += myValue;        this.focus();      }    }  })})(jQuery);/* 在textarea處插入文本--Ending */

調用方式:這里使用了easyui中的combobox控件和ueditor富文本控件

$("#sltLabel").combobox({        onSelect: function (item) {          var item = $('#sltLabel').combobox('getValue');          if (item != undefined && item != null && item != "") {            if ($("#sltChannel").val() == 0) {              UE.getEditor('editor').focus();              UE.getEditor('editor').execCommand('inserthtml', '{' + item + '}');            } else {              $("#txtContent").insertContent('{' + item + '}');            }          }        }      });

easyui-combobox代碼:

 <select class="easyui-combobox" id="sltLabel" name="sltLabel" style="width: 150px" onselect="change()" data-options="panelWidth: 150,panelHeight: 'auto',valueField: 'Value',textField: 'Text'"> <option value="">選擇要插入的標簽</option></select>

$("#sltLabel").combobox("loadData", data);

3、將 Date 轉化為指定格式的String

// 對Date的擴展,將 Date 轉化為指定格式的String// 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個占位符, // 年(y)可以用 1-4 個占位符,毫秒(S)只能用 1 個占位符(是 1-3 位的數字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:m:s.S")   ==> 2006-7-2 8:9:4.18 Date.prototype.Format = function (fmt) { //author: zouqj   var o = {    "M+": this.getMonth() + 1, //月份     "d+": this.getDate(), //日     "h+": this.getHours(), //小時     "m+": this.getMinutes(), //分     "s+": this.getSeconds(), //秒     "q+": Math.floor((this.getMonth() + 3) / 3), //季度     "S": this.getMilliseconds() //毫秒   };  if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));  for (var k in o)    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));  return fmt;}

調用方式:new Date(json.ModifiedOn).Format("yyyy-MM-dd hh:mm:ss")

4、獲取當前時間,格式:yyyy-MM-dd hh:mm:ss

//獲取當前時間,格式:yyyy-MM-dd hh:mm:ssfunction getNowFormatDate() {  var date = new Date();  var seperator1 = "-";  var seperator2 = ":";  var month = date.getMonth() + 1;  var strDate = date.getDate();  if (month >= 1 && month <= 9) {    month = "0" + month;  }  if (strDate >= 0 && strDate <= 9) {    strDate = "0" + strDate;  }  var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate      + " " + date.getHours() + seperator2 + date.getMinutes()      + seperator2 + date.getSeconds();  return currentdate;}

5、  生成一個由隨機數組成的偽Guid(32位Guid字符串)

//方式一function newPseudoGuid () {      var guid = "";      for (var i = 1; i <= 32; i++) {        var n = Math.floor(Math.random() * 16.0).toString(16);        guid += n;        if ((i == 8) || (i == 12) || (i == 16) || (i == 20))          guid += "-";      }      return guid;    }//方式二function S4() {  return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);}//生成guidfunction guid() {  return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲18私人小影院| 国产午夜精品全部视频在线播放| 性亚洲最疯狂xxxx高清| 久久五月天色综合| 久久影院中文字幕| 欧洲精品在线视频| 日韩在线观看电影| 2020欧美日韩在线视频| 91午夜在线播放| 亚洲第一福利网| 伊人久久男人天堂| 日韩网站免费观看高清| 国产在线精品一区免费香蕉| 欧美精品一二区| 中文字幕亚洲精品| 中文字幕一区二区精品| 91av网站在线播放| 亚洲美女www午夜| 国产91网红主播在线观看| 国产精品国语对白| 欧美激情欧美激情| 91精品视频专区| 亚洲精品电影网| 欧美日韩第一页| 欧美日韩美女在线| 国产精品99久久久久久人| 国产精品成人一区| 欧美高清在线播放| 国产精品一区二区三区成人| 日本久久91av| 国产精品香蕉av| 欧美放荡办公室videos4k| 国产不卡一区二区在线播放| 最好看的2019的中文字幕视频| 亚洲第一男人av| 欧美午夜电影在线| 欧美成年人视频网站欧美| 亚洲人成电影网站色…| 亚洲第一中文字幕在线观看| 国产一区二区久久精品| 国产精品久久久久久久久久免费| 久久久精品一区二区| 国产精品久久久精品| 久久久视频免费观看| 91亚洲精品视频| 一道本无吗dⅴd在线播放一区| 国产日韩欧美中文在线播放| 国产精品视频区| 精品久久久久久久久久久久久久| 日韩欧美精品网站| 国产亚洲成精品久久| 欧美激情中文字幕在线| 国产视频精品免费播放| 最近2019中文字幕第三页视频| 欧美日韩免费在线观看| 黄网站色欧美视频| 国产小视频国产精品| www国产精品com| 日本中文字幕不卡免费| 国产欧美精品一区二区| 久久色精品视频| 国产日本欧美视频| 九九热精品在线| 国产男人精品视频| 国产亚洲一区二区在线| 国产精品高潮呻吟久久av黑人| 8090理伦午夜在线电影| 欧美日本精品在线| 欧美性69xxxx肥| 亚洲天堂av在线免费观看| 亚洲自拍偷拍一区| 精品国产一区二区三区久久狼黑人| 欧美超级乱淫片喷水| 超碰精品一区二区三区乱码| 久久精品国产91精品亚洲| 国产一区二区三区在线观看网站| 亚洲男人天堂久| 91在线直播亚洲| 亚洲欧美一区二区三区情侣bbw| 91av网站在线播放| 国产美女久久精品| 一区二区三区无码高清视频| 欧美视频二区36p| 日韩欧美亚洲一二三区| 欧美一区二区三区四区在线| 中文字幕欧美在线| 91影视免费在线观看| 久久久久成人网| 26uuu亚洲国产精品| 日韩欧美主播在线| 日本成人在线视频网址| 国产成人精品免费视频| 伊人久久综合97精品| 亚洲日韩欧美视频一区| 久久五月情影视| 亚洲男女自偷自拍图片另类| 国产拍精品一二三| 亚洲一区国产精品| 亚洲第一中文字幕在线观看| 欧美日韩一区免费| 国产亚洲精品美女久久久久| 成人做爰www免费看视频网站| 欧美成人合集magnet| 日本一区二三区好的精华液| 欧美一区二区大胆人体摄影专业网站| www.久久久久久.com| 韩剧1988在线观看免费完整版| 久久99精品国产99久久6尤物| 成人黄色中文字幕| 激情成人中文字幕| 国产又爽又黄的激情精品视频| 欧美激情久久久久久| 欧美成年人视频| 美女扒开尿口让男人操亚洲视频网站| 久久久之久亚州精品露出| 懂色av一区二区三区| 久久久久国色av免费观看性色| 国产精品无av码在线观看| 26uuu久久噜噜噜噜| 国产精品扒开腿爽爽爽视频| 久久国产精彩视频| 国产日韩欧美综合| 亚洲欧美日韩在线一区| 国产视频福利一区| 欧美成人三级视频网站| 久久免费国产精品1| 久久色精品视频| 色与欲影视天天看综合网| 久久精品国产亚洲精品2020| 亚洲精品xxx| 国产精品亚洲аv天堂网| 久久夜色精品国产| 欧美夫妻性生活xx| 欧美黑人极品猛少妇色xxxxx| 一区二区三区四区在线观看视频| 国产精品狠色婷| 久久男人av资源网站| 91夜夜未满十八勿入爽爽影院| 日韩电影在线观看永久视频免费网站| 欧美日韩高清在线观看| 亚洲欧美一区二区三区四区| 精品伊人久久97| 最近2019年好看中文字幕视频| 国产成人综合一区二区三区| 亚洲美女av在线播放| 日韩av中文字幕在线| 欧美日韩成人免费| 狠狠躁夜夜躁人人爽天天天天97| 国产精品99久久久久久久久久久久| 欧美激情第一页xxx| 欧美精品videosex极品1| 国产午夜精品全部视频播放| 国产精品精品久久久久久| 国产精品国产三级国产专播精品人| 91日本在线观看| 国产欧美日韩高清| 欧美高清在线视频观看不卡| 久久久久久久97| 98精品国产自产在线观看| 日本精品一区二区三区在线| 亚洲最大中文字幕| 亚洲欧美制服综合另类| 5278欧美一区二区三区| 成人福利在线视频|