zoukankan      html  css  js  c++  java
  • Web前端笔试整理2

    设散列表有m个存储单元, 散列表函数H(key) = key % p, 则p最好选择

    小于等于m的最大素数

    具有3个节点的二叉树有

    5种

    以下排序算法是不稳定排序算法

    • 希尔排序
    • 快速排序
    • 选择排序
    • 堆排序

    以下代码的时间复杂度

    int foo(int n){
        if(n <= 1) return 1;
        retrun n * foo(n - 1);
    }
    

    O(n)
    复杂度主要看foo(n-1) 即 ; n<=1; n--, 即为O(n)

    如下那个Linux命令用于修改文件的权限属性

    chmod

    IPV4 和 IPV6

    IPV4, 32位二进制数组成
    IPV6, 128位二进制数组成

    浏览器访问某页面, HTTP协议返回状态码为403表示

    禁止访问

    查看当前代码在git服务器的分支列表, git命令为

    git branch -d

    以下关于事件监听器的正确

    通过使用事件代理可以提高性能, 也有较好的可扩展性
    事件捕获和事件冒泡的顺序是先捕获后冒泡

    e.target或取得是触发该事件得元素, 也就是点击事件绑定了ul, 但是点了ul里面的li, 那么target指的是li

    e.currentTarget获取的是绑定事件的元素, 虽然点击的是ul的子元素li, 但是currentTarget获取的是ul

    调用数组的那些方法, 可能会改变原数组的值

    • sort
    • splice
    • reverse
    • shift / unshift / pop / push
    • fill / copy / within

    常见的浏览器内核有

    • Trident
    • Webkit
    • Gecko
    • Bink
    • Presto

    Number.最小值 最大值

    Number.Min_VALUE也大于0, 接近0, 但不是负数

    以下那些CSS代码可以给span元素设置宽高

    • display: block; 300px; height: 200px;
    • display: flex; 300px; height: 200px;
    • display: table; 300px; height: 200px;

    display: flex, 元素的行为类似块级元素, 并根据flexbox模型布置其内容.

    以下代码中, p元素是什么颜色

    <div class="a b c">
      <p class="d">test</p>
    </div>
    <style>
      .a .d {color: green}
      p.d {color: yellow}
      .a.b p.d {color: red}
      .a p.d {color: black}
    </style>
    

    red
    第三个权重最高

    如下那种前端构建技术可以剔除JavaScript中没有被使用的代码?

    Tree Shaking, 晃动树, 把多余的树叶摇下来

  • 相关阅读:
    文件系统操作与磁盘管理
    文件打包与解压缩
    环境变量与文件查找
    Linux目录结构及文件基本操作
    vim3
    vim2
    vim1
    用户管理
    初识
    第一章
  • 原文地址:https://www.cnblogs.com/xiaoxu-xmy/p/13658594.html
Copyright © 2011-2022 走看看