初学js/jquery 心得

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'
    });        
});
原文地址:https://www.cnblogs.com/zouzhe0/p/6207115.html