动画创作家园  动画人最专业的动画理论网站。
高级搜索
维爱迪-动画创作家园 >> 动画资源 >> 其他教程 >> 网站程序员如何应对web标准

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

维爱迪-动画创作家园 出处: 作者: 日期:2009-3-29 7:28:49 3D MAX 动画制作教程 | 推荐下载:原动画基础教程 | 动画片《大闹天宫》文学剧本 | Photoshop入门与进阶实例

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


  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异步都非常了解。相关的例子就非常多了,比如:在线注册表单的即时检测、密码强度的提示、多级下拉菜单的联动等。对于改善用户体验、提高网站访问速度都有非常重要的作用。

第一页上一页12下一页尾页
责任编辑: brahma 参与评论 H网电影院 超爽动漫 电影 | 推荐下载:原动画基础教程 | 动画片《大闹天宫》文学剧本 | 超低价图书
复制本文地址给好友 -
相关文章
网易网站设计(思想)[03-26]
惠普TouchSmart网站 全新触动体验[03-16]
与猫王“合唱”圣歌 宣传网站体验[12-26]
奥里奥DIY新年贺卡网站[12-24]
NVIDIA全球视觉计算技术领袖品牌网站[12-16]
探秘3D动画电影《卡洛琳》网站[12-03]
最新文章
10大实用web应用界面技术[03-29]
web2.0图形设计风格指南[03-29]
微软官网设计主管谈网页设计经验[03-29]
全球Logo设计最佳字体(Helvetica)及40个著名案..[03-29]
2009年“全球熄灯一小时”宣传海报[03-28]
皮克斯动画工作室的扩张[03-28]
关于我们|联系我们|免责声明|版权声明|创作说说(旧版)|标志大全|友情链接
动画创作家园QQ群①:2444514(满) QQ群②:15363563(满) QQ群③:48533909(满) QQ群④:44832229 (满) QQ群⑤:43100861 (满) QQ群⑥: 48773990 最佳分辨率 1024×768
维爱迪动画创作家园 冀ICP备19004920号-4
如果您感觉动画创作家园不错,别忘了告诉您的朋友哦,朋友会感谢您的^_^