js对象 特点:长度可变,类型可变
Array 定义数组
定义
方法一var 变量名=new Array()
方法二var 变量名=[]
访问
arr[索引]=值 为指定元素赋值
方法:forEach()遍历每个有值的元素,(undefined不被访问)并调用一次传入的函数
push()将新元素添加到数组的末尾,并返回新的长度
splice()从数组中删除元素
splice(起始位置,删除个数)
string对象
方法一var 变量名=new String(“”);
方法二 var 变量名=“”;
length()长度
charAt()找对应字符所对应的元素字符
indexOf()检索字符串
trim()去除空格
substring(start,end)含头不含尾
js自定义对象
var 对象名={
属性名1:属性值,
属性名2:属性值,
函数名称:function(形参列表){}
};
json格式数据
key要用双引号
数字直接写,布尔直接写
字符串双引号
数组方括号
json字符串转换为js对象
var jsObject=JSON.parse(userStr);
js对象转换为JSON字符串
var jsonStr=JSON.stringify(jsObject);
BOM对象
alert()
confirm()对话框 有返回值
确认(true)取消(false)
setInterval周期性的执行某一个函数
setTimeout()延迟指定时间执行一次
location()自动跳转到地址页面
DOM文本对象
js通过dom对象,对html进行操作
element.innerHtml +=添加元素
js事件监听(灯泡)
尝试做了一遍之前的练习题
12.20复习完Vue
Vue主要的三步操作
1.引入vue的js文件
2.定义vue对象
3.编写视图层的展示
两个嵌套大括号,代表我们要在页面中直接把嵌套模型展现出来
vue的双向数据绑定
插值表达式{{表达式}}
v-bind:为html绑定属性,如设置href,css样式等
v-model:表单模型上创建数据绑定
v-on:为html标签绑定事件
放在methods中定义
v-for:遍历元素
v-if ,v-show
mounted:vue的生命周期
mounted(){}
new Vue注意逗号!