• .net mvc之web开发体会


    这几天做成了自己的第一个asp.net 网站,遇到了很多问题,下面主要对自己的工作做一下总结:

          首先在前台html网页设计阶段,需要精确设计网页中div的宽度,尽量不要用固定宽度,以免在不同分辨率的浏览器中出现结构问题,

    甚至影响js效果。div 的高度设置成auto,在父div中添加一个div,设置它的css样式:clear:both;这样就可以使父div的高度随着内容的

    增加而自动增加,而不出现内容溢出的效果

          其次,在后台设计阶段,需要做到代码的重用,可以重用的代码要编写成一个方法,每次需要的时候,,只需要传递参数调用该方法即可。

    在后台操作数据这一块而,.net和Java,个人感觉是类似相通的,比如java 的ssh框架,用的就是po对象操作数据库,而vo对象主要和前台

    的页面数据进行模型绑定,Dao层和service层作为逻辑层和业务层。在.net mvc中,同样需要和数据库关联的entity以及和前台联系的model,

    前台传递数据到controller中,操作数据返回结果到view层显示。

         然后说到seo优化,页面上需要做成超链接的地方,最好通过<a href=""></a>标签,而不要通过其他方式进行跳转。标题文字

    尽量用<h>标记;页面的<meta>和<title>标记是页面的文档说明,设计好自己的说明有利于在百度排名中排到更靠前的位置。更加详细的seo

    优化还包括软文等到之类的,在此就不一一罗列了。

         总的来说,这次网站设计收获颇丰,了解了在正式的商业制作中需要注意到的问题,也明白了自己的不足,在以后的学习实践中要多注意这些

    方面,提高自己。

  • 相关阅读:
    bzoj3524: [Poi2014]Couriers(主席树)
    51nod 1275 连续子段的差异(twopointer+单调队列)
    51nod 1274 最长递增路径(DP)
    51nod 1273 旅行计划(思维题)
    51nod 1257 背包问题 V3(分数规划)
    CSS 几款比较常用的翻转特效
    css文字飞入效果
    jQuery使用方法
    数据库
    关系型数据库基本概念及MySQL简述
  • 原文地址:https://www.cnblogs.com/512sz/p/3574698.html
Copyright © 2020-2023  润新知