摘要: 在ECMAScript6(以下简称ES6)之前,ECMAScript的作用域只有两种: 1、 全局作用域; 2、 函数作用域。 正是因为有这两种作用域,所以在JavaScript中出现一术语--“变量提升(hoisting)”。 如下: 在node环境执行上述代码,结果为: 之所以为’undefin 阅读全文
posted @ 2017-05-10 21:11 红色柠檬 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1 function Singleton(){ 2 if(!Singleton.a){ 3 Singleton.a={}; 4 } 5 return Singleton.a; 6 }运行结果: 阅读全文
posted @ 2017-05-10 18:33 红色柠檬 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 阿里内推: 死于一面: 1.js监听css3动画怎么实现,具体到每一帧(gg) 2.如何应对双边距的兼容问题 3.简单讲讲CMD,AMD应用场景,原理,区别(一半没答上来) 4.闭包原理,优势 5.zepto,seaJs用过没(没有==就直接跳过了) 6.react用过么?--没有,用过ng1,2 阅读全文
posted @ 2017-05-10 17:52 红色柠檬 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1. CSS 盒子模型,绝对定位和相对定位 1)清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 2)如何保持浮层水平垂直居中 3)position 和 display 的取值和各自的意思和用法 4)样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验 2. J 阅读全文
posted @ 2017-05-10 09:24 红色柠檬 阅读(1280) 评论(0) 推荐(0) 编辑