118页Vue面试题总结,移动端前端开发
一.我们为什么需要CSS?
使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是时候做出改变了,所以CSS就出现了。
CSS的出现解决了下面两个问题:
将HTML页面的内容与样式分离。
提高web开发的工作效率
腾讯
一面
- 自我介绍
- 简单聊了一下教育背景,问了一下专业学过的课程
- 为什么选择前端开发
- 深挖了一下前端开发的项目经历
- 算法题:给一篇文章,统计文章中出现次数最多的单词,给出单词和次数(注意可能存在多个次数最大的单词)
- 讲一下正则表达式
- 了解网络通信吗,讲一下https
- 项目中有遇到过跨域吗,讲一下跨域
- 了解XSS攻击吗
- 了解less吗
- vue了解哪些原理,自定义事件知道吗
- css水平垂直居中
- 一道智力题:5:15的时针和分针夹角是多少(67.5)
- 讲一下typescript,有哪些关键字
- js继承讲一下
- React学过吗(没学过,准备学。。。)
- 未来的学习方向怎么规划
- 反问
(只能想起来这么多,面完之后确实感觉基础不太扎实)
酷狗
一面
- 自我介绍
- 介绍一下自己的项目,(从项目背景,项目完成的功能,难点介绍)
- 项目中用什么数据库,是关系型数据库吗,有没有用到sql语句?
- 你的数据库多大,有几张表?
- 怎么实现数据请求的?
- 云函数怎么实现的,nodejs吗?
- 讲一下宏任务和微任务
- 讲一下事件循环
- 讲一下任务队列是由队列做的还是栈做的?
- vue父子组件怎么实现通讯?
- JS常见数据结构有哪些?
- 数组和链表有什么区别?
- 你用原生JS写过什么项目吗?
- 常见的算法有哪些?
- 讲一下动态规划吧,动态规划有哪些例子?
- 反问
字节:
一面
- webAPP的适配
- 前端四大存储方式
- axios封装为拦截类是怎么实现的
- travis(一个用于CICD的一个库)
- restful接口规范
- 浏览器可以发送哪些请求(get、post等)
- MySQL对锁是怎么处理的
- 如果两个用户同时访问一个数据,并且对其进行读写操作,MySQL是怎么处理这个问题的
- 项目中遇到的困难,如何解决的
- 组件库实现了什么组件,介绍一下
- TCP三次握手
- get、post请求属于TCP还是UDP
- 懒加载是怎么完成的
- get、post的区别是什么
- 跨域(jsonP、cors)
- 算法(滑动窗口or回溯)
二面
- 前端学习了几年了,如何学习的前端
- 大小端存储
- 有一个已经上线的项目,项目中出现了一个bug,如果在不影响用户的情况下实现项目的bug的修复,也就是重新部署
- TCP三次握手里有什么重要信息(确认序号等)
- 从输入url到渲染出页面经过了什么过程
- DNS有几种查询方式
- 什么时候用递归查询,什么时候用迭代查询
- 说明一下你对脚手架的理解
- websocket
- react和Vue有什么区别
- mysql有几种索引
- 算法:给了一张无向图(数据结构),求最短路径,1-5点之间的最短路径,要求打印出中间经过的路径。
ES6
列举常用的ES6特性:
箭头函数需要注意哪些地方?
let、const、var
拓展:var方式定义的变量有什么样的bug?
Set数据结构
拓展:数组去重的方法
箭头函数this的指向。
手写ES6 class继承。
[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](()
微信小程序
简单描述一下微信小程序的相关文件类型?
你是怎么封装微信小程序的数据请求?
有哪些参数传值的方法?
你使用过哪些方法,来提高微信小程序的应用速度?
小程序和原生App哪个好?
简述微信小程序原理?
分析微信小程序的优劣势
怎么解决小程序的异步请求问题?
数据请求?
有哪些参数传值的方法?
你使用过哪些方法,来提高微信小程序的应用速度?
小程序和原生App哪个好?
简述微信小程序原理?
分析微信小程序的优劣势
怎么解决小程序的异步请求问题?
118页Vue面试题总结,移动端前端开发相关推荐
- web开发者工具,118页Vue面试题总结,涨姿势!
逻辑运算符 JavaScript中有三个逻辑运算符,&&与.||或.!非. JavaScript 中的逻辑运算符可用来确定变量或者是值之间的逻辑关系.通常用于布尔型值,会返回一个布尔值 ...
- Vue应用框架整合与实战--前端开发生态圈
向着阳光,我们意念坚定不移,相信未来属于我们! Javascript Article Article Javascript深浅拷贝 Javascript中的apply和call继承 Javascrip ...
- VS Code成主宰、Vue备受热捧!2019前端开发趋势必读
点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Never abandon an old friend. You will ...
- VS Code 成主宰、Vue 备受热捧!2019 前端开发趋势必读
前端在生产和开发中占据着越来越重要的地位,PC 端.手机端.桌面端.智能手表端等等设备都离不开前端的身影.本文将围绕框架.编程语言.工具.React.Vue 等方面,全面回顾 2019 年前端与 We ...
- android 仿蘑菇街效果,Vue项目-仿蘑菇街移动端Web开发
一.项目目录 二.项目运行截图 1.首页 2.详情页 三.具体实现 (一)tabbar的封装 1.将商城底部tabbar抽离成TabBar与TabBarItem两个独立的组件. 2.通过插槽将TabB ...
- vue导入excel进度条_Vue 前端开发——导入Excel/Csv
项目开发中遇到导入表格常见的就是excel和csv 格式,一般情况下我们会前端首先得到这个表格里面的数据,然后再把数据发送给后端,也有的是直接上传文件传给后台后台自己处理,这样就不好控制上传前预览和处 ...
- 关于Android 工程师转成vue的三两事儿(2)--前端开发技巧
前面的文章也提到了,我本身就是做android的,外加上刚开始做android的时候.学长对我的代码风格有很大的限制.所以我在学习最新的语言的时候,首先会想到的是代码的格式化.虽然说vue-cl ...
- vue input只能输入正整数_前端开发:Vue中获取input输入框值的方法
在前端开发过程中,会用到各种各样的基础组件,一些常用的组件的使用方法一定要滚熟于心,对于刚入门的新手来说,对基础知识的熟练掌握很重要,如果不熟练就会影响开发速度.那么本篇博文就来分享一个比较基础的知识 ...
- (一)移动端前端开发-移动端基础
文章目录 一.移动web 二.H5运行环境分类 三.移动端屏幕 1. PPI 2. 像素分类 3. 屏幕缩放 4. DPR 四.移动端浏览器及内核分析 1. 移动端浏览器类型 2. 内核 五.移动端开 ...
最新文章
- python第三方库之学习pyserial库--串口通信
- 关于commonjs,AMD,CMD之间的异同
- A Faster Volatile
- 要学好 C 语言 / C++ ,Makefile 可少不了
- 进程间的通信之1-----管道
- AirFlow常见问题汇总
- Music 环形界面的算法记录
- backbonejs中的集合篇(一)
- python可变类型和不可变深浅拷贝类型_理解python可变类型vs不可变类型,深拷贝vs浅拷贝...
- 帝国7.2 php5.2,帝国CMS7.2版升级到7.5版的详细步骤方法(已测)
- 免费ebook 好东东!一起分享
- linux用sqlserver数据库,Linux下安装访问SQLSERVER2000数据库(附文件下载)
- 高数下(同济大学版本)期中冲刺式复习
- 中小型企业应该选择什么样的OA系统?
- JS学习之路系列总结三才阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)
- 粗虚线和细虚线_车道划分线上下两侧有粗虚线
- XML Schema教程
- 阿里云ECS共享型n4服务器1核2G怎么样?
- Python 基础API
- 国外调查问卷项目赚美金