前端微信小程序开发面试题(前端小程序面试题及答案2019)

小程序开发 1560
本篇文章给大家谈谈前端微信小程序开发面试题,以及前端小程序面试题及答案2019对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、2022年前端React的100道面试题的第12题:区分props和state

本篇文章给大家谈谈前端微信小程序开发面试题,以及前端小程序面试题及答案2019对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

2022年前端React的100道面试题的第12题:区分props和state

对 props 和 state 设计理解正常的是?

A. 它们都是纯 JS 对象。

B. props 只能来自父级,组件本身始终无法设置。

C. 只有在 state 变化触发时,才会触发组件更新渲染。

D. props 是一种将数据从父级传递给子级的方式, state 仅用于交互性,即随时间变化的数据。

A、D

纠错

B. 如果选项是 ” props 只能来自父级,组件本身无法更新。“,那么就是正确的,是不能修改,而非不能设置。一个组件可以有默认的 props,也可以通过 defaultProps 设置默认值。

C. props 和 state 的变化都会触发组件更新渲染 。

它们都是用来保存信息的,这些信息可以控制组件的渲染输出。

而它们的一个重要的不同点就是: props 是传递 给 组件的(类似于函数的形参),而 state 是在组件 内 被组件自己管理的(类似于在一个函数内声明的变量)。

props

默认情况下,组件没有状态。下面是以函数组件为例,最简单的参数:

props 由父组件设置的信息,尽管可以设置默认值,并且不能改变它。

state

主要用于用户的事件状态的管理,它应是一个可序列化的数据。它允许组件进行初始化、更改和使用的“私有”信息。

默认值

从父级组件传入的 props 值,和 state 初始值都会覆盖组件内定义的默认值。

下面是 props 的初始化示例:

下面是 state 的初始化示例:

搜索《考试竞技》微信小程序

小程序开发需要学什么?

熟练掌握HTML语言、CSS、JavaScript

1.HTML就是超文本标记语言的简写,HTML是网页开发前端三剑客之一,主要负责网页的骨架,就如同动物的骨架一样,HTML语言就是支撑网页布局的骨架。CSS主要负责网页样式,网页内容如何分布,板块背景,颜色等外观问题可以有CSS控制。JavaScript是一种动态的脚本语言,在服务器端迸发出非凡的活力,成为当前非常活跃的语言之一。因此想要做小程序开发,就必须要掌握HTML语言、CSS、JavaScript。

2、服务器语言

如果不是专业的后端开发者,可能后端有一定的难度其学习曲线较陡。但是,仍然建议开发者学习一下后端语言,至少需要了解大致的原因框架,能够看懂其代码逻辑,这样不仅可以很好的实现前后端的配合,也能够在小程序出现bug的时候扯皮用。服务器的语言有很多比较常用的是PHP、Java、Python、ASP等技术,建议开发者根据公司内部技术的使用情况挑选进行学习。

3、数据库语言

如果公司数据量不大,架构不复杂的话数据库语言相对来说是比较简单的,一般学会一些常用的命令以及常出现的问题就能够应付使用。常用的数据库有免费的MySQL、msSQL、MongoDB、Oracle等数据库。

我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流3000人裙:前面:851 中间:231 最后:348。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

微信小程序一直的宗旨就是触手可及的体验,再伴随着微信移动端的巨大流量,小程序开发的前景在未来会更好。想要学习小程序开发的小伙伴,只需要学习一些网站开发的基本知识技能,在多动手自己练习一些项目,相信很快就能够自己亲自开发出一款小程序。

WEB前端面试题

第二章 面试题基础篇

2.1 HTML面试题

面试题:行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

面试题:页面导入样式时,使用link和@import有什么区别?

面试题:title与h1的区别、b与strong的区别、i与em的区别?

面试题:img标签的title和alt有什么区别?

面试题:png、jpg、gif 这些图片格式解释一下,分别什么时候用?

