获取服务器时间
$.ajax({async: false}).getResponseHeader("Date")
实时监测input输入框的变化
$('#username').bind('input propertychange', function() {
$('#content').html($(this).val().length + ' characters');
});
使用cnpm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
直接添加npm 参数 alias 一个新命令
alias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc" # Or alias it in .bashrc or .zshrc $ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
直接将本地的npm仓库指向淘宝的镜像地址
npm config set registry https://registry.npm.taobao.org
配置后可通过下面方式来验证是否成功
npm config get registry
临时使用
npm --registry https://registry.npm.taobao.org install express
处理图片加载失败事件
$("#xxx").on('error',function(){
//code
})
格式化身份证号6-8-4
$('#jdidno').keyup(function () {
var arr = this.value.replace(/\s/g,'').toLocaleUpperCase().match(/(\d{0,6})(\d{0,8})((?:\d{0,4})|(?:\d{0,3}X))$/);
this.value=arr[2]===''?arr[1]:arr[3]===''?arr[1]+' '+arr[2]:arr[1]+' '+arr[2]+' '+arr[3];
});
格式化金额
function money(str) {
var pat = /\B(?=(\d{3})+(?!\d))/g;
return str.replace(pat,',');
}
匹配间隙 间隙后面的数字必须是3的倍数
H5禁止长按复制
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
user-select: none;
-ms-touch-action: none;