1. 对于 jQuery 对象的变量使用 $ 作为前缀 ```javascript // bad const sidebar = $(‘.sidebar’);

    // good const $sidebar = $(‘.sidebar’);

    // good const $sidebarBtn = $(‘.sidebar-btn’);

    1. 2. 缓存 jQuery 查询
    2. ```javascript
    3. // bad
    4. function setSidebar() {
    5. $('.sidebar').hide();
    6. // ...
    7. $('.sidebar').css({
    8. 'background-color': 'pink',
    9. });
    10. }
    11. // good
    12. function setSidebar() {
    13. const $sidebar = $('.sidebar');
    14. $sidebar.hide();
    15. // ...
    16. $sidebar.css({
    17. 'background-color': 'pink',
    18. });
    19. }
    1. 对于有作用域的 jQuery 对象查询使用 find ```javascript // bad $(‘ul’, ‘.sidebar’).hide();

    // bad $(‘.sidebar’).find(‘ul’).hide();

    // good $(‘.sidebar ul’).hide();

    // good $(‘.sidebar > ul’).hide();

    // good $sidebar.find(‘ul’).hide(); ```