起风了

“路海长 青夜旷 越过群山追斜阳”

各种集合

https://www.qdfuns.com/article/40816/35da9b3519e18e90a0004d03bb7a29a5.html开关 <!DOCTYPE html><html class=''> <head> <style class="cp-pen-styles"> * { margin: 0px; padding: 0px; } body { ...

url有效校验

/** * URL有效性校验 * @param str_url * @returns {boolean} */function isURL(str_url) { // 验证url var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" // ftp的user@ + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式...

检查当前参数是否为空或者null

/** * 检查当前参数是否为空或者null * 如果是空 返回true,否之返回 false * return boolean */ function checkIsEmptyOrNull(param){ var nullParamFlag = false; if("" == param){ nullParamFlag = true; }else if(null == param){ nullParamFlag = true; }else if(undefi...

阻止默认行为和冒泡

阻止默认行为 // 原生jsdocument.getElementById('btn').addEventListener('click', function (event) { event = event || window.event; if (event.preventDefault){ // w3c方法 阻止默认行为 event.preventDefault(); } else{ // ie 阻止默认行为 event.returnValue ...

Layer For Mobile

layer mobile是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层UI。由于是采用原生 JavaScript编写,所有并不依赖任何第三方库。layer mobile完全独立于PC版的layer,您需要按照场景选择使用。layer mobile正致力于成为您WebApp开发过程中弹出交互的不二选择。GitHub [layer])(http://laye...

验证码倒计时代码

<!-- dom --><input id="send" type="button" value="发送验证码"> // 原生js版本var times = 60, // 临时设为60秒 timer = null;document.getElementById('send').onclick = function () { // 计时开始 timer = setInterval(function () { times--; if (times <= 0) {...

js时间戳、毫秒格式化

function formatDate(now) { var y = now.getFullYear(); var m = now.getMonth() + 1; // 注意js里的月要加1 var d = now.getDate(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); return y + "-" + m + "-" + d + " " + h + ":" + m + ":" + s; ...

jQuery 获取鼠标在图片上的坐标

$('#myImage').click(function(event){ //获取鼠标在图片上的坐标 console.log('X:' + event.offsetX+'\n Y:' + event.offsetY); //获取元素相对于页面的坐标 console.log('X:'+$(this).offset().left+'\n Y:'+$(this).offset().top);}); 文章转载于:https://www.jianshu.com/p/248f22d52a5...