# JS
1.基本数据类型
number string boolean
undefind null
bigint symbol
2.交互
alert confirm确认 prompt带输入的确认
3.Object.assign(a,b,c)进行合并将a,b,c中的同名属性进行合并
4.计算属性名
可以将变量的计算结果作为属性的名称
```
let name = "first name"
let person = {
[name]:"Raaa",
["last"+" name"]:"bbit",
// 方法也可以用这样的方式定义
["say"+"Hello"](){
console.log("hello");
}
}
console.log(person["first name"]); // Raaa
```
5.访问对象的属性名
可以用obj.name或者obj[name]两种方法
6.call bind apply
call绑定后立即执行
bind不会立即执行可以用立即执行函数()执行,会返回一个函数
apply的第二及以后的参数需要放在一个数组中
7.数据类型判断
使用等号
使用 a instanceof Objectname判断类型
使用typeof(name)输出类型
NaN为数据,独一无二的数据
8.函数本身是个对象可以有属性
9.不可以在构造函数中添加属性,需要的话必须在原型中
10.事件捕获的三阶段
捕获 目标(获取目标并触发) 冒泡(由内而外触发外侧事件)
11.没有let var const声明,则设置了一个全局对象的属性
12.变量未赋值undefined
# Vue2
1.vuex的五大模块
state
mutation
action异步任务,还是会调动mutation
getter,相当于state的计算属性
moudle,模块化
# 在紫金的活动
1.大需求:
所有页面的脱敏规则
所有页面的适老化
两大模块,基金和理财的页面重构,按钮样式布局重新调整,修改折线图为echarts,美化图线
广告轮播组件
标签:知识点,name,前端,页面,数据类型,let,遗忘,属性 From: https://www.cnblogs.com/chaoanquan/p/17458683.html