课程
/前端开发
/JavaScript
/DOM事件探秘
为什么要先将loginStateshow.className = '';之后再给它赋值啊,直接赋值不就行了吗
2014-07-25
源自:DOM事件探秘 4-3
正在回答
String要大写,括号应用英文状态下的括号,不能用中文状态下的.......是因为没找到字体文件导致的^_^...
后来我查手册弄明白了,是JS的一个变量赋值的机制的原因,他这样写更符合这个原始的机制。。因为JS的赋值的机制是先在后台把之前的变量以及变量的值清空为空,然后再重新创建一个内存空间,然后再把新的变量值放到这个内存空间中,这个新的内存空间的标识还是一样的是之前的那个变量名。。也就是说JS的赋值其实是有两个过程的,一个是清空原有的内存空间,然后创建新的内存空间
同感,但应该也有它的道理吧,还请谁知道的解释一下
大地223504 提问者
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
2 回答老师的代码有些地方结束的时候用的是逗号,想问一下这种写法是什么意思?
1 回答这老师地方口音重吗
1 回答getByClas问题
3 回答第三个参数 布尔值什么时候该为true 什时候该为false?
4 回答为什么要把对addEvent函数的调用写在window.onload=function(){}里面