后台设置项较多的时候,修改到下拉保存需要下拉较长距离,考虑改造成分页的形式。joe主题的后台是支持分页的,看了下joe主题的分页代码,因为代码中有好些地方使用了逗号,看不大懂-_-!!!,真是大写的尴尬呀。
最常见的逗号的应用常见于赋值语句:
x=10,y=20,z=30;
将上述代码在console中输入并回车,会发现console会输出一个30,也就是说,这条语句是具备返回值的。逗号运算符的作用是将若干表达式连接起来。它的优先级别在所有运算符中是最低的,结合方向"自左至右"。逗号运算符先计算左边的参数,再计算右边的参数值,然后返回最右边参数的值。
运算优先顺序的例子
因为逗号运算符在JavaScript在的优先级是最底的,所以函数调用运算符将先于逗号运算符运行。结果第一行alert函数输出第一个参数的值。
alert(2*5,2*4); // 输出10
alert((2*5,2*4)); // 输出8
与分号的区别
javascript中的分号代表一行语句的结束,但逗号并不会被视为语句结束,所以下面的代码会被视为单个表达式:
i++,j++;
比如在一个普通的for循环中,循环条件语句一般都是单条语句用分号隔开,使用逗号后,程序可以修改为如下的形式:
for (i=0,j=0 ; i<10 ; i++,j++)
{
console.log(i+j);
}
输出:
0
2
4
6
8
10
12
14
16
18