Web Practice BooK
介绍
Introduction
HTML部分
1.Doctype和浏览器渲染模式
2.常用meta整理
3.HTML5
3.1.HTML5—— 新增的元素
3.2.HTML5——离线应用程序
3.3.session Storage、local Storage和IndexedDB的区别
3.4 HTML5——拖放
3.5 Canvas和SVG的区别
3.6 HTML worker对象
4.语义化
5.viewport
5.1 view-port移动端开发(一)
5.2 view-port移动端开发(二)
5.3 view-port移动端开发(三)
5.4.关于meta viewport的更多知识
6.对浏览器内核理解
10.Dom文件加载的顺序
CSS部分
1.盒模型
2.字体
3.布局之flexbox
4.事件中的ClientX,offset,pageX,screenX
5.雪碧图
6.sass
7.BFC
JS部分
1.基础知识
1.1 基本数据类型
1.2 Null、Undefined、NAN的区别
1.3 类型转换
2.JS对象
2.1 数组对象
2.2 正则RegExp对象
3.严格模式
4.javascript的一些特性
4.1 单线程模式
4.2 同步与异步
5.ajax
6.HTML DOM对象
6.1 Document对象
6.2 Element对象
6.3 Atrribute对象
6.4 Event对象
7.this指针以及call、apply
8.关于闭包
9.js的模块化编程
10.MVC、MVP、MVVM模式
11.new关键字
12.事件处理程序
12.1 HTML事件处理程序
12.2 DOM0级事件处理程序
12.3 DOM2级事件处理程序
13.模块化开发 CommonJS、AMD、CMD、UMD
13.1 ComonJS
13.2 AMD和RequireJS
13.3 CMD和seaJS
13.4 UMD
14.requireJS模块化之循环依赖
15.JS函数
15.1 JS函数
[16.高级教程]
16.1 JS对象创建
16.2 JS继承
前端框架
1.说明
2.jQuery
3.React.js
4.vueJS
4.1 filter
4.2 关于组件
4.3 自定义组件的方法
4.4 如何实现的双向绑定
5.AngularJS
ES6
1.概述
2.let和const
3.Symbol
4.Set和Map数据结构
5.Proxy
7.reflect
8.promise对象
9.Iterator(遍历器)
10.Generator 函数的语法
11.Generator与异步应用
12.async函数
13.Class
14.Class的继承
15.Decorator修饰器
16.module
16.1 模块化的概念
16.2 严格模式
16.3 export命令
17.Module 的加载实现
17.1 ES6模块与CommonJS模块的差异
17.2 Node的加载
18.数组的扩展
19.函数的扩展
20.解构函数的理解
性能优化
1.javascript性能优化
2.常见的性能优化方法
3.yahoo性能优化14条军规
3.1 添加Expire/Cache-Control头
3.2 使用cdn
3.3 减少DNS查询
3.4 避免重定向
3.5 配置实体标签
设计模式
1.构造函数模式和Prototype模式
2.单例模式
3.策略模式
4.代理模式
5.发布-订阅模式
6.命令模式
7.组合模式
8.迭代器模式
构建工具
webpack
browserify
gulp
grunt
yeoman
HTTP部分
1.POST和GET的区别
2.HTTP和HTTPS的区别
3.什么是跨域
4.什么时候会出现跨域
5.跨域解决方案(src和JSONP)
6.跨域解决方案(CORS)
7.简单请求和复杂请求
8.Cache-Control与Expire
9.状态码
10.跨域解决方案(HTML5)
NodeJS
1.同步与异步
2.NodeJS原生模块
2.1 fs文件操作
2.2 http网络操作
2.3 cheerio——parse网页
2.4 socket.io 实现socket通信
3.快速构建工程——express模块
移动端的开发
1.框架
1.1 zepto.js
1.2 React Native
1.3 weex
Web 安全
1.Web安全概述
2.XSS跨站脚本攻击
3.URL重定向—钓鱼网站
4.客户端Javascript Coookie引用
5.如何防范XSS攻击
6.CSRF:冒充用户之手
读书笔记
1.2 函数(二)——其他
1.2 异步函数的类型
算法
1.查找
2.排序
常见面试题集锦
1.requireJS模块化之循环依赖
1.2 mvc与mvvm
Powered by
GitBook
2.字体
results matching "
"
No results matching "
"