对于时间不够用的来人说,更需要输出,这样才能够更好的理解和应用所学。
回顾前端所学:
其实前端很简单,就是html+css+js
其中html描述结构,css描述类型,js描述事件。
对于html来说,它的主要功能是构建静态页面整体,而css就是对html所定义的dom进行描述性的修饰,而这两项结合,也不过构成了静态的页面,作为一个前端产品,它更需要和用户进行交互,这个时候就要用到js了,它能够响应用户的操作,从而引导用户进行有意义有价值的操作,从而实现开发目的。
如何利用html来开发页面?首先要理解div,设计的时候,要用到豆腐块的原则和先整体后部分的原则。这里的豆腐块就是div。在部分中,要用到各类我们常见的一些dom,也就是具体的单元,比如标题,段落,图片,列表,表格,按键,输入框等,这些都是html中进行定义设置的。
在这之后需要利用css对dom进行控制,这个控制包括宽高,边框(外边框,内边框,边框),背景颜色,阴影,是否超出div,还有位置关系的定义,浮动还是绝对等。这些都是css所要确定的。所以来说,html倒是好说,css的灵活应用才是主要。
下面的js就是考虑事件了,它的好和坏直接决定了用户的使用感受,而且更加讲求逻辑,在代码上也有一定的抽象,无论如何,当用户有一个操作的时候,它首先要取出对象,然后再对对象执行操作,比如弹框,或者修改相应的css属性等。
综上,其实前端还是很直观的,明天再系统复习一遍,然后写一篇更加详细的,全面的介绍。