学习过程中最好的动力就是兴趣,所以要学好这个领域的知识必须先要培养兴趣,这样学习起来比较轻松,不用对着仅仅由26个字母的排列组合出来的标签,单词,语法每天愁眉苦脸。学习过程中肯定会遇到一些困难,你可以选择放弃,也可以选择循序渐进,也许有的知识理解起来比较费劲,大可不必去好几天都思考一个难点,也许靠现有的知识解决一个高难度的问题很困难,可以选择放弃这个问题,等知识积累到一定的程度后再返回来看这个问题,迎刃而解。如果是实际操作上的问题,可以绕道而行,使用其他方法来实现,这门学科很灵活。
初学者来说,学习的先后过程很重要,对于网页制作的流程可以这样:
1.设计(会用ps分层、切图就可以了,不用很厉害,如果有兴趣当然越厉害越好)
2.用Dreamweaver切简单的页面,用Dreamweaver做比较华丽的页面(和玩拼图一样不是很难)
3.学习HTML(可以用Dreamweaver学这个,打开代码,看一看各种标签代表什么就可以了,尽量学会手写HTML哦!)
4.学习CSS(可以用Dreamweaver生成简单的样式然后看CSS代码,尽量学会手写CSS哦!)
5.DIV+CSS(现在做网页都用这个,必须学会,切忌不要滥用DIV和DIV当表格用的现象,达到完全手写CSS,HTML代码的水平!)
6.学习简单的JS(可以从表单验证开始,然后做个选项卡一类的简单函数)
7.到目前这个程度可以做出一个漂亮的网页了,多加练习,直到可以拿来一个设计稿后,不管是多复杂的页面都可以用CSS+DIV写出来,要培养出兼容浏览器的经验,看到浏览器不一致了就要直到大概的问题出在哪,怎么改
8.如果是给开发人员服务的网页制作,最好可以学习一些动态网页的知识,不用很精通,但要知道后台如何生成HTML的。(如果是仅仅入门就看asp,如果想深入研究那就jsp->j2ee这个领域很大,目前入门就可以了,了解原理就可以)这个很重要,可以决定你做的网页拿到开发是否能够使用,或者开发使用的时候很舒服。至少应该知道循环的东西必须是一样的,例如表格的每一行,表单如何提交到后台,这些东西知道的越多越能提高你的制作水平。
9.反过头来学习JS,这一次就是要深入的学习了。比如JS的面向对象,各种对象的各种属性,和很重要的AJAX,不要求全知道,但是常用的东西必须掌握。比如用js控制CSS,用JS控制HTML。这些都是很重要的知识,需要结合动态网页的知识来学习,才能写出一手漂亮的JS!学呀学呀学,知道能随心所欲的利用js控制HTML,CSS以及达到开发要用的效果就算合格了。(最好不要上网找JS和JS框架,应该可以自己写各种需要的效果和框架!如果实在不行,框架不用自己写了,但你要你理解JS面向对象的知识,完全熟悉后可以上网去找现成的JS,可以不自己写,但是自己必须会写!)
10.现在要可以做出表示层,行为层,结构层完全分开的规范的网页!!(实际可以不必这样做,但是必须要能这样做!),最好可以独自完成一个网站(包括前台和后台)只有了解了后台技术,自己开发了才知道自己做的静态网站哪里有不足,在实践中找到经验,这样会进步非常快!
11.这是一个重点,网页后台开发,一个网页能动起来就是完全靠后台!静态网站是死的,做出来只能自娱自乐。网页制作的最终重点是网页开发,所以网页制作人员一般会向网页开发发展。如果仅仅是一个在网页制作领域做静态页面的话只是一个井底之蛙,想要做出一手漂亮的网页不仅仅是靠设计,外表漂亮的网站是设计的功劳,查看源代码看看,只有漂亮规范的代码才是网页制作的目标,在高一层是让开发人员拿来后感到得心应手的才是一个完美的网页制作完成的网页!