2018-03-19

作者: 孙新强 | 来源:发表于2018-03-19 20:57 被阅读0次
    1. 浏览器内核包含哪些线程
    • 答:GUI线程、js引擎线程、事件触发线程、网络请求线程、(定时器触发线程)
    1. GUI线程是什么作用
    • 答:解析domtree渲染页面
    1. 为什么GUI线程不能喝js引擎线程同时执行
    • 答:因为js可能会操作dom 引发页面重新渲染
    1. Angular什么情况下要用指令
    • 答:提取公共部分、简化页面、公共弹窗
    1. Angular父子指令传值
    • 答:不知道
    1. Angular同级指令怎么传值
    • 答:用rootScope?
    1. Angular里broadcast和vue里emmit的区别
    • 好像是这么问的 记不住了 也不会
    1. Angular写过哪些指令

    2. 2 3 10 10 = 24

    • 没算出来,2*(10-3)+ 10
    1. this指向问题
    var o = {
        name: 'oo',
        sayName: function(){
            console.log(this.name);
        }
    }
    //问题1
    o.sayName;//oo
    
    //问题2
    var say = o.sayName;
    say();//undefined
    
    //问题3,如何让say函数打印oo
    //答 修改sayName console.log(o.name);
    //问:其他方式呢
    //答:不知道
    //问:不修改o对象呢
    //答:用call或apply
    
    1. 如何向一个数组指定位置插入另一个数组
    var arr1 = [1,2,3,4];
    var arr2 = [5,6,7,8];
    
    //答:我说有个方法,名字忘了 ,他提示我splice,
    arr1.splice(2,0,...arr2);
    
    //问:不用splice呢
    //答:新建一个空数组 循环添加 但是这样不太好
    //问:怎么判断一个方法好不好
    //答:额。。不要有太多循环嵌套吧
    
    1. 小程序写过吗
    • 答:用wepy写过

    • 问:都遇到过什么坑

    • 答:(其实遇到挺多坑,但是没总结,一时就想不到了。。)

    1. 垂直居中的实现方式都有哪些

    2. transition都有哪些属性

    3. 有没有其他特别突出的地方或擅长的技术

    相关文章

      网友评论

        本文标题:2018-03-19

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