2021-01-17

字节跳动2017前端工程师实习生笔试题试水
在这里插入图片描述
可以看出自己知识的欠缺还是非常大的,要好好利用这个寒假学习。有些问题甚至不知道问的是什么。
知识点整理:
ul和li无序列表
ol和li有序列表
ul里面只能嵌套


  • 在这里插入图片描述
    发送邮件格式:
  • <a href=”mailto:ming.zhou@nowcoder.com”>发送邮件</a>
    

    常见置换元素
    1.视图元素,如<img、<object, <video ;
    2. 表单元素,如<textarea,<input 。
    3. 某些元素只在一些特殊情况下表现为可替换元素,例如 <audio和<canvas 。
    4. 通过 CSS content 属性插入的对象 被称作 匿名可替换元素(anonymous replaced elements)。

    固定背景图片:
    background-attachment:fixed
    display: none 不为被隐藏的对象保留其物理空间;
    visibility:hidden 所占据的空间位置仍然存在,仅为视觉上的完全透明

    标准盒子模型:盒子的总宽度 = 左右margin + 左右border + 左右padding + width
    text-transform:capitalize是首字母大写
    text-transfrom:lowercase是全部字母为小写
    text-transfrom:uppercase是全部字母为大写
    font-weight: bold字体为粗体

    HTTP的端口号是80,https的端口号是443
    进程是资源分配的基本单位
    线程是资源调度的基本单位

    LRU全称是Least Recently Used,即最近最久未使用的意思。 下面说一下LRU算法的核心思想,LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。

    FIFO(First in First out),先进先出。在FIFO Cache设计中,核心原则就是: 如果一个数据最先进入缓存中,则应该最早淘汰掉 。也就是说,当缓存满的时候,应当把最先进入缓存的数据给淘汰掉。

    LFU(Least Frequently Used)最近最少使用算法。它是基于“如果一个数据在最近一段时间内使用次数很少,那么在将来一段时间内被使用的可能性也很小”的思路。

    排序
    不稳定:快选堆希
    稳 定:插冒归基

    function add(){}定义的函数会优先解析,而不是顺序解析;因此整个过程中,首先依次解析两个add function,由于同名,所以后者会覆盖前者;然后,顺序解析其余的JS代码,y = add(m);语句和z = add(m); 语句调用的都是第二个add function,因此返回的都是4.
    定义函数的三种方式有:function函数、Function()构造函数、对象字面量。
    从解析顺序来分析,它们的不同在于:function函数:优先解析;Function()构造函数、函数字面量定义:顺序解析。
                        示例:
                            // 4 2 3 3 5 6
                            function f(){return 1;}                 // 函数1     优先解析
                            alert(f());        //返回值为4 说明第1个函数被第4个函数覆盖   
                            var f = new Function("return 2;");        // 函数2
                            alert(f());        //返回值为2 说明第4个函数被第2个函数覆盖
                            var f = function(){return 3;}            // 函数3
                            alert(f());           //返回值为3 说明第2个函数被第3个函数覆盖   
                            function f(){return 4;}                 // 函数4    优先解析 覆盖函数1
                            alert(f());        //返回值为3 说明第4个函数被第3个函数覆盖
                            var f = new Function("return 5");         // 函数5
                            alert(f());    //返回值为5 说明第3个函数被第5个函数覆盖   
                            var f = function(){return 6 ;}            // 函数6
                            alert(f());        //返回值为6 说明第5个函数被第6个函数覆盖   
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值