2.2 CSS面试题

面试题:css背景纹路

面试题:介绍一下CSS的盒子模型

面试题:CSS选择符有哪些?哪些属性可以继承?

面试题:CSS优先级算法如何计算?

面试题:用CSS画一个三角形

面试题:一个盒子不给宽度和高度如何水平垂直居中?

面试题:display有哪些值?说明他们的作用。

面试题:对BFC规范(块级格式化上下文:block formatting context)的理解?

面试题:清除浮动有哪些方式?

面试题:在网页中的应该使用奇数还是偶数的字体?为什么呢?

面试题:写一个左中右布局占满屏幕,其中左、右俩块固定宽200,中间自适应宽,要求先加载中间块,请写出结构及样式。

面试题:什么是CSS reset?

面试题:css sprite是什么,有什么优缺点

面试题:display: none;与visibility: hidden;的区别

面试题:position有哪些值?有什么作用? 【特别多公司问】

面试题:line-height和height有什么区别?

面试题:opacity 和 rgba区别

2.3 JavaScript基础面试题

面试题:延迟加载JS有哪些方式?

面试题:JS数据类型有哪些?

面试题:null和undefined的区别

面试题:JS数据类型考题

面试题:==和===有什么不同

面试题:JS微任务和宏任务

面试题:JS作用域考题

面试题:JS对象考题

面试题:JS作用域+this指向+原型 考题

面试题:JS判断变量是不是数组,你能写出哪些方法?

面试题:slice是干嘛的、splice是否会改变原数组

面试题:JS数组去重

面试题:找出多维数组最大值

面试题:给字符串新增方法实现功能

面试题:找出字符串出现最多次数的字符以及次数

2.4 真正移动端 —— H5/C3面试题

面试题:什么是语义化标签

面试题:::before 和 :after中双冒号和单冒号 有什么区别?解释一下这2个伪元素的作用。

面试题:如何关闭iOS键盘首字母自动大写

面试题:怎么让Chrome支持小于12px 的文字?

面试题:rem和em有什么样区别

面试题:ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉

面试题:webkit表单输入框placeholder的颜色值能改变吗?

面试题:禁止ios 长按时不触发系统的菜单,禁止iosandroid长按时下载图片

面试题:禁止ios和android用户选中文字

面试题:自适应 [淘宝无线适配]

面试题:响应式

第三章 面试题进阶篇

3.1 JavaScript进阶面试题

面试题:new操作符具体做了什么

面试题:闭包 【必须会】

面试题:原型链 【必须会】

面试题: JS继承有哪些方式

面试题:说一下call、apply、bind区别

面试题:sort背后原理是什么?

面试题:深拷贝和浅拷贝

面试题:localstorage、sessionstorage、cookie的区别

3.2 ES6面试题

面试题:var、let、const区别

面试题:作用域考题

面试题:将下列对象进行合并

面试题:箭头函数和普通函数有什么区别?

面试题:Promise有几种状态

面试题:find和filter的区别 【大厂】

面试题:some和every的区别 【大厂】

3.3 webpack面试题

面试题:webpack插件

3.4 Git面试题

面试题:git常用命令

面试题:解决冲突

面试题:GitFlow

第四章 面试题框架篇

4.1 区分初中高级的 —— Vue面试题

面试题:Vue2.x 生命周期有哪些?

1.系统自带八个

2.当一旦进入到某个组件会执行哪些生命周期

3.$el和$data在哪个阶段有

4.如果使用keep-alive会多俩个生命周期

5.如果加入keep-alive第一次进入组件会执行哪些生命周期

6.如果加入keep-alive第二次或者第N进入该组件会执行哪些生命周期

面试题:谈谈你对keep-alive的了解

面试题:v-if和v-show区别

面试题:v-if和v-for优先级 2.x

面试题:ref是什么?

面试题:nextTick是什么?

面试题:Vue中如何做样式穿透

