一、css
1、如何修改子组件里面的样式
可以通过深度作用选择器 /deep/ 或>>>
2、scoped 的作用
防止样式污染全局样式
会给样式名称给个唯一值
样式私有化
3、css盒子模型属性有那些
内容content
外边距 margin
内边距 padding
边框 border
二、html
三、js
js 字符中常用的方法 string
1、charAt() //返回字符串中指定位置的字符
2、concat() //拼接两个或多个字符串
3、indexOf() //返回某个指定的字符串在字符串中首次出现在位置 没有返回-1
4、includes() //判断字符串是否包含指定的子字符串 返回true 或false
5、match() //在字符串中检索指定的值 返回数组
6、repeat() //子符串复制指定次数
7、replace() //字符串的字符替换成另一些字符
8、replaceAll() //字符串的字符替换成另一些字符
9、search() //检索字符串中指定的子符串。返回起始位置
10、splice() //提取字符串的某个部分,以新的字符串返回
11、splint() //字符串分割成字符串数组
12、substring() //提取字符串两个指定下标之间的字符
13、toLowerCase() //字符串转换为大写
14、toUpperCase() //字符串转换为大写
15、trim() 删除空白符 空格 ,制表符,换行符js 对象中常用的方法
1、Object.is(value1,value2)//判断两个值是否相当的方法
2、Object.assing()//将可枚举的自身属性从一个或多个源对角复制到目标对象
3、Object.entries()
4、Object.values()
5、Object.prototype.hasOwnProperty()
6、Object.keys();
7、Object.protptype.toString()
8、Object.freeze();//冻结一个对象,防止被更改js 数组常用方法
- 1 - 改变原数组的方法
1、push(); //末尾添加数据
2、pop(); //末尾删除数据
3、unshift(); //头部添加数据
4、shift(); //头部删除数据
5、reverse(); //翻转数据
6、sort(); // 排序
数组名.sort()
数组名.sort(function(a,b){return a-b}) //正序排列
数组名.sort(function(a,b){return b-a}) //倒序排列
7、splice() //截取数组
数组名.splice(索引,个数)
数组名.splice(索引,个数,插入的数组) - 2 - 不改变原数组的方法
1、concat() //合并数组
2、join() //数组转字符串
3、slice() // 截取数组的一部分数据
4、indexOf() //从左检查数组中有没有这个数值
5、lastIndexOf()//从右检查数组中有没有这个数值 - 3 - ES6 新增的数组方法
1、forEach() //用来循环遍历 -for
2、map 映射数组
//map
var arr = [1, 2, 3, 4, 5]
console.log(‘原始数组 : ‘, arr);
var res = arr.map(function (item) {
return item*1000
})
console.log(res)
VM428:3 原始数组 : (5) [1, 2, 3, 4, 5]
VM428:7 (5) [1000, 2000, 3000, 4000, 5000]
3、filter 过滤数组
语法:数组名.filter(function(item,index,arr){})
4、every 判断数组是不是满足所有条件
语法:数组名.every(function (item,index,arr){})
5、some() 数组中有没有满足条件的
语法:数组名.some(function(item,index,arr){})
6、find() 用来获取数组中满足条件的第一个数据
语法:数组名.find(function(item,index,arr){})
7、reduce() 叠加后的效果
语法:数组名.reduce(function(prev,item,index))
四、vue
1、什么是跨域,如何解决跨域问题?
-浏览器的同源策略?
-浏览器对javascript的安全限制
-a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的
– 如何解决跨域问题
1、利用nginx作为反向代理
2、跨域资源共享 CORS 由服务端设置允许资源共享
2、ref的作用是什么
给组件定义一ref的话,
this.$refs.box 获取子组件的dom元素
this.$refs.data 获取子组件的data中的数据
this.$refs.method 调用子组件的方法
3、