我相信每一个学过java的人儿们都被java表达式虐过,各种"肯定是它,我不可能错!",然后各种"尼玛,真假,怎么可能?",虽然在实际开发中很少会真的让你去使用那些知识,但熟悉表达式的陷阱对于理解java数据类型在内存中的存储和运算以及JVM工作的原理有很大的帮助,最主要的,面试题太能考这些玩意了,有些坑当时爬出来了,过几天再做又会义无反顾的跳进去,于是我整理了自己做错过的一些题,也搜集了一些充满恶意的表达式方面的小题目,放在此处,警世: 问题 结果 脱坑必备 Sy
前言:1.使用setInterval()的定时器会把事件运行的时间也包含在内,如果要精确算定时两个任务之间的时间,可以使用setTimeout()替换.2.当异步事件发生时,如mouse click, a timer firing, or an XMLHttpRequest completing(鼠标点击事件发生.定时器触发事件发生.XMLHttpRequest完成回调触发等),将他们放入执行队列,等待当前代码执行完成. 1. setInterval()基础 setInterval函数的用法与s
<script type="text/javascript"> setInterval(function(){ var myDate = new Date(); var $_year = myDate.getFullYear(); var $_month = parseInt(myDate.getMonth())+1; var $_day = myDate.getDate(); var $_hour = myDate.getHours(); var $_minute = m