前端

javascript 基础知识

2019-10-09  本文已影响0人  SkTj

注释
//xxx
/* */

var a;
a=3;

var bs=Array();
var bs=[1,2,3,4]
bs[0]=1
for(i=0;i<bs.length;i++)

对象

var lenon=Object();
lenon.name="aa"

or

var lenon={name:"aa",year:1111}

y++
var a="b"+"ccc"

if(1>2){}

if
else
== != && ||

while(){}

function aa(){
return xx;
}

var a=new Date();
getDay() getHours() getMonth()

getElementById()
getElementsByTagName()
getElementsByClassName()
getAttribute()
setAttribute()

元素绑定方法

fun aa(){}

onclick="aa();return false"

获取元素所有子元素

element.childNodes

window.onload=aa;

nodeType

image.png

获得节点值

element.nodeValue

firstChild lastChild

打开新窗口

window.open(url,name,property)


image.png

element.onclick=function(){
xx
return false;
}

image.png

合并、压缩脚本

:Closure Compiler #or JSMin

js和html分离

onload的时候执行多条函数

image.png

或者

image.png

然后
addLoadEvent(func1)
addLoadEvent(func2)

文档中写入

document.write("xxxx")

获取内部html

testdiv.innerHTML
testdiv.innerHTML="<p>xx</p>"

createElement

image.png

appendChild

image.png

createTextNode

image.png

组合

image.png

insertBefore函数

创建AJAX对象

image.png
image.png

readyState


image.png

document.body

createElement
createTextNode
appendChild

设置快捷键 accessKey

image.png

para.style.fontSize
fontFamily
para.style.color="black";

table交替色

image.png

鼠标移入移除 onmouseover onmouseout

image.png

element.className
element.className+=xx

实现动画效果 setTimeout clearTimeout

image.png

html5 标签canvas

image.png

html5 标签 video audio

image.png

html5新的表单控件

image.png

新属性

image.png
上一篇下一篇

猜你喜欢

热点阅读