nicenote/source/_posts/前端面试题.md
2018-05-26 17:58:20 +08:00

51 lines
1.5 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 前端面试题
date: 2017-09-18 10:01:20
tags: [面试, 未完成]
categories: web前端
---
### 前言
* 前端的难度每18-24个月一轮回
* 关注技术动态,跟上节奏
#### 注意
* 题目类型:理论知识,算法,项目细节,技术视野,开放性题,工作案例
* 细节追问:可以确保问到你开始不懂和面试官开始不懂为止
* 回答问题再棒,更要会做人
* 要靠谱
### 知识点
* html & css对web标准的理解浏览器内核差异兼容性hackcss基本功布局盒子模型选择器优先级flexbox
* javascript: 数据类型运算对象function继承闭包作用域原型链事件正则regExpjsonajaxdombom内存泄漏跨域异步封装模板引擎前端mvc路由模块化canvases6nodeJS
* 其他移动端相应式自动化构建http离线储存web安全优化重构团队协作可维护易用性SEOUED架构职业生涯快速学习能力
### html && css
#### html5 为啥只需写 <!DOCTYPE HTML>
* 不基于 SGML通用标记语言
### iframe 缺点?
* 阻塞搜索引擎不利于SEO
* 和主页面共享连接池,影响连接速度
* 如果要用,建议用 js 动态添加 src 可以绕开以上问题
### javascript
#### 如何实现 js 与 json 互换
* json 化
> var json = JSON.stringfy({a: 'hello', b: 'world'})
* 字符串化
> var obj = JSON.parse('{"a": "hello"}')
### 其他
未完待续...