HTML5技术

前端面试题目搜集 - 咖啡机(K.F.J)(9)

字号+ 作者:H5之家 来源:H5之家 2015-12-02 09:29 我要评论( )

b. setTimeout是异步线程,需要等待js引擎处理完同步代码(while语句)之后才会执行,while语句直接是个死循环,js引擎没有空闲,不会执行下面的alert,也不会插入setTimeout。我在chrome中执行在线代码,最后浏览

b. setTimeout是异步线程,需要等待js引擎处理完同步代码(while语句)之后才会执行,while语句直接是个死循环,js引擎没有空闲,不会执行下面的alert,也不会插入setTimeout。我在chrome中执行在线代码,最后浏览器是终止死循环执行alert。

c. JavaScript的工作机制是:当线程中没有执行任何同步代码的前提下才会执行异步代码,setTimeout是异步代码,所以setTimeout只能等js空闲才会执行,但死循环是永远不会空闲的,所以setTimeout也永远不会执行。

 

4.36、输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出2014-09-26

参考《JavaScript Date 对象

 

4.37、Javascript中callee和caller的作用?

arguments.属性包含当前正在执行的函数。

Function.返回一个对函数的引用,该函数调用了当前函数。

 

参考资料:

    【答阿里寒冬面试题】呵呵,大神的面试题就是好!

     做几道前端面试题休息休息吧

     来看一点CSS相关的吧

     前端面试题第二弹袭来,接招!

   阿里巴巴校招笔试题整理(HTML+CSS篇)

    最全前端面试问题及答案总结

    2014年最新前端开发面试题

  2014PPTV-题解

    一些前端开发的笔试题及答案【编程题】

   常见前端面试题之HTML/CSS部分

    BAT及各大互联网公司2014前端笔试面试题--Html,Css篇

    BAT及各大互联网公司2014前端笔试面试题--JavaScript篇【编程题】

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 从国企到阿里的面试经历(一) - 劼哥stone

    从国企到阿里的面试经历(一) - 劼哥stone

    2017-05-02 16:00

  • 前端工具的安装 - 韩子卢

    前端工具的安装 - 韩子卢

    2017-05-02 08:00

  • 移动前端常用meta标签 - 0jiji0

    移动前端常用meta标签 - 0jiji0

    2017-04-21 12:00

  • 前端项目从0到1的感悟 - liliangel

    前端项目从0到1的感悟 - liliangel

    2017-04-20 12:00

网友点评
a