明源云面试题-纯属记录

1.写出运行结果:

function test(a,b){
    alert(b);
    return {
        test:function(c){
            return test(c,a)
         }
    }
}
test(101).test(201).test(301)
//undefinde,101,102

2.描述一下BFC,以及BFC的运用

     BFC(block formatting context):简单来说,BFC 就是一种属性,这种属性会影响着元素的定位以及与其兄弟元素之间的相互作用。 中文常译为块级格式化上下文。是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。 在进行盒子元素布局的时候,BFC提供了一个环境,在这个环境中按照一定规则进行布局不会影响到其它环境中的布局。
        运用:
           1.包含浮动元素
           2. 不被浮动元素覆盖
           3.BFC会阻止外边距折叠
形成 BFC 的条件 :
    1、浮动元素,float 除 none 以外的值;
    2、绝对定位元素,position(absolute,fixed);
    3、display 为以下其中之一的值 inline-blocks,table-cells,table-captions;
    4、overflow 除了 visible 以外的值(hidden,auto,scroll)

3.跨域产生的原因和解决方式

4.封装一个深拷贝函数

5.写出webpack基本配置

6.实现一个文本框输入的即使搜索,要求性能达到最佳状态
    假设搜索查询的函数已知,为doSearch(),函数体内有ajax请求,文本框的id是myInput.

7.现有字符串<p><span data-filed="key">demo</span></p>,请写出正则找出其中的Key,key为动态id,替换为javascript.

8.描述一下VUE或者React的完整生命周期,以及相比传统开发的优点.

觉得有用就给个赞吧,求赞赏!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,132评论 0 2
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,458评论 0 13
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,770评论 1 45
  • var navigator = navigator || {};var window = window || {}...
    DF_Sky阅读 1,503评论 0 0
  • 这个故事通俗易懂,而且在现在孩子心中,这个故事已经失去了神秘的色彩,那么如何领着学生来朗读课文,只是理解人物形象,...
    而今起阅读 708评论 0 0

友情链接更多精彩内容