tjuking / blog

前端知识积累

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaScript面试题库

tjuking opened this issue · comments

commented
  • 单线程
var flag = true;
setTimeout(function(){
    flag = false;    
}, 2000);
while(flag){
    //Do Something
}
console.log(flag);
  • 闭包
<ul>
    <li>click 1</li>
    <li>click 2</li>
    <li>click 3</li>
</ul>
var list = document.getElementsByTagName("li");
for(var i=0; i<list.length; i++){
    list[i].addEventListener("click", function(){
        alert(i);
    }, false);
}
  • 继承(实现Dog 继承 Animal
  • 如何实现将字符串转化成JSON对象?分析每种方法的优缺点
  • 反转字符串
  • 求数组最大值
  • 使用原生JavaScript封装一个方法 - 监听事件、执行回调函数