跳至主要內容
代码题

下面代码输出什么

下面代码输出什么

下面代码输出什么

打印出的 size 值是多少


Weipeng Qiao大约 1 分钟面试题
JavaScript

面试题标题前 Emoji 含义

⭐ 表示重点问题。------------------------(必须熟练掌握)
✔️ 表示普通问题。---------------------- (内容不会轻易变动)
❓ 表示此问题还需完善。-----------------(后面会对内容进行完善)
❗ 表示此问题已经过时。-----------------(过时问题不会被剔除,一直存在)

ECMAScript


Weipeng Qiao大约 68 分钟面试题
页面布局(html/css)

面试题标题前 Emoji 含义

⭐ 表示重点问题。------------------------(必须熟练掌握)
✔️ 表示普通问题。---------------------- (内容不会轻易变动)
❓ 表示此问题还需完善。-----------------(后面会对内容进行完善)
❗ 表示此问题已经过时。-----------------(过时问题不会被剔除,一直存在)

⭐1、H5 新特性有哪些?


Weipeng Qiao大约 46 分钟面试题
小程序

六 、小程序和 react 中的问题

1、微信小程序生命周期

应用的生命周期

页面的生命周期


Weipeng Qiao小于 1 分钟面试题
React

1、React 中 keys 的作用是什么?

Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。

render () {
 return (
  <ul>
   {this.state.todoItems.map(({item, key}) => {
          return <li key={key}>{item}</li>

   })}
  </ul>
 )
}

Weipeng Qiao小于 1 分钟面试题
Vue

面试题标题前 Emoji 含义

⭐ 表示重点问题。------------------------(必须熟练掌握)
✔️ 表示普通问题。---------------------- (内容不会轻易变动)
❓ 表示此问题还需完善。-----------------(后面会对内容进行完善)
❗ 表示此问题已经过时。-----------------(过时问题不会被剔除,一直存在)

✔️ 1、怎样理解 vue 单项数据流


Weipeng Qiao大约 39 分钟面试题
Webpack

1、webpack 是什么

构建项目的工具,模块化打包机 或者 模块打包工具, 对应到前端开发来说,就是将很多的的 css文件,js文件,图片等“物品”,全都写进一个js文件,而不是在一个html页面通过script,link标签去引入多个静态资源.

Weipeng Qiao大约 3 分钟面试题
手写代码-50道

1、手写 10 中以上数组排序方式(原生 JS)

//快速排序
function quickSort(elements) {
  if (elements.length <= 1) {
    return elements;
  }
  var pivotIndex = Math.floor(elements.length / 2);
  var pivot = elements.splice(pivotIndex, 1)[0];
  var left = [];
  var right = [];
  for (var i = 0; i < elements.length; i++) {
    if (elements[i] < pivot) {
      left.push(elements[i]);
    } else {
      right.push(elements[i]);
    }
  }
  return quickSort(left).concat([pivot], quickSort(right));
  //concat()方法用于连接两个或者多个数组;该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
}
var elements = [3, 5, 6, 8, 2, 4, 7, 9, 1, 10];
document.write(quickSort(elements));

Weipeng Qiao大约 4 分钟面试题