PCclub社区:用户 密码 注册   太平洋汽车网 太平洋游戏网 太平洋女性网
太平洋电脑网
太平洋社区 产品论坛 软件论坛
咖 啡 馆 游戏论坛
首  页
产品库
今日报价 产业资讯
数据中心 数码世界
软件 下载 摄影  
游戏 二手 视频 评测室 
商城
通信
渠道商情 方案应用 招聘培训
网络设备 服 务 器 办公设备
CPU/内存显示器主板显卡
键鼠外设打印机存储音频
diy
DIY硬件
手机
手 机
笔记本
笔记本
台式机
台式机
数码相机
数码相机
随身听
MP3/MP4
摄像机
摄像机
数字家庭
数字家庭
精品廊
精品廊
北京 上海 广州 深圳 香港 广西 重庆 山东 江苏 辽宁 福建 成都 西安 台湾
 
 
   
首页 | 新闻 | 应用 | 评测 | 教你学电脑 | 信息安全 | 创意设计 | 开发特区 | 软件下载 | 专题 | 社区
 
 特色专区:QQ大本营 | Vista专区 | msn总动员 | 组网专栏 | 设计素材 | Flash剧场 | Photoshop | 视频专栏 | 热门软件
 
您现在的位置: 软件资讯 > 创意设计 > 网站设计 > HTML

网站程序员如何应对web标准

出处:PConline[ 2007-04-09 09:06:38 ] 作者:jxdawei 责任编辑:chenzhenjia

  第三步:定义一套公共的数据访问方法。
  定义一些操纵数据库、执行存储过程的公共方法。
  第四步:编写基于对象的方法层。如:


  Public Function ReadNews(ByVal ID As Integer) As News

  End Function


  函数返回的就是一个新闻对象。根据功能的需要,一般还会定义一些相关的函数,如:


  '读取新闻列表
  Public Function ReadNewss(ByVal newsType As eNewsType, ByVal nCount As Integer) As News

  End Function
  '增加一新闻
  Public Function InsertNews(ByVal n As News) As Integer

  End Function

  '更新一条新闻
  Public Function UpdateNews(ByVal n As News) As Integer

  End Function

  '删除一条新闻
  Public Function DeleteNews(ByVal ID As Integer) As Integer

  End Function

  这样来做,网站开发可以分成对象层、数据访问层、方法层、表现层。而程序员则只需要提供表现层所需要的方法。这样一来,在表现层需要显示新闻列表时,页面设计师只需要用.net中的Repeater控件,如下代码:

  <asp:Repeater ID="topNewsList" runat="server" >
  <HeaderTemplate>
  <ul>
  </HeaderTemplate>
  <ItemTemplate>
  <li><a href="shownews.asp?id=<%#Container.DataItem("id")%>"><%#Container.DataItem("title")%></a></li>
  </ItemTemplate>
  <FooterTemplate>
  </ul>
  </FooterTemplate>
  </asp:Repeater>


  而在表现层的程序代码中我们只需要加上:

  topNewsList.DataSource = New facade.newsFacade().ReadNewss(eNewsType, newsCount)


  这样的话,程序员基本上可以与HTML完全脱离了。而且这样的话,整个项目组的成员都可以并行工作了。能非常明显地提高整个项目的开发效率。况且现在web2.0模式的兴起,对后台数据库开发提出了更高的要求。如豆瓣网、365Kit等网站,后台的数据库挖掘工作是非常复杂的。所以在分工明晰的今天,除了HTML代码,其它有很多更重要的工作等待网站程序员去做。

  3:以用户为中心的设计,离不开前端开发工程师。

  如果你觉得脱离了熟悉的HTML代码,你有点舍不得的话,不要紧。干脆将自己推到web技术的风口浪尖。做一个成产品设计关系密切的前台开发工程师。

  随着网络、计算机硬件设施的不断提升,我们正在朝着富客户端的方向前进。为了产品的易用性,给网站程序员提出了非常高的要求。前台开发工程师这个岗位也越来越显得重要。这个职位应该说也是近年才有的,而这个职位也不是一般的网页设计师能胜任的,所以网站程序员也自然分开了,分后台开发工程师和前台开发工程师,这个方向应该说也是一个非常好的选择。而这个则需要你对web标准有一个比较全面的认识。既需要你对javascript非常了解,同时也需要你对DOM文档对象模型、CSS表现层样式代码、ajax异步都非常了解。相关的例子就非常多了,比如:在线注册表单的即时检测、密码强度的提示、多级下拉菜单的联动等。对于改善用户体验、提高网站访问速度都有非常重要的作用。

 

文 章 导 航 条
网站程序员如何应对web标准(一)
网站程序员如何应对web标准(二)
[上一页] [1] [2]
  下一篇:ASP生成静态Html文件技术杂谈  
更多相关搜索: web标准    CSS    htlm标签   

  发给好友 我要报错 投稿给我们 加入收藏 返回顶部  
相关文章  
·详解css定位与定位应用 [2007-04-05]
·网页设计基础:Div+CSS布局入门教程 [2007-04-02]
·建站必备—23个符合Web标准的网站导航菜单 [2007-03-21]
·如何有效管理好CSS [2006-11-15]
·CSS实现星级效果总结 [2006-09-22]
·微软:实现CSS支持任重而道远 [2006-08-24]
·微软辩称IE7完全符合业界CSS标准 [2006-08-17]
·百度空间存在js破坏漏洞 用户被威胁删除数据 [2006-07-25]

关于我们 | 网站地图 | 广告服务 | 联系我们 | 招聘精英 | 网站律师 | 合作联系
太平洋专业网站群:  太平洋电脑网  ┊  太平洋汽车网  ┊  太平洋游戏网  ┊  太平洋女性网

广东省通信管理局
ICP证粤B2-20040647
互联网清理整顿
技术支持与报障:support@pconline.com.cn
        020-87568837         
对本站有任何建议、意见或投诉,请点这里在线提交.
本网站简体、繁体两种版本,以简体版为准
PConline版权所有,未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任