Wed前端学习路线

Wed前端开发

Wed前端学习路线

前端基础

前端开发入门学习有:HTML、CSS、JavaScript(JS)、三个部分。

  1. HTML—内容层,所要展示的内容
  2. CSS—样式层,美化,更改页面的样式
  3. JS—行为层,用于交互

一、HTML

  1. HTML 语言用于描述网页。一个网页的骨架
  2. HTML 是指超文本标记语言: Hyper Text Markup Language
  3. HTML 不是一种编程语言,而是一种标记语言
  4. 标记语言是一套标记标签 (markup tag)
  5. HTML 使用标记标签来描述网页
  6. HTML 文档也叫做 web 页面

二、CSS

CSS是英文Cascading Style Sheets的缩写,叫做层叠样式表,是能够真正做到网页表现与内容分离的一种样式设计语言。

相对于传统HTML的表现而言其样式是可以复用的,这样就极大地提高了我们开发的速度,降低了维护的成本。

三、JavaScript(脚本语言)

JavaScript是一种在客户端广泛使用的脚步语言,在JavaScript当中为我们提供了一些内置函数、对象和DOM操作,借助这些内容我们可以来实现一些客户端的特效、验证、交互等。

  1. JavaScript 是一种轻量级的编程语言。
  2. 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、事件驱动机制(异步)所有的事件都在事件池中,有事件机制进行轮询调用。