Skip to content
/ blog Public
forked from erbing/blog

前端基础积累 / 新技术 / Vue / React / H5 / 奇怪的BUG / 面试 / 招聘

Notifications You must be signed in to change notification settings

godokyang/blog

 
 

Repository files navigation

前端之路

前几天在博客园收到了一封来自出版社的消息,说看到原来很久之前写的 < VueJS 源码分析的文章 > 希望能够联系他们出版社去写书。这样的事情虽然在博客园是会经常发生的,但是这也让我意识到了,多多写高质量的文章能够给 coder 带来很多的 所谓的好处,不管是短期的技术积累还是远期的 行业内影响力。 我想这也是我会继续写下去的动力了。

其实这二个月内心还是比较浮躁的,主要原因的话可以看看之前写过的 2017年的买房历程。 突然停下来以后似乎就变的懒惰了,其实是过去的2到3年一直在为这件事情做准备。 经历了2个月的调整期,我想,我回来了。 今年下半年,希望可以把这本书写完,至于能不能发版,再看后话了。

那么这个前端系列的文章,会从基础到框架一一介绍、讲解。 如果有错误的的地方可以提出来,欢迎指正。

可能笔者的视角比较第三方,慢慢往下读,希望你可以在书中看到自己用第三方的视角。

目录

[toc]

第一章 JavaScript 基础内容

01:对于JavaScript 的初步认识 && 数据类型

02:数据类型转换 && 隐式转换 || 显式转换

03:数组的属性 && 操作方法

04:前端闭包 优缺点

05:JS 原型链

06:JS 中 this 的使用技巧总结

07: ES6 中的 箭头 函数 (=>) 详解

07: operator操作符的优先级

08: cookie && 缓存相关

09: 前端图片 类型 & 优化 & 预加载 & 懒加载 & 骨架屏

10: 元素大小与坐标的计算

11:网页生成的过程及对性能的影响

12:head(头标签总结)

13:JS运行限制 && 安全相关

第二章 JavaScript 进阶内容

01: 事件循环机制

02: 正则表达式学习

03: 高级技巧,高级函数,防篡改对象,高级定时器

04: 渲染性能优化

05: 模块简易管理

06: 从零开始编写JavaScript框架

07: 内存管理

第三章 HTML5 新特性

01: HTML5 基本新特性

02: History API

03: Web Worker

04: Web Socket

第四章 CSS && CSS3 基础内容

01: CSS 盒子模型

01: 层叠

01: 垂直水平居中常用解决

01: display属性

01: css hack

01: position属性

01: css布局

01: 响应式设计

01: 元素大小和位置

02: CSS3 flex布局

02: CSS3 transform、transtion 动画

02: CSS3 伪元素使用

第五章 前端中 表单验证应用

01 表单 validation

01 表单 post

01 表单 checkbox

第六章 前端开发工具使用

01 emmet

02 github-markdown

03 git 常用指令

04 compass

05 sublime

06 visual studio code

07 gitbooks

第七章 移动Web端 开发

01 像素基础

02 viewport

03 flex布局,响应式布局

04 特殊样式处理

05 交互优化

06 构建移动端项目

07 fastclick源码注释

08 fastclick原理解析

09 debug

10 性能优化,timeline使用

11 jsbridge基础知识

12 android webview的学习

前七个章节基本上是一个初级 前端工程师水平

第八章 常见网络协议

01 前端中的http

02 dns

03 web缓存

04 浏览器与服务器的通信总结

05 jsonp简单实现

06 http基础TCP

第九章 ES 5\6\7\8 的深度解析

01 ES5快速了解

02 ES6快速了解

03 promise

04 jian

第十章 前端代码设计模式

01 单例模式

02 代理模式

03 桥接模式

04 门面模式

05 观察者模式

06 策略模式

第十一章 前端常见大框架学习

01 Backbone

01 jQuery

01 Vue

01 React

第十二章 计算机基础 && 数据结构 && 算法

基础排序

冒泡排序

选择排序

插入排序

归并排序

快速排序

数据结构

链表

二叉树

计算机基础知识

堆和栈

死锁

哈夫曼编码树

磁盘臂调度算法

第十三章 前端直出最佳实践

第十四章 前端编程技巧 && 一些思考

第十五章 && 前端面试题 && 面试技巧 && 前端招聘

About

前端基础积累 / 新技术 / Vue / React / H5 / 奇怪的BUG / 面试 / 招聘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • DM 100.0%