初学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'
    });        
});

 

posted @ 2016-12-21 11:39  桔子木木  阅读(269)  评论(0编辑  收藏  举报