Wed前端学习路线
Wed前端开发
前端基础
前端开发入门学习有:HTML、CSS、JavaScript(JS)、三个部分。
- HTML—内容层,所要展示的内容
- CSS—样式层,美化,更改页面的样式
- JS—行为层,用于交互
一、HTML
- HTML 语言用于描述网页。一个网页的骨架
- HTML 是指超文本标记语言: Hyper Text Markup Language
- HTML 不是一种编程语言,而是一种标记语言
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
- HTML 文档也叫做 web 页面
二、CSS
CSS是英文Cascading Style Sheets的缩写,叫做层叠样式表,是能够真正做到网页表现与内容分离的一种样式设计语言。
相对于传统HTML的表现而言其样式是可以复用的,这样就极大地提高了我们开发的速度,降低了维护的成本。
三、JavaScript(脚本语言)
JavaScript是一种在客户端广泛使用的脚步语言,在JavaScript当中为我们提供了一些内置函数、对象和DOM操作,借助这些内容我们可以来实现一些客户端的特效、验证、交互等。
- JavaScript 是一种轻量级的编程语言。
- JavaScript 是可插入HTML页面的编程代码
jQuery
jQuery的字面意思其实就是JavaScript和查询(Query),即用于辅助开发JavaScript的库。jQuery是继prototype之后的又一个优质的Javascript库,属于开源编程语言。
jQuery 是一个免费、开源的轻量级的Java库,并且兼容各种浏览器(jQuery2.0及后续版本放弃了对IE6/7/8浏览器的支持),同时现在有很多基于jQuery的插件可供选择,这样在我们实现一些丰富的动态效果时更方便快捷,大大节省了我们开发的时间,提高了开发速度.
服务器端
四、Nodejs
nodejs是一个开发平台,用到的语言就是javascript。
javascript运行在浏览器端,由浏览器的内核来解析执行。
nodejs是运行在服务器端,由浏览器中的chrome新增加的v8引擎来解析执行。
javascript和nodejs本身的运行的环境不一样,也就是它们二者的宿主环境不一样。
node的特点:
1、单线程(js单线程的语言)
2、非阻塞I/O (input/out 输入输出)
3、事件驱动机制(异步)所有的事件都在事件池中,有事件机制进行轮询调用。