JavaScript纯理论知识点合集,留着面试用

1. JS的组成
     ECMAScript        ( js语法)  
     DOM             (页面文档对象模型)
     BOM             (浏览器对象模型)

2.数据类型
简单数据类型:
( Number、String、Boolean、Undefined、Null)

复杂数据类型:( object)

3.检测数据类型的方法
      typeof ( )

      Instanceof()

4.数组  : 是指一组数据的集合,其中每个数据被称为元素,在数组中可以存放任意类型的元素。

伪数组:也称为类数组。是一种按照索引存储数据且具有length 属性的对象。因为是对象,所以不能调用数组的方法,比如forEach()、push() 等。
       
5.函数: 就是封装了一段可被重复调用执行的代码块 ,通过此代码块可以实现大量代码的重复使用。

6.作用域: 就是变量在某个范围内起作用和效果,目的是提高程序的可靠性减少命运冲突。

全局作用域: 整个Script标签或者一个单独的js文件。
局部作用域:在函数内部就是局部作用域。

7.作用域链: 内部函数访问外部函数的变量,采取的是链式查找的方式来决定取那个值这种结构称作作用域链。

8.预解析: JS代码是由浏览器的JS解析器来执行的,JS解析器在运行JS代码时候分为两步:预解析和代码执行。
预解析: js引擎会把js里面所有的变量和函数提升到当前作用域的最前面。
代码执行: 按照代码书写的顺序从上往下执行。

9.对象:是一组无序的相关属性和方法的集合,所有的事物都是对象,例如:"字符串、数组、数值、函数等 "。

10.构造函数: 就是把对象里面一些相同的属性和方法抽象出来封装到函数里面。

11.内置对象: 就是JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能,例如: Math、Date、Array等。

12. API  (应用程序编程接口): 是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
简单理解: API是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。

13. Web API  :  是浏览器提供的一套操作浏览器功能和页面元素的API( DOM和BOM)。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值