美文网首页
teambition笔试印象比较深的几道题

teambition笔试印象比较深的几道题

作者: tency小七 | 来源:发表于2018-06-09 16:52 被阅读0次

    Boolean([])
    true
    Boolean(' ')
    true
    Boolean('')
    false
    Boolean('false')
    true
    Boolean({})

    true Boolean.png

    加了“”的就是字符串啊!!!!请谨记。

        function Human(){};
        Human.prototype.location='earth';
    
        function Chinese(){};
        Chinese.prototype = new Human();
    
        var lilei=new Chinese();
        Human.prototype.location='galaxy';
        console.log(lilei.location);//galaxy
    </script>
    

    galaxy这个后面定义的会覆盖前面定义的。

    在面向对象的程序设计中,类之间有6种关系:

    • 继承
    • 组合
    • 聚合
    • 关联
    • 依赖
    • 实现

    JS模块化编程之彻底弄懂CommenJS和CMD/AMD

    • CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API
      在兼容CommonJS的系统中,你可以使用JavaScript开发以下程序:

    (1).服务器端JavaScript应用程序
    (2).命令行工具
    (3).图形界面应用程序
    (4).混合应用程序(如,Titanium或Adobe AIR)

    NodeJS是CommonJS规范的实现,webpack 也是以CommonJS的形式来书写。
    CommonJS主要用于服务器端

    但是浏览器端需要一个异步加载模块,使得它在加载一个模块的时候不会阻碍到的模块的加载。所以就有了

    AMD---RequireJS(对于模块是预执行,不管要不要用到,反正先加载)

    还有一个跟AMD蛮相似的

    CMD---seajs(对于模块是懒执行,等到要用到再去加载)

    关于rotate和translateX,translateY


    transform3.png
    transform1.png transform4.png

    translateY不是会让它向Y轴正方向移动吗?为什么是向X轴负方向(因为旋转了)

    transform5.png

    所以结果变成这样也是可以理解的

    相关文章

      网友评论

          本文标题:teambition笔试印象比较深的几道题

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