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

2018-06-09  本文已影响0人  tency小七

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

(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

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

上一篇下一篇

猜你喜欢

热点阅读