json的语法:
Dog dog=new Dog();
dog.setColor("pink");
dog.setAge(10);
dog.setName("旺财");
dog装换成json数据格式
{color:"pink",age:"10",name:"旺财"}
js
1.用途:
验证发往服务器端的数据、 增加 Web互动、 加强用户体验度等。 可用于开发网站、游戏、移动端app等
2.组成:
Javascript = ECMAScript + BOM + DOM
1.核心(ECMAScript)
2.浏览器对象模型(BOM)
3.文档对象模型(DOM)
3.语法
引用其他js
<script type="text/javascript" src="js/test.js"></script>
src : js 文件路径
带 src 属性的script标签内不能写 js 代码
赋值
var age=10;
var name="旺财";
var color="red";
var可以定义多个类型的属性
4.js的数据类型
值类型:Number:数字(NaN:是一个特殊的值,即非数值(Not a Number))
String:字符串(用引号(单/双引号)括起来的内容)
Boolean: 布尔类型
引用数据类型:Object:对象
Array:数组
特殊数据类型:Null
Undefined(声明变量但不赋值则得到 undefined)
typeof:判断数据类型
typeof a 查看a的数据类型
undefined==null----->返回结果为true
alter():弹框
console.log():相当于System.out.println()
push():网数组末尾添加数据
pop():移除数组的最后一个数据
splice(index,num):从索引位置index开始,删除num个数
js的三元表达式:
格式:条件 ? 条件成立代码 : 条件不成立代码
var a=10;
var b=20;
var sum=a>b?a+b:b-a;
js函数的定义和执行
关键字声明(声明式):
function sum(){}
函数表达式(赋值式):
var sum=function(){}
匿名函数:
function(){}
函数的执行:
手动调用: sum();
-
事件驱动:
格式:元素.事件 = 函数名;
buton.onclick = sum;
设置js按钮
<button id="btn">点击</button>
<script>
var btn=document.getElementById("btn");
btn.onclick=function(){
alert(45);
}
</script>
===============================================
<script>
function fun(){
alert(45);
}
var btn=decument.getElementById("btn");
btn.onclick=fun;
</script>