前端知识:es6 以及 基础的 Vue
Posted linux66-a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端知识:es6 以及 基础的 Vue相关的知识,希望对你有一定的参考价值。
基本语法:
输出:console.log()
1:let 声明变量
es6之前:(var)
1):变量没有作用域
2):可以声明一样的变量多次
3):var 可以提升声明
es6之后:(let)
1):变量有作用域
2):不可以重复声明同样的变量
3): let 没有提升声明的功能
4): 可以声明常量
5):定义常量 ,不可修改,必须声明时赋值
6):解构赋值
//数据解构
let[x,y,z] = [1,2,3];
对象解构:
let user ={name:‘lili‘,age:18};
let {name,age} = user;//注意:解构的变量必须是user中的属性
7):模板字符串:
---->1:字符串插入变量和表达式。变量名写在 ${} 中,${} 中可以放入 javascript 表达式。
------>3:多行字符串,这个是用 "" 表示不了的,"":只能表示连续的。
8):声明对象简写/定义方法简写
----------------------声明对象
const name = "李彬燊";
const age = 18;
传统:
const person1 = {age: age, name: name}
es6 之后:
const person ={name,age};
---------------------定义方法 9:对象扩展运算符 (扩展运算符 ...:用于取出参数对象所有可遍历的属性拷贝到当前对象)
1:拷贝对象
let user1 ={
name:‘李彬燊‘
age :25
}
let someone1 = user1; //传统的
let someone2 = {... user1}//es6之后的
2:合并对象
let name ={name :"李嘉诚"}
let age ={age :18}
let human ={...name,...age}
10:函数的默认参数:
只有在未传递参数,或者参数为 undefined 时,才会使用默认参数
null 值被认为是有效的值传递。
11:不定参数
12箭头函数:
要诀:(函数参数、函数体)
1):当箭头函数没有参数或者有多个参数,要用 () 括起来。
2):当箭头函数函数体有多行语句,用 {} 包裹起来,表示代码块,
3):当只有一行语句,并且需要返回结果时,可以省略 {} , 结果会自动返回。
最原始的写法:
3):当只有一行语句,并且需要返回结果时,可以省略 {} , 结果会自动返回。
最原始的写法:
var f1 = function(a){
console.log(a);
}
简单一点:
f1(6)
var f1 = (a) =>{
console.log(a)
}
最简单:
var f2 = a => a
console.log(f2(6))
13:Promise
额外补充:js中的定时器和匿名函数;
setTimeout(要执行的代码或函数 , 在执行代码之前要等待多少毫秒);
setTimeout(要执行的代码或函数 , 在执行代码之前要等待多少毫秒);
匿名函数:
function(){//匿名函数}:函数体
-----------------------------------------Vue
官网:
2:使用Vue需要引用 Vue.min.js
let app = new new Vue({
el:指定Vue的起作用的范围
})
3:构建代码片段
4:v-bind :把普通的属性变成了刻意渲染变量的模型属性.将Vue端的值View 简化: :
v-on:div使用View中的事件 简化写法 :@click()
客户端渲染:html
服务器端渲染:jsp
5:双向数据绑定:
v-model:将view端修改的值同步到Vue
v-model:将view端修改的值同步到Vue
6:
以上是关于前端知识:es6 以及 基础的 Vue的主要内容,如果未能解决你的问题,请参考以下文章