##WEB前端学习笔记
一、DAY01
介绍历史
- web发展的四个阶段及要掌握的技能
- 第一个阶段:PS+HTML+CSS
- 第二个阶段:JS+AJAX+JQuery
- 第三个阶段:从前端到全端,从PC到移动端,除了要掌握前两个阶段的内容
还必须学会:H5、CSS3 、响应式布局开发、zepto、Hybrid(混合开发 )、微信小程序等。 - 第四个阶段:从全端到全栈,全栈就是前后端开发都可以会。要掌握的知识点有:NODEJS\express/koa ,还有常用的JS
框架,如VUE、react、 webpack、angular这个少用了。
未来发展方向
- WEB4.0的时代,VR/AR 元年,大前端开发工程师 CANVAS/WEBGL等技术
二、DAY2常用工具介绍
- WEBstorm
- 网页三剑客
- sublime text
- vim
- HBuilder
- visual studio code
###三、DAY3 JS基础
-
1、javascript 组成
- ES:语法和基本对象
- DOM:文档对象模型,处理网页内容方法和各种API接口。
- BOM:浏览器对象模型,浏览器交互及API,常见的网页游戏等,点退出游戏自动关闭页面。
-
2、面向对象编程的语言有:
- C++
- JAVA
- C#(.NET)
- JS
- PHP
- PYTHON
C语言是面向过程编程语言。
###四、DAY4 变量和数据类型
-
1什么是变量:变量是用于储存具体值的容器或代名词。
-
2、创建变量有六种方法:
- VAR (es3)的标准
- function (es3)
- let (es6)
- const(es6)
- import (es6)
- class (es6)
3、变量语法:
例如: - var [变量名] = 值;
- let [变量名] = 值;
- const[变量名] = 值;
- function 函数名() {
}
-
3、变量的命名规范
- 严格区分大小写
- 遵循驼峰命名法,按照数字、