WEB前端开发经验总结 Ⅰ

作者:海啸 来源:海啸的地盘 时间:2008-06-12 12:23:00 

很久没有写文章,最近一直在忙于找工作和找房子。哎,现在终于安定下来了,哎,又叹息一下,是因为我把去淘宝面试的机会也推掉了,本来以为要卷铺盖回武汉了,哎,不提了,很对不起小马哥,也很对不起自己啊!

现在还是在上海,不扯了,开始正题吧。做前端开发快有3年时间,今天跟大家谈谈个人对WEB前端开发的一些经验(当然都是个人的一些理解,有什么地方说的欠妥或不对的地方还请包含和指正),这里我就从WEB标准开始吧。

WEB标准是什么?

呵呵,说是WEB标准,不过我这里主要是对XHTML1.1 和 CSS2.1的一些经验总结。因为WEB含盖的内容实在是太多了,“WEB标准”是一系列标准的总称,包括HTML4.0、XHTML1.1、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以这里要跟大家指出来一下,WEB标准不是我们所说的DIV+CSS。

刚刚上面提到了——DIV+CSS,呵呵,这里要说明下,这样说其实是不正确的。DIV+CSS准确的说法(个人的理解)应该是:采用W3C推荐的WEB标准中的XHTML1.1结合CSS2.0样式表制作页面的方法,DIV应该指的是XHTML标签,而CSS显示是指的CSS样式表了。

采用WEB标准开发的好处

那么W3C为什么会推荐这样的页面制作方法呢?下面我们就简单的看看采用WEB标准开发(个人理解的)相对以前TABLE布局的优势有哪些?

1、节约运营成本,省钱啊!

呵呵,能帮你省钱的东西,你会不会有兴趣?当然是十分的有兴趣了。看看我们的WEB标准制作方法是如何做到的?

采用WEB标准制作,我们可以做到表现很形式的分离,我们用XHTML来表现(数据),用CSS来控制(页面元素呈现的)形式。写的好的页面,XHTML代码中基本上都是用户要看的数据,还其他修饰性的东西,全部由我们的CSS来控制。这样一来我们的(XHTML)页面的体积就大大减小了,这样你在带宽上的费用就会大家降低了,这个怎么降低的,你可以想象一下,YAHOO的首页小1K,100W个人一起访问,那么带宽节约了多少?而且可以更充分的利用带宽。

而我们的CSS控制了,所有的页面元素的样式,现在想改网站的整体风格,你只需要花几分钟修改一下一个CSS文件,就可以轻松搞定了。维护的成本也下来了,省了不少钱了吧?还有,你开这个页面的速度会快很多啊,一个让你等半分钟的页面,除非里面的信息对你很有用,不然我们大家基本都没有太多的时间去用来等待的。

2、对用户友好更友好,且有机会获得更多的用户

现在来说说用户友好。首先我想把我们的用户来分下类。

第一类:普通用户(每个访问我们网站的人);

第二类:搜索引擎;

采用WEB标准开发的页面,结构清晰,页面体积小,浏览器兼容性好。普通用户访问的时候,页面打开速度快,而且不管用户使用那种浏览器,都能够正常访问(显示)页面,且页面的结构清晰,要找的数据可以很方便的浏览到。

而对搜索引擎来说,一个好的采用WEB标准开发的页面,都是做过SEO优化的,它访问起来很友好,很容易理解你的页面中哪里是标题(H1~H6标签),哪里是段落(p标签),哪里是段落里要强调的内容(strong标签) 等,它可以很容易的分析出来。而一个SEO好的站点,大家都知道,被搜索引擎收录的机会更多,这个也意味着您的网站会被更多的普通用户访问到,给你的站点带来更多的用户。

一个能帮我们省下大笔费用,提高工作效率。同时又能够提高页面浏览速度,对用户友好,甚至能够不花钱宣传,就能给你带来更多用户的技术。你说你会不会去使用它?呵呵,这个也正式我们的W3C推荐使用WEB标准开放网站的原因啊。而这个技术也得到了我们广大用户的认可,所以您现在需要学习WEB标准啊。^-^!

呵呵,温习完了基础课程,现在正式开始讲XHTML和CSS的技巧了。

标签:web,开发,标准,css,用户
0
投稿

猜你喜欢

  • PHP中定义数组常量(array常量)的方法

    2023-11-23 06:16:59
  • python读取与处理netcdf数据方式

    2021-11-09 02:45:01
  • 页面只能打开一次Cooike如何实现

    2024-04-22 22:39:32
  • git验证线上的版本是否符合预期

    2023-03-04 16:24:09
  • tensorboard 可以显示graph,却不能显示scalar的解决方式

    2022-07-21 08:55:46
  • python中Django文件上传方法详解

    2021-12-31 13:40:41
  • Python 标准库 fileinput与文件迭代器

    2023-10-31 22:36:50
  • Pygame代码 制作一个贪吃蛇小游戏

    2022-06-29 03:04:27
  • Go语言递归函数的具体实现

    2023-08-05 02:35:32
  • 使用python爬取微博数据打造一颗“心”

    2022-05-28 22:30:09
  • Python-numpy实现灰度图像的分块和合并方式

    2021-06-14 16:24:27
  • windows系统mysql5.7.18安装图文教程

    2024-01-26 04:40:59
  • 制作Dreamweaver活动菜单条

    2008-10-03 20:59:00
  • 教你使用Python实现一个简易版Web服务器

    2022-11-27 11:21:53
  • python内存管理机制原理详解

    2021-05-24 16:19:48
  • Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)

    2022-05-03 10:35:40
  • 再谈float菜单局中

    2009-12-21 19:57:00
  • WEB2.0网页制作标准教程(3)定义语言编码

    2007-11-13 13:23:00
  • 详解Python NumPy中矩阵和通用函数的使用

    2023-05-29 15:57:18
  • python基础教程之Hello World!

    2021-03-05 22:45:06
  • asp之家 网络编程 m.aspxhome.com