业务及代码优化部分(熟悉)

1业务优化

我们做项目的时候业务优化这方面最主要是从用户体验度角度进行考虑,减少用户操作的步骤提高工作效率,通常有以下几种:

  1.可以通过tabindex属性来改变tab键盘的操作顺序

  2.可以通过回车键来进行搜索或者提交操作

  3.对于单选按钮和复选按钮可以通过操作后面的文本来选择前面的单选按钮以及复选        按钮

  4.添加的信息要按照id倒序进行排列

  5.进行搜索操作时加入js loading操作(不仅告诉用户所进行的请求正在被处理,而      且防止用户多次点击提交操作)

  6.当进行删除操作的时候要弹出提示框,警告用户要进行删除操作,是否确认。

  7.根据returnURL在用户登录成功后直接跳到想要访问的资源。

  8.进行删除操作时通过confirm提示用户是否确认删除操作,操作完后提示操作是否      成功。

  9.减少用户操作的步骤

       10.使用autocomplete插件快速进行搜索

  必背,必做:

 1.可以通过回车键来进行搜索或者提交操作

  2.添加的信息要按照id倒序进行排列

  3.进行搜索操作时加入js loading操作(不仅告诉用户所进行的请求正在被处理,而且防止用户多次点击提交操作)

  4.当进行删除操作的时候要弹出提示框,警告用户要进行删除操作,是否确认,如果删除成功则弹出提示框告诉用户。

  5.减少用户操作的步骤

       6.通过ztree,以及kindeiditor来提高用户的体验度


2.代码优化

代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性)

1.代码注释(代码规范)

2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里代码      质量一致性)

3.公共部分的提取

代码性能的优化(目的:使程序的性能最优化)

    1.使用一些性能比较高的类(bufferInputStream)

    2.缓冲区块的大小(4k或者8k)

    3.公共部分的提取

    4.通常要用stringbuffer替代string加号拼接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成...
    A梦想才让心跳存在阅读 1,177评论 0 4
  • 很多人认为到大学都应该谈一场甜甜的恋爱,刚上大学的我也是这么认为的,高中谈了一场恋爱,但因种种原因分了,都安慰我...
    繁花落叶总归尘阅读 445评论 0 7
  • "世间所有的相遇 都是久别重逢",不管你是谁,不管你来自哪里,只要你有故事,还敢来尝尝我的奶茶,那么,提前握爪! ...
    流浪的陌小厨阅读 393评论 0 1
  • 一、说明 Core Animation中文翻译为核心动画,既可以用在Mac OS X平台,也可以用在iOS平台;值...
    常绿箩阅读 223评论 0 1
  • 参观了三个百年:“百年大学”、“百年工业”、“百年市政”。不得不说,仅仅是我们杨浦的变化,真的非常大。最令我感慨的...
    依梦澈何阅读 485评论 0 5

友情链接更多精彩内容