2009/02/26

JavaScript 、XHTML、XML、HTML之间的不同

(转自百度知道)
问题:JavaScript 、XHTML、XML、HTML这几种脚本语言之间有什么不同,各有什么用处,谢谢
详细描述:我想学习网页设计,谁能告诉我JavaScript 、XHTML、XML、HTML这几种脚本语言之间有什么不同,各有什么用处,谢谢

回答:
好久没有到百度来回答问题了,就感觉语感欠佳啊呵呵,打错了体谅体谅:) 
首先要明白,一张网页分为三层,即结构层,表现层,行为层,而这三层分别对应的代码技术就是,xhtml(html),css,javascrpt。 
完美的结构层要求其代码除了用于结构的代码以外没有任何其他的代码,比如<p>就用来控制段落而不是用来创建一个空行,<font>之类的控制页面表现的代码一律清除 
css用于控制页面的表现,如页面的背景图片,文字大小,颜色,行高,链接样式等,额外css滤镜不是特殊需要尽量不用, 
行为层则是javascript的掌权区了,javascript常常用于提高站点的交互性,使站点使用更方便,提高站点的装载性能等,如使用javascript创建动感的动画;创建页面装载的提示信息;ajax技术创建局部刷新等 
xml用于描述数据,应用广泛,即将崛起的新技术, 

学网页设计如果做webdesigner,建议先学习图像绘画处理软件,如ps ,ai,fw,flash等,然后学习代码,如果是做web developer则不需要你有图像设计的天赋,你需要精通前端开发的各种代码,ajax是必不可少的了。js最好熟的不能再熟,css应用自如,各种浏览器的代码兼容问题掌握好,并了解后台编码技术,在大公司一般工作分的很细,光前端就有交互设计师,视觉设计师,前端开发工程师等等,要是一般的小公司估计前端的活就你一个人包了。 
如果是做后台programer那你需要学的就累大了,前段时间问过一个外国朋友说: 
免费的并容易上手的是php和mysql 
比第一条好点的,功能更好的是.net
最好使最powerful但最麻烦的是jsp 
当然除开这些以外还有asp什么的,选一门努力吧,当然还有就是数据库技术了,除开刚才提到的mysql以外目前常用的是sql,其他的还有小型数据库access,大型数据库orecal(不知道拼错没有:),建议先学个sql吧, 
后台的技术解决了当然前端的刚才列举的那些技术你也需要了解一下,以方便协调工作 
个人觉得,做前端需要点设计talent,后台需要点代码talent,额外这项工作的分支并不止这些,比如你可以专门学flash开发,这样你需要很好的学习actionscript和xml,和前端开发代码,这个在国外做的相当出色,国内,个人觉得,太差了,可能是国情和文化差异的问题. 

反正这个活设计的东西多的很,等你真正学进去了以后你会发现自己不会的,需要学的越来越多 

没有评论: