
面试题
文章平均质量分 85
勋染
本人从事前端web开发,具有良好的编程习惯,熟练掌握css,javascript,PC端,以及移动端,深入了解Vue,uniapp,小程序,nodejs,React等,主要负责前端开发,擅长学习,喜欢钻研,能够高效地进入团队沟通、协作。
展开
-
uniapp和小程序面试题
pages.json 配置文件 main.js 入口文件 App.vue 主组件 pages 页面管理部分。通过 #ifdef、#ifndef 的方式 H5 : H5 MP-WEIXIN : 微信小程序。给image标签添加 mode=‘widthFix’使用 onPageScroll 监听。原创 2021-07-15 17:25:21 · 25473 阅读 · 3 评论 -
原生js面试题一
1.PromisePromise是异步编程的一种解决方案,从语法上讲,Promise是一个对象,可以获取异步操作的消息目的: (1)、避免回调地狱的问题(2)、Promise对象提供了简洁的API,使得控制异步操作更加容易Promise有三种状态:pendding //正在请求,rejected //失败,resolved //成功Promise的用法:是一个构造函数,这个构造函数里有两个参数,分别是:resolve(成功之后的回调函数)、reject(失败之后的回调函数)。因为promise表原创 2021-07-15 17:20:52 · 1138 阅读 · 0 评论 -
vue面试题一
1.那首先谈谈你对Vue的理解吧?关键点: 渐进式 JavaScript 框架、核心库加插件、动态创建用户界面(异步获取后台数据,数据展示在界面)特点: MVVM 模式;代码简洁体积小,运行效率高,适合移动PC端开发;本身只关注 UI (和 react 相似),可以轻松引入 Vue 插件或其他的第三方库进行开发。2.你刚刚说到了MVVM,能详细说说吗?全称: Model-View-ViewModel , Model 表示数据模型层。 view 表示视图层, ViewModel 是 View 和 Mo原创 2021-07-15 17:12:47 · 908 阅读 · 1 评论 -
前端面试题二
ES6新特性有哪些?变量声明:由var变为let和const;模板字符串:使用反引号 `` ;在模板字符串里面支持换行,并可以在里面使用${}来包裹一个变量或表达式;解构赋值:有数组解构和对象解构,可以快速获取数组和对象的值;扩展运算符:在ES6中用…来表示展开运算符,它可以将数组或者对象进行展开;箭头函数:函数的快捷写法,不需要通过function关键字创建函数,并且可以省略return关键字,但函数体内的this对象指的是定义时所在的对象,而不是使用时所在的对象;化简规则:Functio原创 2021-06-20 19:38:22 · 222 阅读 · 0 评论 -
前端面试题一
vue前端面试题1. Vue 的双向数据绑定原理是什么?Vue 采用数据劫持+订阅发布模式实现双向绑定。通过 Object.defineProperty()方法来为组件中 data 的每个属性添加 get 和 set 方法,在数据变动时,触发 set 里相应的监听回调函数,将变动信息发布给订阅者。主要有以下步骤:组件初始化时:创建一个dep 对象作为观察者(依赖收集、订阅发布的载体); 通过Object.defineProperty()方法对 data 中的属性及子属性对象的属性,添加 ge原创 2021-06-10 09:42:13 · 241 阅读 · 0 评论