zoukankan      html  css  js  c++  java
  • 又学到了一个骚操作,抓紧记在我的小本本上!

    最近真是太多惊喜了,原本在准备新项目的研发了,框架搭了一半就被告知停下来改bug!bug?哪来的bug,emm,很久之前公司给合作伙伴做了一个app和pc网页,但是一直都没有交付,最近人家要用了,于是疯狂写测试用例,写的时候就发现很多不对劲的地方,果然,对方在测试的时候发现了50多个bug,领导要求速度解决!心中十万个为什么奔腾而过。。。来这个公司一年时间了,有一半的时间是在给人家改之前项目的bug,不知流下了多少没技术的眼泪,赶紧改吧,还等啥,迟早都是自己的活。。。

    看人家代码的时候学到了不少,我发现前一任前端大哥和我的编码风格有很多不同,以一个bug来说吧

     点击上面的平台,要下面的框随着选择的内容而变化,我第一次看到这个的时候思路是innerHTML来填充内容,或者字符串拼接,但我看了那位大哥的写法,发现人家是运用 setAttribute 和 getAttribute来做的,

    具体步骤是:

    在获取到这些平台数据的时候通过setAttribute 给它设置属性和对应的值,然后点击了哪个就用getAttribute来获取前面设置的属性的值,再通过innerHTML插入再页面

     可能是我对这些api的不熟,所以没怎么用过,遇到问题也想不到用这个方法,既然遇到了就记录一下,以后遇到这种问题的时候可以试着用这种方法去解决。

    不积跬步无以至千里
  • 相关阅读:
    视图类
    基于前一天再补充
    多表与基表等概念
    模块与序列化
    vue简单实现购物车列表功能
    再顾vue
    再探vue
    iptables编辑
    python 字符串替换、正则查找替换
    Map的遍历
  • 原文地址:https://www.cnblogs.com/lyt0207/p/12627936.html
Copyright © 2011-2022 走看看