• 又学到了一个骚操作,抓紧记在我的小本本上!


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

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

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

    具体步骤是:

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

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

    不积跬步无以至千里
  • 相关阅读:
    Flask之flask-script
    Flask之flask-sqlalchemy
    sqlalchemy之基础操作
    Linux之服务管理
    python之PEP8规范
    app开发-1
    Mongodb之pymongo
    Mongodb之增删改查操作
    Mongodb之数据类型
    linux的virtualenv和virtualenvwarpper
  • 原文地址:https://www.cnblogs.com/lyt0207/p/12627936.html
Copyright © 2020-2023  润新知