课程
/前端开发
/JavaScript
/DOM事件探秘
为什么要先将loginStateshow.className = '';之后再给它赋值啊,直接赋值不就行了吗
2014-07-25
源自:DOM事件探秘 4-3
正在回答
String要大写,括号应用英文状态下的括号,不能用中文状态下的.......是因为没找到字体文件导致的^_^...
后来我查手册弄明白了,是JS的一个变量赋值的机制的原因,他这样写更符合这个原始的机制。。因为JS的赋值的机制是先在后台把之前的变量以及变量的值清空为空,然后再重新创建一个内存空间,然后再把新的变量值放到这个内存空间中,这个新的内存空间的标识还是一样的是之前的那个变量名。。也就是说JS的赋值其实是有两个过程的,一个是清空原有的内存空间,然后创建新的内存空间
同感,但应该也有它的道理吧,还请谁知道的解释一下
大地223504 提问者
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
1 回答
2 回答
4 回答
9 回答
10 回答