1. 在浏览器中输入一个地址会发生神马?
- 查找该域名的IP地址
- 根据解析得到的IP地址想web服务器发送一个HTTP请求
- 服务器发送请求并处理请求
- 服务器返回一个响应
- 对该响应进行解码,渲染显示
- 完成后,浏览器发送异步请求
2. 在JS中实现继承
3. 前端如何进行性能优化
4. MVC模式和MVVC模式的区别
- Flex布局了解一下
- 编写响应式
- 如何实现网页兼容不同滴浏览器
- 原生AJAX、JQuery封装的AJAX、Angular封装的AJAX、Vue封装的AJAX
- JS中typeof返回的数据类型
- 判断数据类型
- ===和==的区别
- 数字与字符串的转换
- Z-index
- 算法(冒泡排序、快速排序等)
- 各个框架之间的区别(Vue、Angular、JQuery等)
- JS为神马是单线程?
- 用js随机获得10~100中的任意10个数,并排序
- Vue中的复杂组件怎么创建
- Angular、Vue如何进项传参
- CSS3新特性
- JSON字符串与JSON对象的转换
- let、var、const
- ES6新特性
- 同步与异步
- 重绘与重排
- cookie、localStorage、sessionStorage
- HTML语义化
- 双向数据绑定原理
- 媒体查询
- ng-show/hide与ng-if 的区别
- get与post的区别
- 闭包
- 全局作用域与局部作用域
- 雪碧图原理和实现方式
- 定位
- 如何解决跨域
- 如何实现元素水平居中
- 让文字超出显示…
- 清除float
- 数组api(※splice、forEach、map、filter、reduce…)
- promise
- 数组怎么去重
- 判断一个对象是否包含某个属性
44.实现简单对象的深拷贝