div+css+javascript

         AJAX的流行使我使我认识了div+css+javascript的组合。我经常用迅雷看电影,感觉,迅雷看看做得又炫又实用。从个人的角度上说,我更喜欢AJAX的动态效果,所以我开始重新javascript,当然,是结合css的前提下。
         首先是div+css的组合,在刚开始认识网页的时候,做网页用表格,在Dreamweaver下开发,可视化效果很好,对开发工具的依赖性很高,可是单纯在开发工具上搞来搞去,搞了半天都没做出什么。用Dreamweaver做一个普通导航菜单很容易,只需要关注链接文字和连接目标。但那样做出来的菜单很丑,现在还有那个网站用那么丑的菜单呢!于是决定照着教学视频做一个具有动态效果的菜单,开始了复杂而枯燥的操作过程,什么时间轴啦,什么对话框啦,一下子这个窗口,一下子那个窗口,最后在极度无聊与痛苦之中我放弃这个计划。当时,我就在想,手动敲出每一句号代码未必比死记那一系列的操作慢。div+css适合手写代码,用div+css,网页布局不再是一系列的表格,没有一大片看了不知说云的tr+td,对开发工具的依赖也就没有了。而且用div+css的时候,感觉自己更像一个设计者,而不是操作工。但是,仅仅有div+css仅能做出静态的网页,我看到过许多做得很漂亮的网页,但可惜只是静态网页。虽然a的伪类也能做出很好的动态效果,但它只能用于超链接,因此作用非常有限。
            javascript的出现很好的解决了网页的动态问题,记得以前用表格做网页是,很少会想到javascript。因为Html外观属性用得很多,而且在表格中很难用Javascript控制表格中的元素。当要做一些逻辑判断时,服务器端语言完全可以取代javascript,其余的功能大多是看不见的功能,对于初学javascript的人,很难有很高的热情深入学习。但是div+css的出现,让javascript能很容易地控制网页的外观,达到动态交互的效果。我昨天就做了一个滑动效果,感觉还能用javascript做出更多的动态效果。网易首页的鼠标滑动效果也大概就是利用div+css+javascript做出来。我还从网上下载了类似QQ分栏样式得菜单源代码,感觉不比QQ的效果差。以前看见网页公司的招聘条件上写着精通div+css+javascript,我感到不理解,div+css是美工用的,而美工多数是美术专业的,又怎能要求他们javascript用得多好呢,而计算机专业的学生多数没有美术基础有怎能要求他们做出多漂亮的页面呢。其实就是因为div+css+javascript组合的强大威力,而两者缺一不可,所以美术专业的学生要想做好网页,大概要加强自己的编程基础,而计算机专业的也可能要加强美术基础,美术基础对于计算机专业的学生来说可是致命伤!不知道美术专业的同学是不是也怕编程呢。也许在网页公司这两者人都有,如果对于变态的小公司,他们可能要求你两样都会。如果两样都会,找工作不就更好找了吗。也许这样一种人,两样都会,但两样都不精通,这样更掺。但如果出于兴趣,两样都学习,能做出具有个性的作品,这又有什么不好呢! 

你可能感兴趣的:(javascript,css,div,dreamweaver,开发工具,ajax)