2013年4月26日

腾讯前端笔试题

摘要: 笔试题一半是编程题,一半是描述题。 下面取几个容易掉坑的例子:console.log(test())function test(){ return 'a'; }console.log(test())function test(){ return 'b'; }console.log(test()) 我的答案是输出 3个‘b’;当时面试官问我‘你确认吗?’,一副点头就输了感觉。 难道我真错了吗?函数声明提升与声明被覆盖,结果应该是3个'b'!。好吧,我们看看firebug: 再看看下面这种 大家可以试试在chrome和ie的控制台是正常输出3个b的。 阅读全文

posted @ 2013-04-26 21:40 弋天 阅读(225) 评论(0) 推荐(0) 编辑

前端js工程师的报应

摘要: 前端工程师:精通JS,css,html 几年来一直庆幸公司的项目大多不需要兼容IE6,更happy的是公司有专门的网页制作人员,于是俺安逸地用着jQuery编写着所谓优雅的代码。神马痛苦的兼容问题,似乎离我远去。 直到今天报应来了,腾讯前端面试失败。一个精通JS,熟悉css,html的程序员不是个合格的前端工程师。最多算是前端js工程师,问题是这职位大公司可没有。 这下算是清醒了,踏入这个行业,不给六爷(IE6)的子孙3代上香磕头是不可能的。 现在开始把css,html也纳入后宫,以后会不定期的在这里整理自己的学习的心得,用于偿还这天煞的报应。 阅读全文

posted @ 2013-04-26 21:17 弋天 阅读(169) 评论(0) 推荐(0) 编辑

2012年8月7日

window.location.hash属性介绍

摘要: location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。很多人都喜欢收藏网页,以便于以后的浏览。不过对于Ajax页面来说的话,一般用一个页面来处理所有的事务,也就是说,如果你浏览到一个Ajax页面里边有意思的内容,想将它收藏起来,可是地址只有一个呀,下次你打开 阅读全文

posted @ 2012-08-07 10:19 弋天 阅读(108) 评论(0) 推荐(0) 编辑

《JavaScript高级程序设计》笔记

摘要: 七、匿名函数最有效的类型继承:寄生组合式函数签名:函数名称+参数列表匿名函数:即拉姆达函数。任何函数表达式都可认为是匿名函数(没有引用它们的确定的方式);递归函数:递归函数应该始终使用arguments.callee来递归地调用自身,不要使用函数名(函数名可能会发生变化)。function factorial(num){//经典的递归阶乘函数if(num<=1){ return 1; }else{ return num*factorial(num-1);//return num*arguments.callee(num-1); }}//若之后factoral=null;再执行递归函数会报 阅读全文

posted @ 2012-08-07 10:14 弋天 阅读(338) 评论(0) 推荐(0) 编辑

导航