20160704学习体会

<script>
    document.write("<h1>this is a heading</h1>");
</script>
//如果在文档已完成加载后执行document.write,整个HTML页面将被覆盖。

function myFunction(){
	x = document.getElementById("demo");
	//根据指定的 id 属性值得到对象。返回id属性值等于demo的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。
如果无符合条件的对象,则返回 null 
	x.innerHTML = "Hello World";
}

function changeImage(){
	element = document.getElementById("myimage");
	if(element.src.match("bulbon"))
        //
{	
	element.src = "eg_bulbon.gif";
}else{
	element.src = "eg_bulboff.gif";
}
}

<script>
fucntion myfunction(){
	x = document.getElementById("demo");
	x.style.color = "#ff0000";
}
</script>

<script>
fucntion myFunction(){
	var x = document.getElementById("demo").value:
	if(x == "" || isNaN(x)){
		alert("Not Numeric");
	}
}
</script>

<script src = "myScript.js"></script>

javascript中字符串连接时用Array.join()替换string += "xx",换来几十倍的速度提升

创建Array对象的语法
alert(undefined==null) true
alert(undefined===nul) false
alert(null==undefined) true
alert(null===undefined)false

window.setTimeout(checkState,10000); 10s后调用函数checkState
window.setTimeout(checkState(),10000); 立即调用
该方式调用,不加括号有延时,加括号就立即调用
window.setTimeout('checkState()',10000);
该方式调用,要加括号并且有延时作用

alert($(window).height());//浏览器当前窗口可是区域高度
alert($(document).height()); //浏览器当前窗口文档的高度 
alert($(document.body).height());//浏览器当前窗口文档body的高度 
alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin 
alert($(window).width()); //浏览器当前窗口可视区域宽度 
alert($(document).width());//浏览器当前窗口文档对象宽度 
alert($(document.body).width());//浏览器当前窗口文档body的高度 
alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin 

最快的方法求一个数组arr中所有元素的和 
function sum(arr){
	return eval(arr.join('+'));
}

行内元素: a b span img input select strong
块级元素有: div ul ol li dl dt dd h1 h2 h3 ... p

自闭合标签有<input/> <img/> <br/> <link/> <hr/>

全部评论

相关推荐

联通 技术人员 总包不低于12
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务