美文网首页
字节跳动2017牛客网面试题

字节跳动2017牛客网面试题

作者: 雪国_youth | 来源:发表于2021-01-17 19:30 被阅读0次

    1、ul表示无序列表,ol表示有序列表,里面只可以搭配li.

    2、HTML5中新的表单元素

    • datalist 数据列表
      <datalist id='l'><option>XXX</option></datalist> <input type='text' list ='l'>

    • progress 进度条
      <progress value='0.5'></progress>

    • meter 刻度尺/用红黄绿三色表示出一个数值所在范围
      <meter min='最小可能值' max='最大可能值' low='合理的下限' hight='合理的上限' optimum='最优值' value='实际值'></meter>

    • output 输出,用于描述表单中的计算结果,属于语义标签,样式与span无异
      <output>XXX</output>

    3、<a href=”mailto:ming.zhou@nowcoder.com”>发送邮件</a>
    可以在网页上通过链接直接打开邮件客户端发送邮件。

    4、html中 的<img>、<input>、<textarea>、<select>、<object> 都是置换元素

    5、display: none:不为被隐藏的对象保留其物理空间;
    visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;

    6、①标准盒子模型中:盒子的总宽度 = 左右margin + 左右border + 左右padding + width
    ②IE盒子模型中:盒子总宽度 = 左右margin + width

    7、text-transform:capitalize 首字母大写
    text-transfrom:lowercase全部字母为小写
    text-transfrom:uppercase全部字母为大写
    font-weight: bold字体为粗体

    8、HTTP的端口号是80,Https的端口号是443。
    TCP注重数据可靠性,UDP注重数据传输快。
    传输层提供端到端的可靠报文传递和错误恢复。
    Http使用TCP作为运输层协议。

    9、select * from + 表名称(toutiao_tb )where + 条件

    • %三%:表示模糊查询。
    • _ 表示任意单个字符。
    • [ ]表示括号内所列字符中的一个(类似与正则表达式)。
    • [^ ] 表示不在括号所列之内的单个字符。
    • *表示查找的是所有信息

    10、进程 是 资源分配 的基本单位,线程 是 资源调度 的基本单位

    11、稳定排序:插入排序、冒泡排序、归并排序
    不稳定排序:希尔排序、快速排序、选择排序、堆排序

    12、js里面没有函数重载的概念,在js中,定义了两个同名函数后,
    后面的函数会覆盖前面定义的函数。
    function add(){}定义的函数会优先解析,而不是顺序解析;
    定义函数的三种方式有: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个函数覆盖   
    

    相关文章

      网友评论

          本文标题:字节跳动2017牛客网面试题

          本文链接:https://www.haomeiwen.com/subject/czhoaktx.html