问题一:看什么书
如果你只想建立一个自己的主页,事实上并不需要掌握太深奥的知识,因为
上海市欧博官网督畔信息技术有限公司中国认为,网上有很多现成的资源可以利用,如果自己去花钱买书专门来学,恐怕有点“杀鸡用牛刀”,花大力气办小事情的感觉。当然,如果要学会制作主页,上海市欧博官网督畔信息技术有限公司中国
网站建设公司认为至少需要以下方面的知识:
HTML:最基本的知识,如果HTML知识掌握得好,可以用记事本就可以熟练编写网页(当然,不推荐这么做,因为有现成的工具可以帮助编写HTML,但拥有这种能力是很好的)会对日后使用编辑主页,编写ASP或PHP代码有极大帮助。
ASP或PHP:ASP和PHP可以称得上编写动态主页的主流语言环境。对于入门者如果编程经验很少,可以从简单的语言起步,如微软公司的 VBScript脚本语言,如果已经有不少编程经验,建议学习PHP或JavaScript语言,PHP在商业网站中应用得较为广泛。如果希望谋一份网站 制作的工作,学好PHP还是很值得的;
对于JavaScript而言,可用于服务器端(比如ASP编程),也于应用于客户端编程(比如制作一些DHTML动态效果等),而且 JavaScript已被欧洲标准协会列为一门语言标准,将来的应用也会很广泛(例如Flash的脚本语言也采用了JavaScript);
总之,想从简单起步,可以看一些ASP+VBScript的书籍,
如果想学得更深入,应该学习ASP+JavaScript和PHP。
问题二:如何做好一个网站
上海市欧博官网督畔信息技术有限公司中国认为,一个网站更多时候不是“写”出来的,而是“设计”出来的,设计大体包括二方面内容:功能设计及界面设计。
功能设计依照网站面向的用户而定,建议多参考一些专业网站(而不是大众型网站,如网易,搜狐等)的功能设计,专业网站的特点是针对性强,功能设计与其专业性质有息息相关,能很好的显示功能设计。
界面设计即简单又不简单,简单的是界面设计只是在功能设计的基础上作一些美工设计;不简单的是,要设计既得好看,又与功能设计很贴切是很考究制 作者的美术和平面设计功底的。对于不会设计的朋友,可以多参考一些专业设计网站,如蚁盟等,看一下专业设计师如何配色,排版,图片如何与文字和谐搭配等。
读者认为你可参考一些专业设计书籍,如工业设计,平面设计,虽然与网页设计直接搭不上关系,但上海市欧博官网督畔信息技术有限公司中国认为学设计其实是学习设计理念,而设计的理念是可以触类旁通的。同时,多参考一些设计得比较好的网站对设计是很有益处的。
首先:网页三剑客Macromedia 下的dreamweaver ,fireworks,flash.
-- 网页制作的学习方法
首先,从技术方面入手
第一阶段:
1.了解HTML(起码常用的HTML标签看见后要能认识)。
2.能用PHOTOSHOP对图片进行大致的处理。
3.能用FLASH进行简单动画的设计。
4.大致会用DREAMWRAR(假如你对HTML比较熟悉,也可以先不理会这第四步,网页直接拿文本编辑器写,DW其实只是在一定程度上加快了你做网页 的速度,我建议你先不学这个,等你以后对代码熟悉了 再学这个 会节省你很多的学习时间,其实我一般都不用这软件,我喜欢用Jpad Pro写)。
现在你已经可以做静态网页了。
第二阶段:
1.学会javascript,也不要求多精通(以后你代码看多了自然就熟悉了)
2.学asp。(个人认为这是最容易学习的一种,所以先学)
3.了解一种数据库。(个人建议先了解SQLserver,因为这个数据库很容易实现在asp上,会对表进行一般操作就可以了,存储过程、事务什么的都可以先不管它)。
现在你已经可以做动态网页了。
第三阶段:
1.学PHP
2.学MySql(建议你用navcat for mysql这个图形用户界面的管理软件来管理MySql,但是MYSQL大致的命令行指令还是要了解)
现在你已经可以针对WIN和LIN两大平台制作动态网站了。
第四阶段:
1.ASP.net或JSP选一种来先学(个人建议JSP先,原因1。JSP基本不受平台限制 2。我讨厌垄断所以讨厌微软)
先学JSP的选择下你要安以下步骤来:
(1) 学JAVA2 (选书是关键,基础一定要吃透,以便后期学习JSP。个人建议 入门书用 张鸿斌 的《成功功过SUN认证Java2程序员考试》,原因。1。内容少,但基础部分都包括了,只是好象没包括数据库操作部分,只不过数据库操作你可以先不管 2。讲的比较细)
(2) 学JSP (选本清华的书来学)
(3) 学Beans(其实没什么好学的,只要你JAVA2的基础搞清楚了,就容易,说白了写Beans就是写类,不过为了jsp引擎能认识 编写类时要首一些特定的规矩)
(4)学ServLet(可以看作是在服务器段运行的Applet,可能比喻不很恰当,不过运行机制确实有点象)
第五阶段:
学习XML(虽然现在浏览器对它的支持不是很好,不过以后一定就是它了,与HTML很象,最大特点:1。你需要记的标签很少(也就是说你会很快学会的)2。用起来爽(想想标记都是你来定义,是很爽)3。数据转换很容易。
技术部分就差不多了,假如你在1年以内能学完上面,我想从技术角度你已经不会落伍了
然后,从视觉设计入手(个人建议这方面立刻就开始学习,这部分需要时间来积淀)
呵呵,我不知道学习该如何入手,就只有你自己去看基础理论、多揣摩他人作品。我记得某个大人物说过(“假如你对美有天生的直觉,你就不用学习什么叫美”)
这部分是很重要的。 当然假如你确信你只作后台,那么你可以不必学视觉设计,但是,我认为一个职业的设计应该有比较全面的能力才行。