js 最佳编码实践 - shuier/blogs GitHub Wiki

  • 最好不要在js代码里写一些具体的css样式规则,而应该用js去控制相应的css 选择器,而把选择器的样式定义在css文件代码中。

代码实例如下:

不应该在js里写具体的css样式规则

// Setting multiple properties.
$( "h1" ).css({
    fontSize: "100px",
    color: "red"
});

而应该这样写,操作选择器:

// Working with classes.

var h1 = $( "h1" );

h1.addClass( "big" );
h1.removeClass( "big" );
h1.toggleClass( "big" );

if ( h1.hasClass( "big" ) ) {
    ...
}