当前位置: 首页 > Web前端 > CSS

零基础转行前端,学习之路上的面试题分享

时间:2023-03-31 01:12:00 CSS

零基础转前端,学习之路面试题分享说说,你需要学习和掌握哪些前端知识,这些知识又是如何学习的?这是一个值得思考的问题。转行前需要学习什么?转行是否成功,就看你能不能找到一份前端工程师的工作。至于能不能找到工作,就看你有没有这方面的能力了。那么转前端需要学习什么?你可以先了解一下这个职位的工作要求。学习前端知识1.网页设计【HTML/CSS】HTML标签(div标签、图片标签、列表标签、表格标签……)标签语义CSS样式布局CSS选择器(基本选择器、复合选择器、选择器优先级)CSS盒模型(标准盒模型,怪异盒模型)...2.JS动态交互【JavaScript/ES6+】变量和运算符JS面向函数编程事件、事件流DOM、BOM、本闭包、递归深浅拷贝正则表达式函数防抖、节流ES6+scope对象/函数/字符串扩展Promise对象箭头函数...3.移动端开发【HTML5/CSS3】HTML5语义标签HTML5新多媒体本地存储CSS3新属性CSS3背景属性转场动画...4.框架【Vue】Vue响应式Vue双向数据绑定Vue相关说明vue-resourceVue生命周期Vue组件Vue-cli脚手架配置Vue-routerVuex...2021前端面试题选百科内容大纲包括HTML,CSS,JavaScript,jQuery,浏览器,HTTP,React,小程序HTML,CSS相关网络最常用的图片是什么格式请简单描述一下css盒子模型Video/audio标签的用法HTML5的新内容有哪些新的语义标签有哪些HTML5的CSS3的新特性有哪些清除浮动的方法有哪些?请说说各自的优点。定位的属性值有什么区别?如何让子元素在父元素中居中?Border-box和content-box元素的区别。属性可以继承,优先级如何计算?CSS3中的新伪类是什么?网页上图片很多,加载很慢。你能做些什么来优化它?什么是行内元素/块级元素?浏览器的标准模式和怪癖模式有什么区别?你在什么场合使用Margin和padding?弹性盒子的布局属性有哪些?固定中间自适应Doctype效果CSS预处理什么是sassless?为什么要用它们如何转换less到cssJavaScript相关的Js基本数据类型Ajax有哪些如何使用如何判断一个数据是NaN什么是闭包?有什么特点?对页面有什么影响Js中常见的内存泄漏:事件什么是佣金?如何判断事件源(谁调用Event.target就是事件源)什么是事件冒泡?localstorage和cookie的区别ES6的新特性是什么Let,var,const有什么区别?Prototype/PrototypeChain/(Prototype)InheritancePromiseUnderstanding请简单描述一下asyncA页面的用法,从输入URL到页面加载显示完成,这个过程发生了什么?Js中.call()和.apply()的区别为什么会导致跨域/请简述同源策略。jsonp的工作原理是什么?为什么不是真正的ajax请写一个简单的类和继承同步和异步/阻塞和非阻塞的区别为什么js是弱类型语言箭头函数和普通函数的区别原型、调用和应用继承的区别什么是深拷贝,如何实现?什么时候使用深拷贝/浅拷贝?什么是js内存泄漏?csrf攻击预加载和懒加载有什么区别,预加载什么时候加载合适的Js功能节流和功能防抖的区别jQuery什么是jQuery?为什么要使用jQuery?jquery有什么好处?Jquery插入节点的Jquery选择器方法有哪些设置和获取HTML和文本值?jQuery中遍历节点的方法有哪些?jQuery中的$(this)和this关键字有什么区别?jQuery中的each()函数是什么?你如何使用它?Query中Delegate()函数的作用是什么?浏览器,http和http有什么关系?HTTP协议和HTTPS的区别有哪些特点?请简单描述一下ajax的执行过程和常见的HTTP状态码Get和post的区别。请输出三种减少页面加载时间的方法。什么是重绘和回流?优化?Vue的核心与Vue有什么关系请简述你对Vue的理解请简述Vue的单向数据流Vue的常用修饰符有哪些v-text和{{}}和v-有什么区别htmlv-on可以绑定多个方法吗?Vue循环的关键作用?什么是计算属性?Vue单页面有什么优缺点?什么是Vuex?如何使用?那么在那种场景下,Vue中路由跳转方式(声明式/编程式)路由中name属性的作用是什么?Vue的跨域解决方案Vue的生命周期请简述Vue的生命周期的作用。DOM渲染在那个生命周期阶段完成Vue路由。Vue路由模式哈希和历史记录。简单说一下Vue路由中的两种传参方式。params和查询方法的区别Vue数据绑定的几种方式Vue注册一个全局组件Vue的路由钩子函数/路由守卫Vue中的动态路由设置有哪些?有哪些途径?如何获取传递过来的数据?Elementui中有哪些常用组件?请简要描述一下您经常使用的那些,它们的属性是什么?Vue中有哪些说明Vue如何定义过滤器Vue中keep-alive的理解如何让组件中的css在当前组件中生效双向绑定的原理Vue中组件如何传值?Bootstrap的原理?请简要描述一下手表。请简单描述一下VantUi。请简要说明计算属性和watch的区别。什么是mvvm框架?它和其他框架(jquery)有什么区别?适合哪些场景?vue首屏加载慢的原因,如何解决,白屏问题如何解决Vue双数据绑定过程中,如何通知对方数据变化,让对方改变Vuex流程Vuex是如何请求异步数据的?vuex的State特性中Route和router有什么区别?vuex的Getter特性是什么?vuex的Mutation特性是什么?vuex的动作特性是什么?vuexv-for和v-if优先级的优点React相关的fetchVSajaxVSaxiosReact事件处理---修改这一点在dom和diff算法调用setState之后发生?React生命周期函数为什么虚拟dom可以提高性能?(必填)State和props的区别shouldComponentUpdate有什么作用?reactdiff的原理受控组件调用super(props)的目的是什么?React中构建组件的方式与小程序相关小程序优势小程序页面构成小程序生命周期小程序如何请求数据如何改进小程序首屏加载时间。请简单描述一下您经常使用的小程序组件wxss和css的区别。请简述如何优化小程序。共同点和不同点?