• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
JumperMan

对不起,我是一个程序员.

博客园    首页    新随笔    联系   管理    订阅  订阅
应聘前端开发的一次笔试题目(某数据挖掘分析公司)

1. JavaScript的数据类型都有什么?如何判断某变量是否为数组数据类型?

 

2.看下列代码,输出什么?解释原因。

var undefined;
undefined == null;
1 == true;
2 == true;
0 == false;
0== '';
NaN == NaN;
[] == false;
[] =![];

 

3. 如何消除一个数组里面重复的元素?

 

4. 下面这个ul,如何点击每一列的时候alert其index? (闭包)

<ul id="test">
  <li> 这是第一条</li> 
  <li>这是第二条</li>
  <li>这是第三条</li>
</ul>

 

5. 对作用城上下文和this的理解,看下列代码:

var User ={
  count: 1,
  getCount: function() {
    return this.count;
  }
};

console.log(User.getCount();// what?

var func = User.getCount;
console.log(func()); // what?

 

问两处console输出什么?为什么?

 

6. 讲解原生js实现ajax的原理。XMLHttpRequest这个对象的属性有什么?什么是Jsonp和pjax?

 

7. 什么是Web Workers?为什么我们需要他们? Web Worker的限制是什么?

 

8. 请简述实现前端接收实时消息的几种方案的优缺点。

 

9. 本地存储和cookies (储存在用户本地终端上的数据)之间的区别是什么?

 

10. 什么是WebSQL?

 

11. 如果我不放入<! DOCTYPE html>, HTML5还会工作么? HTMIS的页面结构同HTML4或者更前的HTML有什么区别?


12. CSS中使用列布局是什么?解释一下CSS的盒子模型?

 

13. 实现一个两列的布局,一列定宽,一列宽度自适应。

 

14. 使用css3能够实现哪些效果?

posted on 2020-02-04 11:29  JumperMan  阅读(241)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3