sourcecode
sourcecode copied to clipboard
前端之路
/*
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
路漫漫其修远兮 吾将上下而求索
*/
由于gitbook国内的访问实在有点慢,所以决定将gitbook的内容和本项目的文章陆续搬到个人博客
------------------------------------分割线-------------------------------------------------
本项目将迁徙到gitbook,在近期将会完成工作。
前端大杂烩
基础知识
- 数组属性和操作方法
- 数据类型转换(显示或隐式)
- 正则表达式查阅表
- 安全相关话题,js运行限制
- 网页生成的过程及对性能的影响
- head(头标签总结)
- this使用技巧总结
- operator操作符的优先级
- 原型链
- web前端图片知识
- 元素大小与坐标的计算
- cookie
- JavaScript的小技巧
- 闭包
进阶知识
- 事件循环机制
- 正则表达式学习
- 高级技巧,高级函数,防篡改对象,高级定时器
- 渲染性能优化
- 模块简易管理
- 从零开始编写JavaScript框架
- 内存管理
html5
- History API
- Web Worker
- Web Socket
tools
- emmet
- github-markdown
- git 常用指令
- compass
- sublime
- visual studio code
- gitbooks
form
- validation
- post
- checkbox
network
- 前端中的http
- dns
- web缓存
- 浏览器与服务器的通信总结
- http基础TCP
- jsonp简单实现
es6
- ES6快速了解
- promise
设计模式
- 单例模式
- 代理模式
- 桥接模式
- 门面模式
- 观察者模式
- 策略模式
书单
- 司徒正美《JavaScript 框架设计》
- Nicholas C.Zakas 《JavaScript 高级程序设计》
- Nicholas.C.Zakas《编写可维护的JavaScript》
- Nicholas.C.Zakas 《高性能JavaScript编程》
- Peter Lubbers\Brian Albers\Frank Salim 《HTML5程序设计(2版)》
- Alex MacCaw 《JavaScript Web 富应用开发》
- John Resig\Bear Bibeault 《JavaScript 忍者秘籍》
框架学习
- Backbone
- jQuery
- Vue
- React
移动Web端
基础知识入门
- 像素基础
- viewport
- flex布局,响应式布局
- 特殊样式处理
- 交互优化
- 构建移动端项目
fastclick解析
- fastclick源码注释
- fastclick原理解析
开发与调试
- debug
- 性能优化,timeline使用
hybrid
- jsbridge基础知识
- android webview的学习
css
基础知识
- 盒子模型
- 层叠
- 垂直水平居中常用解决
- display属性
- css hack
- position属性
- css布局
- 响应式设计
- 元素大小和位置
CSS3
- flex布局
- (尚未总结)transform
- 伪元素
CSS框架
- 优秀CSS框架介绍
数据结构 & 算法
基础排序
- 冒泡排序
- 选择排序
- 插入排序
- 归并排序
- 快速排序
数据结构
- 链表
- 堆
- 二叉树
- 图
计算机基础知识
- 堆和栈
- 死锁
- 哈夫曼编码树
- 磁盘臂调度算法
杂记
blog
前端思考
- 如何成为一名优秀的前端工程师
- 前端知识架构
- 模块化规范
- MVC的思考
- 编程范式
编程技巧
- JavaScript生成唯一值
- 数组元素去重问题
- 函数节流
- 数组反转
- DOM元素反转
- 对象转成JSON字符串
- 作用域绑定
- 去除标签
- 获得一个范围的随机数
- 去除字符串前后空格
- 继承的实现方法
- 合并操作
面试题整理
- 7个去伪存真的JavaScript面试题
- 一道常被人轻视的前端JS面试题
- Front End Developer Questions
- 前端知识点回顾
- 关于for()的一个小知识点
- 被问得最多的十个JavaScript前端面试问题
- 前端面试题集锦及答案
- 2015奇虎360面试题
- BAT2014前端笔试面试题:HTML/CSS篇
- 2016年Web前端面试题目汇总
- BAT2014前端笔试面试题:初级JavaScript篇
- BAT2014前端笔试面试题:中级Javascript篇
- JavaScript问题集锦 #2【难度比较大】
- 2014阿里前端笔试题:JavaScript篇
- 2014阿里前端笔试题:HTML/CSS篇
- jq问题