Jacascript是动态弱类型语言,可以在运行时动态的给对象添加属性。
函数的声明会自动提升到最开始,可以先用在声明
css中 cursor:pointer; 将光标变成小手指
~:兄弟选择器;同一级的
+:相邻兄弟选择器
a标签有默认的跳转页面的行为;(a标签不写href,没有小手指,可以点击,写了href = ' ',点击时就是刷新)
2中阻止默认的行为:
href = "javascript:void(0);"
void(0)表示什么都不干
evt.preventDefault(); 阻止事件的默认行为 ;低版本的ie有兼容问题
var li = document.createElement("li"); 创建新标签
ul.appendChild(li); 加子标签
ul.removeChild(li);删除子标签
input[type=text] text没有“”;
标签.focus();焦点
insertBefore(li, ul.firstChild);
加在第一个孩子前面,代码有换行,就有文本节点;它也是一个孩子
p.innerHTML = "32323kd <a href=''>dfk</a>"
p.lastChild.textContent = "x"
32323kd x 最后一个孩子才是a
input.addEventListener("keypress",function(evt){
var key = evt.keyCode||evt.which;
if (key == 13){
addItem();
}
})
keycode按键的编码,火狐是which
<script src="js/mylib.js"></script> 引入js文件(js文件要先保存喔),中间不可以写代码,不然会被覆盖,要写代码要重新写一个<script></script>
var r = parseInt(Math.random()*256);
Math.random() 产生0到1的小数,包含0,不含1;
用 CSS 隐藏页面元素有许多种方法。你可以将 opacity 设为 0、将 visibility 设为 hidden、将 display 设为 none 或者将 position 设为 absolute 然后将位置设到不可见区域。