JavaScript 基础要点学习

  • new 操作符的实现原理
  • 数组有哪些原生方法?
  • 对类数组对象的理解,如何转化为数组?
  • 对 AJAX 的理解?实现一个AJAX请求?
  • JavaScript 为什么要进行变量提升,它导致了什么问题?
  • 什么是 DOM 和 BOM?
  • map 和 object 的区别?
  • JavaScript 脚本延迟加载的方式有哪些?
  • JavaScript 类数组对象的定义?
  • 为什么函数的arguments参数是类数组而不是数组?如何遍历类数组?
  • ES6 模块和 CommonJS 模块有什么异同?
  • 如何判断一个对象是否属于某个类?
  • for...in 和 for...of 的区别?
  • 数组的遍历方法有哪些?
  • map 和 weakMap 的区别?
  • JavaScript有哪些内置的对象?
  • 常用的正则表达式有哪些?
  • 对JSON的理解?
  • Unicode / UTF-8 / UTF-16 / UTF-32的区别?
  • 常见的位运算符有哪些?其计算规则是什么?
  • escape / encodeURI / encodeURIComponent 的区别?
  • 常见的DOM操作有哪些?
  • use strict 是什么意思?使用它区别是什么?
  • 什么是尾调用,使用尾调用有什么好处?
  • 如何使用for...of遍历对象?
  • ajax 和 axios 的区别?
  • 强类型语言和弱类型语言的区别?
  • 解释性语言和编译性语言的区别?
posted @ 2025-08-18 16:10  HECHEN****  阅读(5)  评论(0)    收藏  举报