1.多个对象操作的时候可以放在一起,eg:
$('.send_message, .friends_increment').blur(function() {});
2.三元表达式与if else,eg:
(1)var pass_percent = send_message && friends_increment ? ((friends_increment / send_message) * 100).toFixed(2) : 0;
与
(2)if(send_message && friends_increment){ var pass_percent = send_message && friends_increment ? ((friends_increment / send_message) * 100).toFixed(2) : 0; }else{ var pass_percent = 0; }
上面的(1)和(2)结果都没有错,但是在阅读上面 (1)的可读性高,只是赋值计算建议用三元表示式
3.当页面加载没有出来元素的时候
$(document).on('click', '.show_qrcode',function(){ var my = $(this); var appid = my.data('appid'); layer.open({ type: 2, content: 'https://weapp.maizhe.com/'+appid+'/0.0.1/accesstoken-show?width=430&path=/pages/index/index' }); });