工作总结_细节

      对于刚出来工作的我来说,每次项目都是一次改变吧,所以总结下来,以供下次参考.

     命名规范:首先命名规范,从创建项目开始,文件夹,类名,方法名,字段名,虽然这是一直在强调的,但是我们真正做到却很少,所以得一步步的改善,一个项目不光是你自己要看,出来工作了至少不是你一个人的事,为了不想被骂,那就慢慢开始改变吧.不说你一下成功,但是总得一点点的变,不然出来之后挨骂那是家常便饭.不会英文不要紧,百度一下,然后选一个能让程序员看得懂的名字. 在做项目时,同一个类别尽量取相同的名字,这样让你的代码能够复用,检查起来更方便.

     缓存:  在我们不断开发放在服务器测试上,总会遇到一个问题,为什么没有更新(js,图片),其实一开始我不知道到时,也是抓破脑袋,以为没有更新,或者某一段代码写错了,通过问了前辈才明白,要在 js  图片 后面跟一些数字比如(  <script src="../js/WeiXin.js?5555"></script>, ../img/zhuan-big.jpg?222)这样就可以很好的解决缓存问题,让你的程序能够很快的更新,到达你想要的效果.

     代码复用: 其实一直在说复用复用,对于刚出来的我来说,那就是一个名词 知道 但是不知道具体让它体现在哪. 其实在项目的时候,自己都知道一些代码就是在不断的复制 粘贴 当中,而不知道有什么高效的办法来解决.现在通过前辈检查自己做的项目,给我也指出了这一问题,让我也明白了其中一个方法.像那种不断的取同一个值(比如获得get 传递的参数)时,我们可以建一个基类  在基类中获取这一数据(这时你的命名规范就是你最大的帮助了). 其实像那种价格 ... 这类的也可以放在基类中,这样改起来方便,也不容易出错. 代码复用( 面向对象) 封装, 继承. 多态 .

 1     /// <summary>
 2     /// 获取get 传递值
 3     /// </summary>
 4     public class help : System.Web.UI.Page
 5     {
 6         public string Crowfundid
 7         {
 8             get
 9             {
10                 if (Request.QueryString[""] != null)
11                 {
12                     return Request.QueryString[""].ToString();
13                 }
14                 else
15                 {
16                     return "";
17                 }
18             }
19         }
20 
21     }
View Code

   图片加载:如果你的页面图片过多,会影响加载速度,并且会出现首次加载变形的状态,这个时候我们要做的就是给图片一个定宽,这样效果就会好很多. 

                面对同一种类型图片只是改变它的背景的话,我们可以通过给这组图片取一个class  然后选取出来,改变他们的背景.

        

    

原文地址:https://www.cnblogs.com/shuaif/p/3831700.html