面试题:scoped原理

面试题:Vuex是单向数据流还是双向数据流?

面试题:讲一下MVVM

面试题:双向绑定原理

面试题:什么是虚拟DOM

面试题:key是干什么?

面试题:diff算法

面试题:Vue组件传值

面试题:props和data优先级谁高?

面试题:computed、methods、watch有什么区别?

面试题:Vuex

面试题:Vue路由

面试题:Vue项目打包后出现空白页

4.2 微信小程序面试题

面试题:如何自定义头部?

面试题:如何自定义底部?

4.3 uni-app面试题

面试题:生命周期

面试题:条件编译

第五章 面试题性能优化篇

小白准备转行学习前端,有大神可以提一些建议吗

如果是准备学前端,建议你可以看下这篇文章!

2022 年最新 Web 前端学习路线图,我梳理了完整的细节知识点,企业项目开发解决方案所需技术栈,更适合自学 Web 前端开发的同学,路线清晰明确,少走弯路。

零基础学编程,从宏观到微观全面了解

专业、语言选择、行业介绍、技术发展变革 (opens new window)👆

零基础学编程选择什么专业好,为什么选择前端开发,职业前景,未来选择性,是否适合初学者,行业竞争,什么样的前端工程师、市场需求更抢手,前端开发行业介绍,前端开发的变革,大前端时代

HTML / HTML5

搭建网页结构的语言,增加了很多移动端支持,简单好学

详细 HTML/HTML5 知识梳理

Web 前端入门到精通核心标签和属性 (opens new window)

文档声明、文档结构、功能标签,块级元素,区块标签,内联元素,特殊内联元素,转义字符,表格标签,标签中的属性,input 元素中的属性

HTML/HTML5 标签和属性,系统学习教程(图文版)

认识互联网(基本原理) (opens new window)

HTML/HTML5 标签基础语法 (opens new window)

HTML/HTML5 常用标签和属性 (opens new window)

Git 快速入门到实践系统学习教程 (opens new window);Git 是什么,Git 的安装配置,Git 配置,创建版本库,初始化项目,Git 本地提交、推送项目至远程仓库,克隆远程仓库(项目)

Markdown 语法 和 日常学习、工作笔记、企业项目文档的最佳实践

HTML/HTML5 标签和属性,系统学习教程(视频版)

群直播回放视频可查阅,或 在线观看

HTML/HTML5 系统学习视频合集 (opens new window)

HTML/HTML5 高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 HTML/HTML5 最新面试真题和答案解析 (opens new window)

CSS / CSS3

样式表,美化网页的语言,增加了很多动画、过渡等新特性,所见即所得,非常有意思。

详细 CSS/CSS3 知识梳理

Web 前端 CSS、CSS3 核心样式和属性 (opens new window);盒模型,常用文本样式属性,字体属性,段落和行相关属性,CSS 的书写位置,层叠性和选择权重,伪元素,伪类,css3 新增伪类,标签选择器、id、class 选择器,复合选择器,元素关系选择器,序号选择器,属性选择器,浮动,定位,鼠标样式,边框,圆角,盒子阴影,背景,浏览器前缀,2D/3D 转换

CSS/CSS3 样式,系统学习教程(图文版)

CSS 基础认知 和 选择器 (opens new window)

CSS 文本和字体属性、列表属性 (opens new window)

CSS 盒子模型 (opens new window)

CSS display 属性、背景属性、其他常用属性 (opens new window)

CSS 三大特性:继承、层叠性、优先级 (opens new window)

浮动、BFC 规范、清除浮动的最佳实践 (opens new window)

CSS 定位、层叠顺序、层叠上下文 (opens new window)

margin 负值的最佳实践 (opens new window)

圆角、阴影、文本图像处理、CSS 函数 (opens new window)

transition 过渡动画与 animation 自定义动画 (opens new window)

transform 2D 与 3D 转换 (opens new window)

