javascript 小知识总结

1.延时函数 setTimeout(“js语句”,毫秒)
clearTimeout(保存setTimeout()的变量)。//取消上式的效果。所以无限循环可以用递归~
2. 获取浏览器高度宽度。
var w=window.innerWidth
var h=window.innerHeight
使用时后面要加单位 +‘px’
3.创建节点>>添加节点。
createElement(“”)
createTextNode(“”)
父元素.appendChild(子元素)
子元素.parentNode.appendChild(子元素)
4.for(x in 对象)//x作为一个变量。
{
person[x]//遍历用方括号,平时用‘.’
}
5.with(document)
{
表示这个块儿当中默认为document对象,不需要写前缀。
}
6.简单的是否判断可以用 ? :
7. 可以使用html,body{height:100%}实现响应式高度。
8.自适应宽度:
自适应图片:img{max-width:100%};
9.为dom事件添加函数使用 function(){}
例如:object.οnclick=function(){li.parentNode.removeChild(li)};//li也是一个对象
10.注意变量的作用域问题,js为向上查询,但是和声明的位置有关。
11.生成随机数还可以使用时间,利用个体Time();
12.利用object.innerHTML=一堆标签来添加一个比较大的节点,而不是嵌套很多子节点。
若出现“id=’ liList”+i+” ’ ”
利用引号内两个加号来识别变量。
13.event.preventDefault()可以禁止默认的操作。

你可能感兴趣的:(webSite,development)