• 前端之旅
  • 前言
  • 1. 前端基础知识
    • 1.1 从浏览器说起
      • 主流浏览器简介
      • 浏览器内核简介
      • 页面解析原理与流程
    • 1.2 HTML
      • HTML语义化
      • HTML常用标签
      • HTML5增强的表单元素
      • Doctype与文档模式
      • 常见头标签
    • 1.3 CSS
      • 盒子模型
      • 文档流
      • 样式优先级
      • CSS选择器
      • 认识hack
      • web字体与文本
      • display属性
      • flex布局
      • css黑魔法
        • 表单美化技巧
        • 移入移出效果
      • css预编译
        • sass
        • compass
        • less
    • 1.4 网络
      • TCP
      • DNS
      • HTTP
      • 移动网络
    • 1.5 安全知识
      • 客户端的JavaScript限制
      • 同源策略
      • XSS
      • CSP
    • 1.6 图片
      • 图片基础概念
      • 图片格式
      • base64
      • webp
    • 1.7 缓存概述
      • Web缓存概述
    • 1.8 Mobile Web
      • 像素基础
      • viewport
      • 移动布局
      • 特殊样式处理
      • 交互
      • 字体
    • 1.9 Hybrid
      • Web APP
      • WebView基本介绍
      • JsBridge
      • WebView常用设置
  • 2. JavaScript
    • 2.1 数据类型
      • 基本类型与包装类
      • 类型转换
      • 类型检测
      • String类型
      • undefined的冷知识
      • Blob
      • ArrayBuffer
    • 2.2 操作符
      • 优先级
      • ==运算符
    • 2.3 数组
      • 数组基本操作
      • 数组去重
      • 数组反转
      • 数组合并
    • 2.4 正则表达式
      • 正则表达式速查表
      • RegExp对象
      • 正则表达式进阶
      • 常用正则表达式
    • 2.5 核心概念
      • 作用域
      • 原型链
      • 闭包
      • this
      • 函数式编程
      • 事件循环机制
      • 内存管理
    • 2.6 高级技巧
      • 安全的构造函数
      • 高级定时器
      • 函数节流
      • 函数作用域绑定
      • 函数柯里化
      • 惰性加载
      • yielding processes
    • 2.7 es6
      • 默认参数
      • 模版
      • 多行字符串
      • 解构赋值
      • 增强的对象文本
      • 箭头函数
      • promise
      • generator
      • thunk
      • 块级作用域和常量
      • class
      • module
  • 3. 客户端编程
    • 3.1 DOM
      • 概述
      • 节点类型
      • 元素集合对象
      • document对象
      • 选择器
      • 节点遍历
      • 节点属性操作
      • 元素的内容
      • 创建、插入和删除节点
      • 元素大小与坐标计算
    • 3.2 表单
      • 表单基础知识
      • 表单的重复提交问题
      • 表单类型详述
      • 表单校验
      • 表单序列化
      • FormData对象
    • 3.3 CSS操作
    • 3.4 事件系统
      • 事件基础概述
      • 事件类型
      • event对象
      • 跨浏览器的事件处理程序
      • 事件触发
      • 事件委托
    • 3.5 AJAX
      • JSON
      • XMLHttpRequest
      • jsonp
      • 图像Ping
      • Comet
      • websocket
    • 3.6 图片
      • 图片上传方式
      • 图片预加载
      • 图片懒加载
    • 3.7 离线缓存与存储
      • 离线检测
      • 应用缓存
      • cookie
      • web storage
    • 3.8 历史记录管理
      • 常见API简介
      • 导航技术
      • 简单的Router
    • 3.9 异常处理
    • 3.10 文件操作
  • 4. 工具
    • 4.1 emmet
    • 4.2 visual studio code
    • 4.3 常用git指令
    • 4.4 github的mardown语法
    • 4.5 github中表情符号指南
    • 4.6 chrome dev tools
      • debug
      • timeline
      • profile
      • 移动端页面远程调试
    • 4.7 vim
      • curl
      • bundle
      • vim概述与配置
      • vim命令与快捷键
      • vim下的emmet
  • 5. 前端进阶知识
    • 5.1 渲染性能优化
    • 5.2 模块简易管理
    • 5.4 雅虎性能优化军规
    • 5.3 设计模式
      • 5.3.1 设计模式简介
      • 5.3.2 Constructor(构造器)模式
      • 5.3.3 Module(模块)模式
      • 5.3.4 Singleton(单例)模式
      • 5.3.5 Observer(观察者)模式
      • 5.3.6 Publish/Subscribe(发布/订阅)模式
      • 常用的设计模式
    • webkit
      • 5.4.1 浏览器和内核常识
      • 5.4.2 HTML解析渲染过程简介
  • 6.库与框架
    • 6.1 jQuery
      • 事件API
      • 常用技巧
      • AJAX
    • 6.2 React
      • 官方教程示例解析
      • Thinking in React
      • jsx
      • 组件
      • 数据流
    • 6.3 fastclick
      • fastclick代码全注释
      • fastclick原理解析
    • 6.4 mocha & chai
      • mocha安装
      • mocha简介
    • 6.5 QUnit
      • QUnit Cookbook
    • 6.6 jsdeferred
      • jsdeferred源码解析
  • 7. 数据结构与算法基础
    • 7.1 链表
    • 7.2 队列与栈
    • 7.3 map
    • 7.4 树
      • 基本概念
      • 树的遍历
      • 二叉查找树
      • 二叉堆
      • 哈夫曼编码树
    • 7.5 图
      • 基本概念
      • 存储表示
      • 遍历
      • 最小生成树
    • 7.6 排序
      • 排序算法概述
      • 冒泡排序
      • 选择排序
      • 快速排序
      • 堆排序
      • 归并排序
  • 8. 面试题
    • 8.1 7个去伪存真的JavaScript面试题
    • 8.2 一道常被人轻视的前端JS面试题
    • 8.3 Front End Developer Questions
    • 8.4 前端知识点回顾
    • 8.5 关于for()的一个小知识点
    • 8.6 被问得最多的十个JavaScript前端面试问题
    • 8.7 前端面试题集锦及答案
    • 8.8 2015奇虎360面试题
    • 8.9 BAT2014前端笔试面试题:HTML/CSS篇
    • 8.10 2016年Web前端面试题目汇总
    • 8.11 BAT2014前端笔试面试题:初级JavaScript篇
    • 8.12 BAT2014前端笔试面试题:中级Javascript篇
    • 8.13 JavaScript问题集锦 #2【难度比较大】
    • 8.14 2014阿里前端笔试题:JavaScript篇
    • 8.15 2014阿里前端笔试题:HTML/CSS篇
  • 附录A: 书单
  • 附录B: 常用网站
  • 附录C: 我的代码库
Powered by GitBook

附录B: 常用网站

常用网站

社区

  1. segmentfault
  2. 掘金
  3. 伯乐在线
  4. 开发者头条

博客

  1. 轩枫阁
  2. w3cplus
  3. Alloy Team
  4. 白色橡树
  5. 阮一峰
  6. 穆乙
  7. 颜海镜
  8. 廖雪峰

视频

  1. 幕课网

文档

  1. MDN
  2. w3c
  3. html5 API查询
  4. es6 兼容性查询
  5. 深入理解JavaScript系列
  6. 学用 JavaScript 设计模式

综合资源

  1. 最牛前端收藏夹
  2. Frontend Knowledge Structure
  3. 前端收集
  4. 前端开发指南

JavaScript

  1. A JS trip per day
  2. jsPerf 脚本性能分析网站

数据结构与算法基础

  1. 数据结构与算法/leetcode/lintcode题解
  2. 数据结构与算法JavaScript版

特效学习

  1. runjs
  2. codepen
  3. codeplayer

外文网站

  1. tutorialzine
  2. html5rocks
  3. Dean Edwards
  4. Design Pattern

results matching ""

    No results matching ""