1. 程式人生 > >JavaScript 編碼規範(中文/Airbnb公司版)

JavaScript 編碼規範(中文/Airbnb公司版)

  1. // bad
  2. $('#items').find('.selected').highlight().end().find('.open').updateCount();
  3. // good
  4. $('#items')
  5.   .find('.selected')
  6.     .highlight()
  7.     .end()
  8.   .find('.open')
  9.     .updateCount();
  10. // bad
  11. var leds = stage.selectAll('.led').data(data).enter().append('svg:svg').class('led', true)
  12.     .attr('width',  (radius + margin) * 2).append('svg:g')
  13.     .attr('transform', 'translate(' + (radius + margin) + ',' + (radius + margin) + ')')
  14.     .call(tron.led);
  15. // good
  16. var leds = stage.selectAll('.led')
  17.     .data(data)
  18.   .enter().append('svg:svg')
  19.     .class('led', true)
  20.     .attr('width',  (radius + margin) * 2)
  21.   .append('svg:g')
  22.     .attr('transform', 'translate(' + (radius + margin) + ',' + (radius + margin) + ')')
  23.     .call(tron.led);