基础
- 行标签都有哪些?特点?
- img标签的用法
- 请描述一下cookies,sessionStorage和localStorage的区别?
- 一个div,高度是宽度的50%,让该div的宽度占据整个屏幕,然后能自适应,垂直居中,怎么实现?
- 针对移动浏览器端开发页面,不期望用户放大屏幕,且要求“视口(viewport)”宽度等于屏幕宽度,视口高度等于设备高度,如何设置?
概念
- Bom是什么?列举你知道的Bom对象。
- 了解过hybrid通信的实现原理么
- fetch和ajax的区别
- data-xxx 属性的作用是什么?
- 什么是浏览器的标准模式和怪异模式
- 解释一下盒模型宽高值的计算方式,边界塌陷,负值作用,box-sizing概念- 缓存了解吗?
- XSS是什么说一下?
- CSRF了解吗?
- 如何理解跨域。
- cookie是什么,怎么存储。
框架
- 用过NodeJS的EventEmitter模块吗,它是怎么实现功能的,步骤是什么?
- 说说Vue框架,对于对象引用的情况呢?
- react怎样提高性能。
- react dom diff 原理是什么 。
- react生命周期。
代码
JS中prototype、proto、super分别是什么?
使用至少两种方式实现纯css的自适应搜索
倒计时怎么做?
实现一个响应式的正方形
节流函数怎么写?
手写bind函数
如何用CSS实现一个三角形
promise、setTimeout、async/await的执行顺序。
arguments是数组吗?怎么实现用它调用数组方法?类数组和数组的区别是什么?arguments有length属性吗? 为什么要遍历类数组取值组成数组,还有更简单的方法吗?
算法
- 给定一个数组arr,选出 n 个数的和等于m
- 一个列表,假设有100000个数据,这个该怎么办?
- 给一个多行多空格的字符串,让你分割成三行三列的数组。
- 随意给定一个无序的、不重复的数组data,任意抽取n个数,相加和为sum,也可能无解,请写出该函数。
原文作者:祈澈姑娘
技术博客:https://www.jianshu.com/u/05f416aefbe190后前端妹子,爱编程,爱运营,爱折腾。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。
文末福利:关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。公众号回复“1”,拉你进程序员技术讨论群