浏览器加载机制
a). 先加载整个页面的标签和属性
b). (发生在高级浏览器) 过滤不符合w3c的标签和属性
c). 执行js - window.onload
选项卡原理:
a). 清空所有
b). 设置当前
<b>怎么改变物体的内容:</b>
innerHTML 物体的内容
<b>获取物体的内容:</b>
物体 -> obj
obj.innerHTML
<b>改变物体的内容:</b>
obj.innerHTML = 'xxxx';
数组:
有一组东西组成
定义一个数组:
var arr = [1,2,3,4];
长度:arr.length
<b>怎么访问数组中的某一个:</b>
arr[下标/索引]
下标/索引: 0 1 2 3 4 5
<b>数组里面都可以放些什么 ?</b>
只要你愿意,什么都可以放
<b>字符串拼接:</b>使用 “+”
口诀:两个pie('), 两个 +
关于调试
<b>调试能力等于一个程序员的能力</b>
<b>工具:</b> chrome F12
看有没有报错
行号 (上面的有问题)
\FF(firefox):
安装firebug
菜单 -> 附加组件 -> 扩展-> 搜firebug
需要刷新一下
\IE:
工具->internet选项->高级->拉到三分之二处-> 把两个禁用脚本调试√去掉
<b>软调试:</b>
a). alert(1);
b). alert(具体的东西);
缩小错误的范围
c). alert遇到循环调试就特别麻烦
console.log(具体的东西);
d). 删掉重写(最后的办法)