zoukankan      html  css  js  c++  java
  • 代码简化感受。

    今天下午写了些代码,钟老师给我提出了一些建议。我想记录分享一下。

    这是我一开始写的代码,在script里引入需要的组件,通过onload()函数在页面启动时调用,request发起请求,把请求回来的数组放进箭头函数

    map()获取数组,进行数组的映射,而formatImg()函数是处理url的,在请求的过程中,可能有些请求不规范,不就是少了"//",j就是少了http

    这个函数的作用,把得到的url进行判断,少了什么给他加上什么,从而成为一个完整的url,下图所示

    之后钟老师给我看的代码提出意见

    此时我在下面有一个赋值语句,thiis.img =values 这个赋值语句其实是和上面的句子是“冲突的”

    应该改成this.img = map().....(这是第一个)

    此时的请求都是一套下来的,如果res.values没有值怎么办,所以我加上了if判断语句(这是第二个)

    最后一个,从map()函数里取出的值过程过于繁琐,还要return,所以这里就直接用结构赋值就好,简单明了。

  • 相关阅读:
    适配器模式(16)
    状态模式(15)
    用反射技术替换工厂种的switch分支(14)
    2017年目标与规划
    抽象工厂模式(13)
    观察者模式(12)
    建造者模式(11)
    TCP 可靠传输与流量控制的实现
    TCP报文段的首部格式
    TCP可靠传输的工作原理
  • 原文地址:https://www.cnblogs.com/zx-qd/p/10496614.html
Copyright © 2011-2022 走看看