
js学习笔记
文章平均质量分 75
今年我三十五
前段时间问一个老程序员,为什么你什么都知道,你是如何做到这么博学的。
他瞄了我一眼,如果你每天都能坚持2个小时学习新知识,那么你也行。
展开
-
js_arguments对象
对于JS的函数来说,和其他语言有很多的不同,就传参而言就有很大的不同。当使用Java的时候,形参和实参必须一一对应,当然对于继承重写父类方法是其他情况,有兴趣的话,可以自己去查查看,这里就不多说了。 下面我们来说说JS的arguments对象,在JS中,ECMAScript函数不介意传递进来多少参数,也不会因为参数不同意而报错。实际上,函数体内部可以通过arguments对象来接收传递进来的参数原创 2017-06-20 20:40:51 · 237 阅读 · 0 评论 -
JS之浮点数精度丢失问题
JS中,在进行浮点数计算的时候,会出现精度丢失的问题,如下: alert(0.1 + 0.2); alert(0.3 - 0.2); alert(0.1 * 0.2); alert(0.3 * 0.2); 正常情况,得出的结果应该是0.3, 0.1, 0.02, 1.5, 但是实际得出的结果却不是这样,如下 可以看到,得出的结果并不是我们预期的结果,造成这样的原因就是浮点数丢失造成的原创 2017-06-21 08:57:21 · 561 阅读 · 0 评论 -
JS之事件绑定(addEventListener、removeEventListener、attachEvent、detachEvent的用法和区别)
一. window.onload 1. 后面的onload覆盖前面的onload 在讲事件绑定之前,先来看看一个例子,我们知道onload事件,那么一个页面同时出现多个onload会出现什么情况呢,先来看看例子: window.onload = function(){ var aBut = document.getElementById('but'); aBut.onclick =原创 2017-06-26 10:57:59 · 591 阅读 · 0 评论