网站构建所需技能
网站创建是一项综合性的技艺,犹如耕作,仅知晓操作步骤并不能保证成功耕作,还需土壤、水分、肥料、气候等直接间接的相关知识,才能真正实施,因此那些快速成型的教程,仅是表面浅显而已,实际模仿时会出现各种问题,且都是未曾接触过的,遇到问题会感到前所未有的困惑,尤其是那些不负责任的教程,无法为你解决任何问题,最终还是需要依赖一家优秀的服务商。
凭借十几年的企业网站建设与维护经验,我认为,网站=域名+服务器空间+网站程序+售后服务,网站犹如一个家庭:
【域名】:网址就如同你家的住址。
【空间】:即建造房屋的基础土地环境等。
【程序】:即你家的主体结构,是整个家庭的运转核心。
【模板】:网站的美观设计就如同你家的装修,当然因人而异,有人喜欢原汁原味。
【维护】:技术性维护就如同你家的安保和坚实后盾。
【勤劳】:是整个家庭稳定持续运转的关键部分,家中所有物品都需要你的勤劳去填充、增加,让人们觉得你家充满活力。
这就是一个完美网站的全部要素,有能力和经验的人可以全部自行完成,没有相关经验的人则可以寻找专业的建站公司提供全套服务。毕竟,专业的人士已经从事多年,而你从头开始学习再去做一件事,耗费的时间非常漫长,很可能当你学成,当年的斗志和环境已经不再,这个世界上也没有人能够掌握所有技术,所有人都是通过与他人交换价值来生存生活的,因此存在一个通用的名言:用合适的成本,找合适的人,去做合适的事。你所掌握的技能是别人需要的,别人的技能也是你所需要的,这正是世界发展的自然规律。
网站建设的技术
1、了解网站虚拟空间:虚拟空间用于存放网站文件,如图片、html文件、php文件等。虚拟空间相当于一个硬盘空间,只是这个空间可以被互联网用户以网址或IP地址的形式访问。
2、了解域名的作用和意义:域名可以理解为网站的地址,多个域名可以对应一个主机IP地址。最常见的还是一个IP对应一个域名。
3、动态网站的数据库支持:传统的静态网站无需数据库支持。而这是用来存放网站数据的空间,这里的网站数据并非指网站的html文件、图像信息等,而是指网站访客提交的留言、个人信息等。超文本标记语言(外语缩写:html、标准通用标记语言下的一个应用)。最新的HTML技术是HTML5,HTML5是用于取代1999年所制定的HTML 4.01和XHTML 1.0标准的HTML标准版本,仍处于发展阶段,但大部分浏览器已经支持某些HTML5技术。HTML 5有两大特点:首先,强化了Web网页的表现性能。其次,追加了本地数据库等Web应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA)。
table、div+css:每个网站都有着规范的布局排版,美观大方,div+css的布局技术,相较于table布局、xml(标准通用标记语言的子集)的布局更加简单灵活、代码更加简洁。
Javascript技术:这是一种可以使得网站更加生动活泼的程序语言,如图片的自然切换、跑马灯等特效,让网站的页面更加有亲和力、生动形象。由于页面尺寸和显示器大小及分辨率有关,网页的局限性在于你无法突破显示器的范围,而且因为浏览器也将占去不少空间,留下给你的页面范围变得越来越小。一般分辨率在800x600的情况下,页面的显示尺寸为:780x428个象素;分辨率在640x480的情况下,页面的显示尺寸为:620X311个象素;分辨率在1024X768的情况下,页面的显示尺寸为:1007x600。从以上数据可以看出,分辨率越高页面尺寸越大。
浏览器的工具栏也是影响页面尺寸的原因。一般的浏览器的工具栏都可以取消或者增加,那么当你显示全部的工具栏时,和关闭全部工具栏时,页面的尺寸是不一样的。
在网站制作过程中,向下拖动页面是唯一给网页增加更多内容(尺寸)的方法。但我想提醒大家,除非你能肯定站点的内容能吸引大家拖动,否则不要让访问者拖动页面超过三屏。如果需要在同一页面显示超过三屏的内容,那么你最好能在上面做上页面内部连接,方便访问者浏览。随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。手机的屏幕比较小,宽度通常在600像素以下;这就需要自适应布局来实现。
自适应布局的要点:
(一)允许网页宽度自动调整
(二)不使用绝对宽度
(三)相对大小的字体
(四)流动布局(fluid grid)
(五)选择加载CSS
(六)图片的自适应(fluid image)虽然FLASH制作的网页视觉效果较好,但搜索引擎对此却不太敏感。明智的做法是提供FLASH和非FLASH网页两种选择,这样即增加了网页的观赏性,又照顾到了搜索引擎的情绪。