前端知识点总结1

前端知识点总结

WendySays 关注

2016.10.14 17:10* 字数 1074 阅读 759评论 3喜欢 8

知识框架

知识框架图,每个部分有很多书推荐
https://github.com/JacksonTian/fks

Paste_Image.png

浏览器工作原理

看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,
1)这篇文章太长了,阅读成本太大,不能一口气读完。
2)花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。
所以,我准备写下这篇文章来解决上述两个问题。希望你能在上班途中,或是坐马桶时就能读完,并能从中学会一些能用在工作上的东西。

其他文章:前端工程师需要明白的「浏览器渲染」

HTML部分

  • 对HTML5的理解,Web语义化,SEO
  • 页面加载的过程(我的理解:浏览器渲染相关)
  • 结构组织
  • 新增API 如本地存储、Canvas

CSS部分

  • 经典的圣杯布局
  • CSS3 transition transform animate
  • w3c盒子模型 和 IE盒子模型,box-sizing属性
  • BFC
  • 优先级
  • less 与 sass
  • background-*系列属性,这个不要忽视了,还是很重要的

JS部分

  • 原型 闭包
    深入理解javascript原型和闭包系列
  • 声明提升
  • 基本数据类型
  • 高阶函数
  • JSON
  • JSONP 跨域 iframe 通信
  • Ajax
  • 原生DOM操作(比如 逆序DOM节点)
  • 事件捕捉,捕获,冒泡,代理
  • Array常用函数
  • String常用函数
  • ES5 + ES6

框架部分(大部分按照简历来)

  • Angular脏检查机制
  • 手写Angular指令,知道其生命周期
  • 手动实现MVC(考察)
  • vue和react对比

衍生部分

  • HTTP1/2 理解、状态码、优化、缓存控制(必考)
  • TCP三次握手,四次挥手
  • XSS与CSRF(必考)
  • 学习经历和方法
  • 性能优化
  • 单元测试

其他总结

Paste_Image.png

Paste_Image.png

Paste_Image.png

性能优化

Paste_Image.png

Paste_Image.png

Paste_Image.png


安全

Paste_Image.png

Paste_Image.png


计算机基础

  • TCP 与 UDP 的区别,以及各自的用途-参考链接
  • TCP 为什么三次握手,四次挥手?-参考链接
  • TCP 流量控制与拥塞控制-参考链接
  • 计算机网络分为几层,这样做的好处是什么?你还可以举出其他分层的例子吗?
  • 进程与线程的区别,共用的是堆内存还是栈内存-参考链接
  • 数据库中的数据表设计需要注意什么问题?
  • facade 设计模式-参考链接
  • 工厂模式和抽象工厂模式的区别
    推荐书籍:图解 HTTP、图解 TCP/IP、TCP/IP 协议簇、操作系统概念
    推荐博客:TCP 与 UDP 详解网络面试基础

其他总结文


面经相关

原文地址:https://www.cnblogs.com/think90/p/8969534.html

时间: 2024-10-14 06:56:33

前端知识点总结1的相关文章

前端知识点总结(转载)

转自--- https://github.com/hawx1993/Front-end-Interview-questions/blob/master/README.md 本文旨在加深对前端知识点的理解,资料来源于网络,由本人(博客:http://segmentfault.com/u/trigkit4) 收集整理. 一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势. 2.项目介绍 3.如何看待前端开发? 4.平时是如何学习前端开发的? 5.未来三到五

python学习第六十五天:前端知识点总结

前端知识点串讲 1 HTML 1.1 组成 HTML标签: 单 双 HTML标签属性 class id 1.2 HTML标签 # 页面结构标签 html body head # HEAD 头部标签 meta title style link script # 格式标签 p h1~6 pre br hr # 文本标签 em strong sub sup del ins i # 列表 ul ol li dl dt dd # 表格 table thead tbody tfoot tr td th ca

中级前端知识点提要

中级前端知识点提要 标签(空格分隔): JavaScript HTML 基础 1 Restful API Representational State Transfer(表现层状态转移). URL定位资源,用HTTP动词(GET POST PUT DELETE)描述操作. 资源.统一接口.URI.无状态. 应该将API的版本号放入URL:URL中只能有名词而不能有动词:API应该提供参数. 2 CommonJS/AMD/CMD/ES6 Module 2.1 CommonJS 是Node.js模块

前端知识点总结——HTML

前端知识点总结--HTML HTML:HTML4.01 指的就是网页技术HTML5:HTML4.01的升级版本 1.web的基础知识 web与Internet1.Internet:全球性的计算机互联网络,因特网,互联网,交互网2.提供服务 前端学习圈:767273102 ,从最基础的HTML+CSS+JavaScript.jQuery,Ajax,node,angular等到移动端HTML5的项目实战的资料都有整理 访问网站:www(world wide web)服务 Email:电子邮件服务 B

前端知识点总结——H5

前端知识点总结--H5 1.html5新特性 (1)新的语义标签(2)增强型表单*(3)音频和视频(4)Canvas绘图(5)SVG绘图(6)地理定位(7)拖动API(8)Web Worker(9)Web Storage(10)Web Socket 2.增强型表单 1.新input type <input type=?>H4:text;checkbox;password;radio;submit;reset;File;H5:email;url;number;search;color;date;

前端知识点总结——jQuery

前端知识点总结--JQ 1.什么是jQuery: jQuery: 第三方的极简化的DOM操作的函数库第三方: 下载极简化: 是DOM操作的终极简化: 4个方面: 1\. DOM: 增删改查 2\. 事件绑定: 3\. 动画效果: 4\. Ajax DOM操作: 学习jQuery还是在学DOM,只不过API简化了函数库: jQuery中都是函数,用函数来解决一切问题为什么使用: DOM操作的终极简化 解决了大部分浏览器兼容性问题凡是jQuery让用的,都没有兼容性问题 2.如何使用: 下载: 版本

前端知识点总结——AJAX

前端知识点总结--Ajax 1.ajax 1.URL的作用 用于表示任意一个资源的位置(互联网上) 2.详解 格式: <scheme>://<user>:<pwd>@<host>:<port>/<path>;<params>?<query>#<frag> scheme:方案\协议,以哪种方式到服务获取资源,协议不区分大小写, 常见的协议:http,https,ftp ssh:安全的远程登录 SMTP

前端知识点总结——Angular

前端知识点总结--Angular 一.Angular概述 基于命令行的开发方式? ①hot reload ②编译工作 ③集成了webpack打包工具 .... angular.cn 中文angular.io 正式官网angular.cn/guide/styleguide 风格指南 1.what? angular是一个Google推出的js框架,是以模块为基本单位,模块又可以包含组件.指令.过滤器.. 1.1 版本问题 angular angular2.0以后所有的版本统称为angular (当前

你可能不知道的前端知识点

新建了一个 repo:justjavac/the-front-end-knowledge-you-may-dont-know 发掘被我们忽略的前端知识点.所有的讨论以 issues 的形式进行,任何人都可以在 issues 区围观讨论. 本 repo 的目的在于搜集.讨论,最终的内容会整理成文章.PPT.PDF 发布在 小密圈. 须知 #1 索引 #2 缘起 前一阵有人在微信群里面遇到了一个问题: 当输入框在最底部的时候,弹起的虚拟键盘会把输入框挡住. 于是我发给他一个 API:Element.