js不存在二维数组这一说法,如需要使用二维数组的正确用法为
var nums=[[1,2,3],[4,5,6],[7,8,9]]
访问5,则是nums[1][1],而非nums[1,1]
<script src="url"></script>标签,中的url是引用服务器端的链接,不能引用本地链接(自己电脑上练习写demo除外)
var s1="abc",s2="abc"
var t1=new String(s1),t2=new String(s2)
其中s1==s2,
t1!=t2,因为t1和t2是对象
s1==t1,因为当字符串和对象比较时,t1会自动调用valueof(),进行值的比较,如果手动改动valueof(),则s1!=t1
javascript访问元素elem样式的方法:
1:elem.className="selected"
2:elem.setAttribute("class","selected")
3:elem.style.color="red"
[ , , , , , ,]这个数组,表示装了6个元素,因为逗号是数组元素的结束符
javascript中事件绑定的方法:
1:通过HTML标签的onXXX事件属性赋值javascript代码
2:通过元素对象的addEvenListener(‘eventName’,function(){ })方法
3:通过为元素对象的事件属性赋值函数,如elem。οnclick=function(){ }
javascript引擎执行流程:解析器-->抽象语法树-->解释器-->分析器-->编译器-->优化的代码