谢谢面壁跟帖和祥细讲解!真是我们初学者的福音。已复制保存,好好去学习理解,慢慢搞清代码的含义。看了代 ... 风铃草 发表于 2012-9-28 09:18 学长客气。 脚本的多少,不能衡量编程的优劣。F8因“容错”能力强一些(允许乱砣),不很规范也可以;F9对编程很严格,尤其对新对象的创建。所以,同样的效果,F8比F9的制作,脚本会少许多。如果F9采用“文档类”的方式写脚本,量还要大。 脚本的量,有一种是“结构”方面造成的,含有“设计”的性质,怎样让事做得又好又省;另外是表达,书写方面的。如下面的判断:
if(条件存在)
{A=B} else
{A=C}
换一种表达: A = (条件存在)?B:C;
初接触脚本,以直白的表达方式为宜,这样,每一行为一个结果,判读起来轻松一些。如上面制作中的这一句:
day = A[mydate.getDay ()]; //相当于混合运算
折开、直白的表达就成为两行
k = mydate.getDay (); //第一次的运算结果
day = A[k]; //第二次的运算、最终结果
感谢回复。 佳节愉快,合家安康。
|