zoukankan      html  css  js  c++  java
  • 工作总结_细节

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

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

         缓存:  在我们不断开发放在服务器测试上,总会遇到一个问题,为什么没有更新(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  然后选取出来,改变他们的背景.

            

        

  • 相关阅读:
    软工人日常
    11.5
    11.4
    11.3
    11.2阅读笔记
    11.1阅读笔记
    10.31 异常
    10.30动手动脑
    10.29
    10.28
  • 原文地址:https://www.cnblogs.com/shuaif/p/3831700.html
Copyright © 2011-2022 走看看