理论知识:
设计模式、面向对象、算法、数据结构
设计模式
面向对象
算法
数据结构
技术标准:
HTTP标准
HTTP协议是Hyper Transfer Protocol (超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件、图片文件、查询结构)
HTTP协议工作于客户端-服务器架构上。浏览器作为HTTP客户端URL向HTTP服务器即WEB服务器发送所有请求。
Web服务器有:Apache服务器,IIS服务器等。
Web服务器根据接收到的请求后,向客户端发送响应信息。
W3C标准
W3C(World Wide Web Consortium)中文名万维网联盟。
W3C标准是一系列标准的集合。
网页主要由三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。
对应的标准也有三方面:
结构化(Structure)标准主要包括XHTML和XML;
表现(Presentation)的标准语言主要包括CSS;
行为的标准语言主要包括(W3C DOM)、ECMAScript等。
ECMAScript标准
框架和类库
jQuery、BootStrap、Angular、requireJs、Vue、React、fontAwesome。
开发工具
WebStorm、Grunt、Gulp。
调试工具
Chrome、firebug。
测试
grunt、gulp。
运行环境
浏览器兼容性
CSS hack
JavaScript
Web安全
同源策略
XSS跨站点攻击
CSRF跨站点请求伪造
点击劫持
SQL注入
性能优化
压缩
CSS Sprites
合并 减少HTTP请求
缓存
CDN
避免重定向
学习一门技能,就是一个自我成长的过程。我们必须经过反复练习和重重挫折,最终强壮起来。
这个过程如果是成长,那么一定就是让自己满足的。
时代在变化。如果有不变的东西,那就是变化本身。
变化是我们时代的主旋律,我们也处在互联网巨变的前夜。
保持自己改变的精神,是未来的第一竞争力。
如果可以,请你和我同行!!一起探索互联网知识的边界!