笔试时间:2010年11月
试题类型:Web开发 前端开发笔试
11月3号参加阿里巴巴的笔试,我知道搞前端开发,肯定会考java script的,可是我一天都没学过JS,囧啊。以前写网页特效都用jQuery搞定了,都是一些基本的特效,jQ的代码非常优雅,类似CSS选择器也很适合我这种从CSS开始接触网页设计的人,以前也不确定要走前端开发的路子,也就没好好学JS。笔试阿里巴巴,这个九九乘法表,居然不会写,哈哈,不过我还是写完了的,厉害啊。佩服自己啊。我知道有个什么的doucment.write,然后用了嵌套循环,就搞出来了,回来才发现,有几个地方不对劲:for循环我居然用,分隔,明明要用;的嘛,唉,囧啊。
回来反省了一下,把代码敲出来吧:
9*9
<script type=”text/java script”>
document.write(“”);
for (var i=1;i<10;i++){
document.write(“”);
for (var j=1;j<=i;j++){
document.write(“”+i+”*”+j+”=”+(i*j)+”<\/td>”); } document.write(“<\/tr>”); } document.write(“<\/tbody><\/table>”);
笔试时需要写到纸上的就是标红色的一段,结构很明晰。
努力学习JS吧,想搞前端,请精通JS。我要发力了。
顺便贴出C的九九乘法表的代码,估计然然童鞋肯定想看看的: #include int main(){ int i,j; for(i=1;i<10;i++) for(j=1;j<=i;j++) printf((j==i) ”%d*%d=%-2d\n”:”%d*%d=%-2d “,j,i,i*j); getchar(); return 0; }
|