欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

面试问题技术点记录

程序员文章站 2022-03-11 09:13:04
2019.3.4(1)promise // 解决异步,异步问题太常见,常见的异步解决方案setTimeout和方法嵌套(2)递归算法 // 用于不确定多少层的tree结构数据处理2019.3.5(1)window.open //可用于打开浏览器弹窗(2)vue框架配置本机ip //用于所启服务可被手机访问(3)滚动条样式 //更改浏览器默认滚动条样式可修改3.6(1)vue中i......

2019.3.4
(1)递归算法 // 用于不确定多少层的tree结构数据处理

2019.3.5
(1)window.open //可用于打开浏览器弹窗
(2)vue框架配置本机ip //用于所启服务可被手机访问
(3)滚动条样式 //更改浏览器默认滚动条样式可修改

3.6
(1)vue中input type=file不能使用v-model,只能用@change=getFile获取文件console.log(e.target.files)
(2)如何使用ajax进行form表单提交 form=document.getElementById(form); formData = newFormData(form); data:formData

3.7
(1)Array.prototype.slice.call 将伪数组转化为标准数组
(2)vue获取dom节点,在方法中传入$event然后去接收

3.8
(1)数组去重和数组对比取补集

3.9 解决两个疑难问题:
(1)checkbox批量选中怎么做?给:disabled绑定方法,用返回值去控制
(2)遍历后的input,用@input去监听值发生变化,和原数组进行对比,增加属性设置值并返回,控制后面按钮的状态

3.11
(1)移动端开发IOS系统下,input表单元素获取焦点时页面被放大怎么处理
(2)insertBefore插入节点和appendChild的区别及用方法

3.13
(1)npm install xxxx的时候、加上--save、可以在package.json中生成记录
(2)vue-cli配置开发测试生产环境,先在package.json配置命令,然后在test.env.js中配置url

3.14
(1)数字类型的数组插入元素,需要用array[array.length]=88去做
(2)vue-cli去除路由默认的/#/?,在router.js里配置mode:history即可

3.18
(1)vuex如何定义全局属性和做路由监控

3.20(面试)
(1)数据类型有六种:String、number、undefined、boolean、object、null,ES6新增symbol以及未来ES10新增的BigInt(任意精度整数)
(2)vue实现双向数据绑定的原理就是利用了Object.defineProperty()这个方法重新定义了对象获取属性值(get)和设置属性值(set)的操作来实现的。
(4)两个上下相邻的div的上下外边距margin-top与margin-bottom合并,合并只取最大值而不是加起来的,这是由于两个div互相参照造成的。
(5)如何避免用户快速多次点击,重复提交,可用加loading的方式处理,也可用按钮置灰不可点击的方式处理。

3.22(面试)
(1)适当研究一些js常用的算法
(2)宿主对象和原生对象的区别
(3).call和.apply的区别以及$.fn的用途
(4)keep-alive的作用 缓存不活动的组件 避免重新渲染 节省性能 该状态下只有activated和deactivated这两个生命周期才会执行

1.h5有哪些新特性:canvas的使用,sessionStorage、localStorage、cookies的区别
2.css布局: table,浮动,盒模型,绝对定位,flex
3.css单位: px,em,rem,vw,vh,百分比
4.scss/sass,less和css的区别: 前者属于缩排语法,结构更加明确,易于编译
5.iframe的作用:以及优缺点 用来在网页中插入第三方页面,缺点会阻塞页面的的加载,有时候用户体验不好
7.ajax怎么执行异步请求,同步请求和异步请求的区别
8.vue组件中slot的用法,通过插槽分发内容
9.原型链 闭包 单线程和多线程的区别 缓存机制

【相对于技术,更重要的是要让面试官感觉很舒服】
【最好不要和技术谈薪资,有可能会直接pass掉你】
【薪资构成:基本工资+五险一金+年终奖+项目提成+出差补助+公司福利等】

本文地址:https://blog.csdn.net/zd1007129657/article/details/96872926