JavaScript:
1.正二八经的程序设计语言,可以在浏览器运行的脚本语言,用来实现用户交互、数据处理;
2.html是内容,css是格式,javaScript是动作;
3.与java没有关系,javaScript是解释性语言,源代码掺杂放在HTML里头,随着HTML从服务器下载到浏览器里边运行;
4.<script></scritp>:标签可以放在head里,做一些函数的定义。也可以放在body里头,做一些实际的动作;
5.注释:<!--xxx-->,javaScript中也可以使用这种方式注释://注释一行代码
6.每一条javaScript也是用一条分号做结尾;
7.<script>
document.write("HelloWord!");//document只代当前页面,是一个对象
</script>
8.对于javaScript来说,单引号,双引号都是一样的;
9.<body onLoad="alert('hi')">//一刷新,页面一加载就出现;
10.申明变量:var(varible变量的前三个字母);
11.javaScript中不会区分整数或者是浮点数;
12.javaScript中可以直接使用判断:
var age = 20;
if(age>18){
alert("成年了!");
}
13.if else判断中,如果没有大括号的话,只有紧跟的第一条语句是有效的。else永远只是和它最近的if联系在一起;
14.javaScript中也可以使用switch case语句;
15.逻辑计算:&&、||、!,逻辑运算符的优先级低于关系运算符,!>&&>||;
16.循环体中:break表示退出循环,continue表示跳过当前循环步,进入下一轮循环;
17.javaScript函数就是一段代码,起个名字,放起来以后用;
18.定义函数:function name (){};//告诉javaScript或者浏览器定义了这样一个函数;
19.javaScript中的特殊写法:函数变量,var f = new Function()等价于function f(){};
20.javaScript创建数组的方式:
var a = new Array();
var b = new Array(size);
var c = new Array(d1,d2,...dn);
var d = [d1,d2,...dn]
21.javaScript的堆栈操作:
var colors = new Array();
var count = colors.push("red","green");
或者是:
var htmls = [];
htmls.push('<li>);
htmls.push('<div>');
htmls.push('</div'>);
html.push('</li>');
$('#id').html('htmls.join(''));
22.javaScript中有对象, var o = new Object()//o就是一个对象;
23.循环对象中的各个属性:
for(var x in o){
alert(x+"="+o[x]);
}
24.外部JavaScript文件:<script src = "xxx.js"></script>
25.事例:<p onMouseOver="alert('鼠标移入了!');">表示一个段落,添加一个鼠标移入事件</p>
26.body事件:onLoad是页面加载完,要做的事情;onUnload是页面关闭前,要做的事情;
27.confirm()对话框:对话中中返回Y/N;
<script>
if(confirm("还要继续吗?")){
alert("好,继续");//选择是Y
}else{
alert("好的,再见!");//选择否N
}
</sctipt>
28.prompt()对话框:对话框中输入内容;
<script>
var test = prompt("你的名字是?");
alert("test");
</script>
29.status,defaultStatus状态栏:浏览器下方的状态栏,status="要显示在底部状态栏内容"
30.setInterval():定时器<body onlaod="setInternval ('fun()',1000);">
31.window.location代表当前文档的路径,可以读,也可以改写。
<script>
function jump(){
windows. location="http://study.163.com";
}
</script>
<head>
<body onLoad="setInterval('jump',2000);"></body>//页面装载俩秒后,跳到网易云课堂页面
</dead>
32.浏览器的根对象就是窗口,windows。windows的下面的一层就是document,代表在打开的html页面。document包括段落(paragraph),图片(images),表单(from),表格(table),链接(links);
33.<p id="x" name="xxx">一个段落</p>,document.getElementsByName("xxx"),document.getElementsById("x");