HTML(2天) - CSS(2天) - JS(2天) - Vue(2天)
1:什么是Node?
Node.js就是让JS运行在服务器上的运行环境。但是node.js并不包括JS全集,没有DOM和BOM,只包含ECMAScript。不是一门语言。
特性:事件驱动和异步、单线程
2:JS是什么?
JavaScript,是一门脚本语言。是一种运用于网页中,增强网页功能的脚本语言。网页:HTML -》ASP网页。ASP不是语言,它的主体还是HTML,但是它可以在其中插入一些脚本语言,如JS、VBScript等,可以扩充网页的功能。
语言特点:弱类型、动态性、跨平台(依赖于浏览器本身,与操作环境无关)。
实际上与JAVA没有什么关系。叫这个名字只是因为创始人想让它与Java语法等更相近。
3:html是啥?
HTML叫做超文本标记语言,它用来描述网页。标记语言是一套标记标签。HTML文档即是web页面。
4:css是啥?
css叫做样式,用来描述HTML里元素的样子。比如宽高透明度等等。
5:Vue干啥的?
Vue是一个框架,用来简单的实现元素里的内容与js数据的双向或单向绑定。通常比较低级的做法可能是我们通过DOM树,通过元素的class或者id属性,拿到元素,操作它的值,但是这不能让HTML模板和JS数据完全分离。Vue通过虚拟一套DOM树来绑定js属性或方法与元素的关系,能简化很多代码,所以还是很有必要使用的。