SEO 搜索引擎优化代码规范

网页头部代码规范 (opens new window)

SEO 搜索引擎网页代码优化 (opens new window)

HTML/CSS 标签和样式代码规范 (opens new window)

CSS 样式命名规则和规范 (opens new window)

项目实战

30 个 CSS/CSS3 真实项目案例布局训炼(视频版) (opens new window

防御式编程 - 防御式 CSS (opens new window)

大厂 Web 前端项目开发规范和最佳实践 (opens new window)

CSS 还原 UI 设计,前端项目开发的必备工具 (opens new window)

扩展学习,项目功能点主流布局最佳实践

100+ CSS 主流布局企业项目功能案例,最佳实践 (opens new window)

CSS/CSS3 样式、PC 端项目开发,系统学习教程(视频版)

群直播回放视频可查阅,或 在线观看

CSS/CSS3 高频面试真题和答案解析,中小企业和一线大厂最近 3 个月 CSS/CSS3 最新面试真题和答案解析 (opens new window)

移动 WebApp 开发、多终端响应式开发

从 PC 端演化成移动 WebApp 熟练掌握跨端+各终端适配和性能优化,是一名优秀的前端开发必备的技能之一。

移动 WebApp 开发核心重难点知识梳理

Flex 弹性布局 (opens new window)Grid 网格布局 (opens new window)

响应式布局 (opens new window)

百分比布局 (opens new window)

rem 布局 (opens new window)

vw 布局 (opens new window)

移动端事件 (opens new window)

移动 Web 开发常见问题 (opens new window)

移动 Web 开发性能优化 等

Flex 弹性布局从入门到实践 (opens new window)

Grid 网格布局从入门到实践 (opens new window)

移动端项目实战

移动端开发核心基础必备知识 (opens new window)

移动 WebApp 项目开发常用技术及标准、规范和最佳实践 (opens new window)

响应式项目开发

多终端响应式项目开发最佳实践 (opens new window)

移动 WebApp 开发、多端响应式项目开发,系统学习教程(视频版)

群直播回放视频可查阅,或 在线观看

移动 WebApp 开发、多端响应式项目开发视频合集 (opens new window)

移动 WebApp 开发,高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 移动 WebApp 开发,最新面试真题和答案解析 (opens new window)

云计算、云服务器的应用与实践

深入浅出云计算、云服务当前最新、最流行的技术生态与最佳实践是我们作为一名工程师时刻具备职业竞争力的前提。

云计算、低代码、元宇宙、云服务器、云原生、互联网技术架构演进 (opens new window)👆

阿里云服务器实践 与 Nginx 部署 (opens new window)👆

Nginx 部署的核心配置、性能优化、域名服务器备案 (opens new window)👆

华为云服务器实践与 Nginx 部署,完整版 (opens new window)👆

Git 在线部署入门到实践 (opens new window)👆云服务器的实践:注册、配置,公共镜像、操作系统,网络和安全组,远程链接云服务器,常用 Linux 系统命令行,Nginx Web 服务器安装和启动、常用 Nginx 命令,深入域名结构,域名解析,Nginx 企业项目部署,Nginx 配置 HTTPS 加密协议、SSL 证书申请与配置,Nginx 性能优化、Gzip 压缩,多网站、多系统部署,企业级项目的最佳实践 ...

云计算在项目中的相关应用与实践(视频版)

群直播回放视频可查阅,或 在线观看

云计算、云服务器的实践与项目部署系统学习视频合集 (opens new window)👆

企业项目相关,高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 项目开发相关最新面试真题和答案解析 (opens new window)👆

#JavaScript

前端开发工程师最重要的 "看家语言",JS 功底的好坏,决定了职业高度,学习需要下苦工

详细 JavaScript 基础+高级核心知识梳理

JavaScript 核心基础和常用方法 (opens new window)👆

JavaScript 函数、BOM、DOM (opens new window)👆

JS 常用内置对象和正则表达式 (opens new window)👆

JavaScript 常见的 10 种设计模式、设计原则 (opens new window)👆

工厂模式、构造器模式、单例模式、原型模式、发布订阅者模式(观察者模式)、适配器模式

装饰器模式、代理模式、外观模式、迭代器模式

JavaScript 在项目开发中的最佳实践

实用的 JS 开发技巧 (opens new window)👆

JS 语法糖、新特性及优化技巧 (opens new window)👆

JavaScript 深入系统学习教程(图文版)

待更新 ...

扩展学习,项目功能点 JavaScript 动效最佳实践

200+ JavaScript 动效经典企业项目功能案例,最佳实践 (opens new window)👆(持续更新中 ...)

JavaScript 深入系统学习教程(视频版)

待更新 ...

JavaScript 高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 JavaScript 最新面试真题和答案解析 (opens new window)👆

#模块化、组件化开发

从传统单一模块开发到企业标准组件化开发掌握企业核心开发思想,动态交互开发。

详细 ES6 基础+高级核心知识梳理

ES6 基础入门和新增方法 (opens new window)👆

新增变量、模板字符串、箭头函数、解构赋值、剩余参数、展开运算符、数据结构、Set 和 Map 共有的方法和属性、Set 和 Map 实例的方法、遍历器,数组、字符串、对象的新增方法等

ES6 高级核心重难点知识梳理 (opens new window)👆

Promise 异步编程解决方案,class 类,module 模块化,module 的导入导出、注意事项,NodeJS 指令相关,Babel 编译器相关,webpack 相关

HTTP 协议、Ajax、XHR、本地存储、跨域、async/await (opens new window)👆

HTTP 相关概念,HTTP 常用方法,HTTP 状态码,本地存储(cookie 的属性,编码与解码,sessionStorage/localStorage 的常用方法和属性),Ajax 相关概念,本地服务器,Ajax 基本的使用,XHR 的属性,XHR 的方法,XHR 的事件,JSON 的常用方法,跨域解决方案,Ajax 扩展内容,async/await

组件化开发

模板引擎,PC 端项目组件化项目重构开发,深入理解和实践组件化开发的核心开发思想

ES6 基础 + 高级,系统学习教程(图文版)

待更新 ...

ES6 实际开发中的实用技巧

npm 常用命令和使用技巧 (opens new window)👆

选择 npm 时,应考虑的 5 个事项 (opens new window)👆

正则表达式功能函数

15 个(ES6)正则表达式,真实项目应用场景必备 (opens new window)👆

实用工具函数

58 个 ES6 实用工具函数,快速提升项目开发效率 (opens new window)👆

模块化、组件化开发,深入系统学习教程(视频版)

待更新 ...

模块化、组件化开发、ES6 相关高频面试真题和答案解析

中小企业和一线大厂最近 3 个月模块化、组件化开发、ES6 最新面试真题和答案解析 (opens new window)👆

#小程序开发

作为优秀的前端工程师必备技能,小程序是当下最爆火的轻应用开发技术,需要能够独立开发企业级小程序,拥有解决主流小程序功能需求的能力

详细 小程序开发知识梳理

小程序入门到实战核心重点知识梳理 (opens new window)👆

基础概念,小程序中的文件类型,全局文件,全局配置,页面配置,window 属性、tabbar 属性、list 相关的配置,小程序 App 和页面 Page,小程序的生命周期函数,页面级的生命周期函数,页面级的数据,逻辑层中常用的 API,WXML 中的常用语法,常用的组件,input 组件、swiper 组件的属性,常用事件等

小程序开发,系统学习教程(图文版)

待更新 ...

小程序项目实战开发

待更新 ...

小程序开发,系统学习教程(视频版)

待更新 ...

#Vue 全家桶

从 2016 年前后开始流行的前端框架,采用模块化开发、数据驱动、声明式编程等等,核心在于前边的基础要扎实,后期学习就容易了

Vue 是一套用于构建用户界面的渐进式框架

与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

Vue 全家桶必备知识梳理

Vue 核心基础知识梳理 (opens new window)👆

Vue 高级知识梳理 (opens new window)👆

Sass 常见面试题与核心基础知识梳理 (opens new window)👆

Vue 脚手架相关知识梳理 (opens new window)👆

Vue3.x+TypeScript+Vite 即是当下的主流 (opens new window)👆

Vue 全家桶,系统学习教程(图文版)

待更新 ...

Vue 全家桶项目实战开发

待更新 ...

Vue 全家桶深入系统学习教程(视频版)

待更新 ...

Vue 全家桶高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 Vue 全家桶最新面试真题和答案解析 (opens new window)👆

据不完全统计目前国内哪些大厂在使用 Vue

小红书,微博,哔哩哔哩(B 站),爱奇艺,芒果 TV,手机搜狐

饿了么,小米商城,一加手机,乐视商城,滴滴开源、高德开放平台、京东拼购+领券+新人频道 H5+京东云,网易云信+手机网易+网易邮箱 H5,大麦网 H5、唯品会 H5、少数派、百度指数、微信公众平台、大鱼号,携程 H5 多个模块,创客贴、兑吧、国美电器 H5、聚美优品触屏版,理想汽车,途虎养车,雪球财经、电玩巴士等等

开源中国,CSDN,Gitee(码云),GitLab,掘金,简书,蓝湖,IT 桔子等等

#TypeScript

TypeScript 简称 TS

TS 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TS 一起工作无需任何修改,TS 通过类型注解提供编译时的静态类型检查。

由微软开发的自由和开源的编程语言。

TS 设计目标:是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。

详细 TypeScript 知识梳理

TypeScript 核心基础知识梳理 (opens new window)👆

TypeScript 开发环境、工作流,定义变量/常量,基本类型,高级类型,类型适配(类型断言),函数类型,对象类型,接口,类,访问修饰符,模块,泛型

TypeScript 高级核心知识梳理 (opens new window)👆

类型守卫,函数重载,调用签名 call signiture,索引签名,只读 readonly,双重断言 Double Assertion,常量断言,this,类型检测 typeof,类型查找,类型映射 Mapped Types,映射修饰符

TypeScript 系统学习教程(图文版)

待更新 ...

TypeScript 深入系统学习教程(视频版)

待更新 ...

TypeScript 高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 TypeScript 最新面试真题和答案解析 (opens new window)👆

#React 生态

React 是一个用于构建用户界面的 JavaScript 库,起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 2022 年 4 月 26 日已发布最新版 18.1.0

详细 React 入门到项目实战知识梳理

React 核心基础知识梳理 (opens new window)👆

基础环境准备,搭建 react 项目(JS 版本的),项目内容介绍,搭建 react 项目(TS 版本的)

tsconfig.json(TS 语法的配置文件),TS 编译器的工作流程,项目升级改造,创建基础演示项目,react 知识点,文件类型介绍,JSX、TSX

React 项目实战核心重点知识梳理 (opens new window)👆

css 样式架构、全局样式,css 模组化,项目实操,基础理论,异步请求相关,组件生命周期,项目开发注意事项,钩子,常用钩子函数,useState 钩子函数细说,副作用,关于 useEffect(),项目中常用组件和方法,关于 HOC 和 Hook

React 生态,系统学习教程(图文版)

待更新 ...

React 生态桶项目实战开发

待更新 ...

React 深入系统学习教程(视频版)

待更新 ...

React 高频面试真题和答案解析

中小企业和一线大厂最近 3 个月 React 最新面试真题和答案解析 (opens new window)👆

据不完全统计目前国内哪些大厂在使用 React

蚂蚁、飞猪、阿里大于、虾米音乐、口碑开放平台

猫途鹰、喜马拉雅 FM、斗鱼、知乎、豆瓣、美团、房多多、石墨文档、墨刀、TalkingData、xiaopiu、Teambition、Uber、倍洽、同盾科技、心知天气、拼多多、滴滴出行、Sentry、途牛、优酷、京东服饰+生鲜+旅行、算力矩阵、链家 H5、阿里云管理后台、Coding、CodePen、树莓派

36 氪、Notion、GoDaddy、站酷、Plotly、麦客 CRM、特赞营销日历、鹿班、网易云阅读 PC 端+网易云音乐 H5、猎聘网、看云文档编辑页、去哪儿 H5 多个模块、艺龙 H5 个别模块、租租车 H5、汽车之家车商城、Pocket、友盟、iH5 等

#团队协同、工程化,监控运维

TIP

Git 版本管理,缺陷管理,单人、团队开发与跨团队开发

RESTful API 接口管理,webpack / Gulp 自动化构建

CICD 自动化部署

Linux 项目部署

Nginx 反向代理、负载均衡

运行日志与监控

#大厂高薪面试真题

Interview questions

HTML/HTML5、CSS/CSS3 面试真题 (opens new window)👆

JavaScript + ES6 面试真题 (opens new window)👆

前端进阶 面试真题(浏览器、性能、安全) (opens new window)👆

Vue、React 面试真题 (opens new window)👆

全栈面试真题 (opens new window)👆

面试方法论 (opens new window)👆

#后端开发

TIP

NodeJS

express

koa

egg

基本 API(如 http、fs 等)

commonjs 模块化

框架

调试

SSR

服务端模板,如 ejs artTemplate 等

nuxt.js (Vue SSR)

next.js(React SSR)

常用

redis

MySQL

mongodb

nginx(反向代理、负载均衡)

数据库

Docker

日志分析

serverless

Deno

小程序开发

PWA

跨端(如 RN Weex)

客户端 electron

企业项目技术解决方案

TIP

紧跟市场需求、渐进式,多端跨平台,系统性,企业级项目解决方案

参考阅读:

最新 Web 前端开发学习路线,主要技术栈

uniapp面试题必问有哪些?

ni-app面试考试有几个题是必问的:uni-app收费吗?跨端会造成功能受限制吗?以及uni-app的手机端用户体验如何?

1、uni-app收费吗?

uni-app是免费产品,DCloud公司不会向开发者收取任何费用,大家可以放心使用。

DCloud提供的所有开发工具都是免费的,也不会有什么陷阱。

DCloud的盈利点在帮助开发者进行推广和流量变现上,而不在开发工具收费上。

2、跨端会造成功能受限制吗?

uni-app在跨平台的过程中,不牺牲平台特色,不限制平台的能力使用。

应用开发中,80%的常规开发,比如界面组件、联网等api,uni-app封装为可跨多端的API。

其余的,uni-app引入条件编译。可以优雅的在一个项目里调用不同平台的特色能力。比如push,微信小程序里不支持,但可以在App里使用,还有很多原生sdk,在App时难免涉及,这些都可以正常的在uni-app框架下使用。

3、uni-app的手机端用户体验如何?

使用uni-app开发的微信小程序,和直接开发微信小程序相比性能没有明显差别,因为uni-app输出到微信时也是编译为wxml格式。uni-app编译到微信使用的是mpvue框架,这个是业内广泛使用的成熟框架。

uni-app打包成App后的体验和微信小程序一样好,在某些场景下更好;微信小程序的Hybrid应用框架是业内体验上的标杆,实践证明这种体验足以承载一线互联网开发商获得上亿用户。

uni-app内置预载机制,加载新页面速度极快,可实现无白屏极速渲染。

uni-app在App端还支持weex原生渲染(nvue),左右拖动长列表等复杂场景依然可实现高流畅性。

关于前端微信小程序开发面试题和前端小程序面试题及答案2019的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码