HTML5和css、js有什么关系

最近开始学习html5模板,算是掌握了一些HTML和css的知识,但是这并不能让我们学出一个用户交互的界面。而二阶段的就是学习,才是用来控制控件和用户来进行交互。用盖一幢大楼来比喻,HTML知识打好了框架,而css是进行了精装修。JavaScript就是小区的物业管理,负责和小区住户进行交流沟通。

我们写页面的原则是能用css实现就不用js实现,这是因为css的实现速度远高与js。但是一些情况下我们不得不使用到js。比如说页面跳转的同时带着参数,这时我们就可以通过window对象的localtion对象来实现。再比如说我们需要加载商品列表页,写成静态的效果显然不符合要求。

因为我们不知道到底有多少数据,这个时候结束就可以帮助我们完美的解决这个问题。通过js的ajax请求json数据可以不用考虑数据到底有多少,只需要搭好结构和框架,利用for循环将数据注入到东门节点中即可。

在实际开发项目的时候,我们将会用多个页面,各种资源,自己去管理是比较费事的,这个时候通过node.js的第三方模块gulp就很方便了,我们只要在一开始配置好gulpfile,js就可以流畅的写项目了。

二级段是一个很重要阶段,因为三阶段的知识都是在二阶段上面拓展的。比如是二级段讲的es6的语法、解构和箭头函数,es6字符串的新语法。这些在三阶段都会经常使用到。只有打好了扎实的网站模板基础才能在后面的学习中游刃有余。