ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

js--所有HTML 页面都使用的 WEB 浏览器编程语言

2022-01-06 15:37:01  阅读:229  来源: 互联网

标签:WEB 浏览器 -- 作用域 生成器 js 对象 原型 数据类型


前言

  JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

正文

  一、ECMAScript核心

    1、语言基础

      (1)null 和 undefined 的区别

      (2)var、let 和const 的区别

      (3)字符串

      (4)typeof 和 instanceof 的区别

      (5)Symbol 符号数据类型

      (6)标签语法

    2、变量与作用域

      (1)执行上下文和作用域

      (2)闭包和垃圾回收

      (3)理解 this

    3、函数

      (1)class、super 和 extends

      (2)arguments参数对象详解

    4、对象、类与面向对象编程

      (1)创建对象

      (2)原型和原型链

      (3)实现继承

      (4)引用集合数据类型

        a、数组的方法:reducemapfilterevery 和 somefind 和 findIndexfillcopyWhithinentiresof 和 from

        b、集合的使用:Set 和 Map

        c、对象的使用:解构

      (5)对象内部属性修改及监听:对象内部属性与 Object.defineProperty()

    5、迭代器与生成器:迭代器生成器generator

    6、代理与反射: 是什么常见反射API

    7、异步与事件循环

  二、文档对象模型DOM

  三、浏览器对象模型BOM

    1、history详解

标签:WEB,浏览器,--,作用域,生成器,js,对象,原型,数据类型
来源: https://www.cnblogs.com/zaishiyu/p/15466825.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有