前端开发与小程序面试题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

前端面试题目 2018

姓名:________ 电话:________邮箱: ________日期:________

一.稍后口述:

1.对响应式布局的看法

2.对前后端分离的看法

3.对浏览器兼容性的看法

4.对 DIV + CSS 及相对语义化的看法

5.描述前后端分离开发的架构和思路

6.介绍一些 HTML5 和 CSS3 的新内容

7.简述几种从前端角度提高 WEB 性能的方法

8.如何开发一个离线 WebApp 但会有什么局限性

9.介绍一些你平时使用的前端开发框架例如:Bootstrap、LESS、jQuery、AngularJS 等

10.介绍一下自己的开发环境和习惯,列举一些能够帮助你提高生产力的工具或软件或网站

二.代码缩写:

{ font-style:italic; font-family:sans-serif; font-size:1em; font-weight:bold; font-variant:small-caps; line-height:140%; }

{ list-style-position:inside; list-style-type:square; list-style-image:url(image.gif); }

{ color:#336699; color:#FFCC00; padding:0.2em 0.4em 0.3em 0.4em; }

三.笔试题目:(可写背面)

1.写出三竖列布局的 CSS 其中 HTML 为:

要求不改变

HTML 结构用纯 CSS 分别实现:按照 ABC 排列;按照 BAC 排列;按照 CBA 排列;其中 AC 栏为定宽 B 栏为自适应宽,不使用 CSS Hack:

2.用 JS实现一个选项卡效果(包括 HTML CSS JS 代码)可用任何 JS 框架如 jQuery 等:

3.写一些您在手机端 H5 页面开发中经常会用到的 META 或 CSS3 或 DOM 属性:

4.写一个 JavaScript 运用“闭包”的小示例,或者实现一个完整的 AJAX 小示例:

5.使用纯 CSS 使 IMG 在窗口内上下左右居中:

6.写一个JS 正则匹配中国目前的手机号:

7.尝试写一段你熟悉的服务端程序例如 PHP、JAVA、NodeJS 等语言,功能不限:

8.尝试使用 AngularJS 或 jQuery 或其他框架写一个“前后端分离”的用户登录功能:

9.默写一段你近期写过的印象最深的代码:

微信小程序部分:口述

一.简单描述下微信小程序的相关文件类型及作用?JS、WXML、WXSS、JSON

二.你是怎么封装微信小程序的数据请求的?

三.有哪些参数传值的方法?页面内?小程序码?导航页面间?小程序间?

四.你使用过哪些方法,来提高微信小程序的应用速度?

五.小程序与原生APP哪个好?

六.简述微信小程序原理?如何实现的表现与数据分离?

七.分析下微信小程序的优劣势?局限性?

八.微信小程序与H5的区别?

九.怎么解决小程序的异步请求问题?

十.小程序的双向绑定和VUE哪里不一样?写法上有哪些区别?

十一.小程序的WXSS和CSS有哪些不一样的地方?

十二.webview中的页面怎么跳回小程序中?

十三.小程序关联微信公众号如何确定用户的唯一性?

十四.如何实现下拉刷新?

十五.使用webview直接加载要注意哪些事项?如何从 webview 跳回到小程序页面?十六.小程序调用后台接口遇到哪些问题?