首先,我是一个变成小白,对于程序什么的一点都不懂,电脑也只是用来打打游戏,看看电影之类的。大学里用的最多的就是word文档和PPT了,什么硬件、软件之类的一点都不懂。 在基础班的十多天里我初步的学习了HTML和CSS等前端基础,说不上难懂也说不上不会,常用的哪些个标签啊、css属性什么的都会用,做一个简单地网页也是可以的,但是就是速度慢了一点,哈哈哈。 最初接触HTML的时候,学会的是如何写标签,以及为标签添加属性与属性值,学了<p></p>标签,学会了段落布局;学了table表格,学会了如何在表格中插入文字图片来完成一个简单网页的制作,但是表格网页已经没人使用了,只作了解。完整的网页,大部分都有用户注册,要做用户注册的界面,就要用到<input>的不同type类型来实现,这时候也可以用表格来布局,所以表格在很多时候也能发挥出相应的作用。当然,所有<input>标签需要放到表单中才能有提交的作用,提交的数据就要交由数据库来存储,有get和post方法,但是这是就业班需要学些内容,我们暂时不讲。到css的时候呢,就会觉得,哇塞,短短几行代码,让自己的网页变得更高端更好看了,挺神奇的。 等到我们上了就业班,开始学习JavaScript,这个时候真正的难题开始了。目前来说,多数主流网页的功能都用JS来实现,伸缩菜单、单选全选反选删除等,常见于购物网站,用到的是鼠标事件,onclick、onmouseover、onmouseout等,然后当鼠标事件触发后,要为想要改变的代码增删改查,这样才能实现效果。定时器与延时器的作用也比较大,图片轮播等特效。JS能做的事情还是挺多的,那么相对的他的学习难度也就更大,完全不是基础班可以比拟的。刚学的这一个星期觉得自己的脑子都不够用了。不过还好,接触的时间长了,学的多了,自己也能慢慢理解了。 听说后面我们还要学jQuery,老师说到时候你就发现特效的实现简单了很多,很多功能都是用封装好的来写,一两行就能实现JS要四五行才能实现的效果,当然jQuery还不是最简单的,最简单的是开源的bootstrap,要实现特效和功能,把开源的代码复制下来修改成想要的内容就行,但是最好的还是在使用别人代码的同时,还是要用心去牢记和理解才是对自己有帮助的。
|