zoukankan      html  css  js  c++  java
  • 每日思考(2020/07/11)

    题目概览

    • 在a标签上的四个伪类书写顺序是什么?
    • 对!important的理解,一般在哪些场景使用?
    • 写一个方法随机生成指定位数的字符串

    题目解答

    在a标签上的四个伪类书写顺序是什么?

    • link:未访问

    • visited:已访问

    • hover:鼠标悬停

    • active:鼠标点击瞬间

      a:link{color:black;}
      a:visited{color:gray;}
      a:hover{color:red;}
      a:active{color:blue;}
      

    对!important的理解,一般在哪些场景使用?

    • !important 可以让样式的特指度最高,覆盖任何样式,而且本身不可被覆盖。

    • 一般场景就是用来强制覆盖其他样式,用的比较少,不建议使用,因为别人没法覆盖这个样式,维护性比较低。

      p { text-indent: 1em ! important }
      p { font-style: italic ! important }
      p { font-size: 18pt }
      p { text-indent: 1.5em}
      p { font: normal 12pt sans-serif}
      p { font-size: 24pt }
      /* 在这些规则中 未被覆盖的有: */
      p { text-indent: 1em ! important }
      p { font-style: italic ! important }
      p { font-size: 24pt }
      

    写一个方法随机生成指定位数的字符串

    /**
     * getRandomString 随机生成指定位数的字符串
     * @param {number} length :字符串
     * @return {string}
     */
    function getRandomString(length) {
        let str = Math.random().toString(36).substr(2);//36进制从0-9a-z
        if (str.length >= length) {//随机数大于指定位数,则截取
            return str.substr(0, length)
        }
        str += getRandomString(length - str.length);//递归生成指定位数
        return str
    }
    
    let reStr = getRandomString(10);
    console.log(reStr); //no56569irw
    
  • 相关阅读:
    hdu 2089 不要62(数位dp)
    hdu 3555 Bomb(数位dp)
    hdu 4544 湫湫系列故事——消灭兔子(优先队列)
    STL Algorithms 之 unique
    hdu 1075 What Are You Talking About(map)
    hdu 4268 Alice and Bob(贪心+multiset)
    hdu 4302 Holedox Eating(优先队列/线段树)
    9-16Jenkins-4节点
    9-16Jenkins-3可用的环境变量、参数化构建和依赖
    9-16Jenkins-2定时任务
  • 原文地址:https://www.cnblogs.com/EricZLin/p/13286413.html
Copyright © 2011-2022 走看看