首页 > 其他分享 >ES6前端技术

ES6前端技术

时间:2024-09-24 22:51:10浏览次数:3  
标签:ES6 www Ecma 前端 技术 262 ECMAScript ECMA

ES6前端技术

第一章:ES6开山课

回顾:
  • JavaScript是什么,发展及其历史?
  • JS的三大核心?
本章内容:
  • JavaScript和ECMAScript的关系
  • ES的版本历史
  • 兼容性

课程目标:

第一节:ECMAScript入门介绍

1、JS

2、ECMA

​ ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994 年后该组织改名为 Ecma 国际。

2.1 什么是 ECMAScript

​ ECMAScript 是由 Ecma 国际通过 ECMA-262 标准化的脚本程序设计语言。

2.3 、什么是 ECMA-262

​ Ecma 国际制定了许多标准,而 ECMA-262 只是其中的一个,所有标准列表查看 ​ http://www.ecma-international.org/publications/standards/Standard.htm

2.3、ECMA-262的历史

​ ECMA-262(ECMAScript)历史版本查看网址

​ http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm

EMCAScript 版本号 发布时间 主要新增内容
ECMAScript 1 1997-06
ECMAScript 2 1998-06
ECMAScript 3 1999-12 正则表达式 | switch | do-while | try-catch
ECMAScript 4 2008-07 被废弃
ECMAScript 5 2009-12 严格模式 | get() | set() | JSON的解析 等
ECMAScript 6(ECMAScript 2015) 2015-06 letconst | 解构赋值 | 扩展运算符 | 箭头函数 等
ECMAScript 7(ECMAScript 2016) 2016 Array.prototype.includes() | 求幂运算符 等
ECMAScript 8(ECMAScript 2017) 2017 异步函数 | 共享内存 | Atomics
ECMAScript 9(ECMAScript 2018) 2018 异步迭代 | Rest/Spread 属性 等
ECMAScript 10(ECMAScript 2019) 2019 扩展对象、数组方法
ES.next 动态指向下一个版本
2.4、为什么要学习 ES6
  • ES6 的版本变动内容最多,具有里程碑意义
  • ES6 加入许多新的语法特性,编程实现更简单、高效
  • ES6 是前端发展趋势,就业必备技能

3、ES6的兼容性

​ https://www.caniuse.com/ 可以查看ES6兼容性

标签:ES6,www,Ecma,前端,技术,262,ECMAScript,ECMA
From: https://blog.51cto.com/teayear/12102384

相关文章

  • 前端读取PDF和DOCX文件(干货分享)
    ⚠️⚠️文前推荐一下......
  • RTE大会报名丨 重塑语音交互:音频技术和 Voice AI,RTE2024 技术专场第一弹!
       VoiceAI实现human-like的最后一步是什么? AI视频爆炸增长,新一代编解码技术将面临何种挑战? 当大模型进化到实时多模态,又将诞生什么样的新场景和玩法? 所有AIInfra都在探寻规格和性能的最佳平衡,如何构建高可用的云边端协同架构? AI加持下,空间计算和新硬......
  • 人工智能教育技术学第四周
    1.用亿图图示制作黄山奇石语文课文的思维导图2.CAJViewer9.2(CAJ全文浏览器)是中国知网的专用全文格式阅读器,CAJ浏览器支持中国期刊网的CAJ、PDF、KDH等多种格式文件阅读。并且它的打印效果与原版的效果一致。可实现页面设置、浏览页面、查找文字、切换显示语言、文本摘录、图像摘......
  • 0基础学前端 day2
    大家好,欢迎来到无限大的频道。今天继续带领大家开始0基础学前端。一、CSS简介与基础层叠样式表(CSS,CascadingStyleSheets)是用来进行网页样式和布局设计的语言。通过CSS,开发者可以控制网页中元素的颜色、字体、大小、间距以及布局等视觉效果。CSS让页面不仅仅是信息的载体......
  • 数据飞轮:在线教育领域数据技术的创新驱动力
    在数据不断膨胀的今天,从数据仓库到数据中台再到数据飞轮的演变不仅仅是技术的进步,更是各行业务实践的必然结果。在线教育行业,作为信息技术高度集成的代表,其数据处理需求尤为复杂多变。本文将通过在线教育的业务场景,探讨数据采集、分析及应用等技术的具体应用,同时结合数据飞轮概念,展......
  • 数据飞轮:电子商务领域中数据技术的演进与实践
    随着电子商务行业的高速发展,数据技术不断演进,从最初的数据仓库到数据中台,再到如今的数据飞轮,这一变化不仅代表技术的革新,也映射了企业运营模式的深刻转变。本文将通过探索电子商务行业的实例,深入分析这一演进过程,并展示如何通过技术驱动来优化产品体验和操作效率。从数据仓库到数......
  • 技术解读:华为云如何携手昇腾、鸿蒙等根生态,助力开发者技术创新
    本文分享自华为云开发者联盟公众号《华为云携手根生态,助力开发者成长》9月21日,华为全联接大会2024期间,华为云开发者联盟成功举办了“华为云携手根生态,全栈使能开发者技术创新”专题演讲分论坛,吸引了众多行业专家和开发者齐聚上海世博中心,共同探讨技术创新的新趋势。本次专题演讲......
  • 《AI大模型开发之路》读后感:一次深入的技术旅程
    最近,我阅读了《AI大模型开发之路》这本书,感触颇深。这本书犹如一座技术的灯塔,指引着我在AI大模型的海洋中航行。一开始,作者从AI大模型的基础讲起,涵盖了自然语言处理的简史和AI大模型的概述。这让我对整个领域有了宏观的认识,仿佛站在巨人的肩膀上,俯瞰技术的发展历程。接下来,书中......
  • aop动态代理可以用两种技术jdk动态代理和cglib动态代理
    SpringAOP(面向切面编程)在实现动态代理时,实际上可以使用两种不同的技术:JDK动态代理和CGLIB动态代理。具体使用哪一种技术取决于具体的情况。1.**JDK动态代理**:-JDK动态代理只能代理实现了接口的类。-如果目标类实现了一个或多个接口,SpringAOP默认会使用JDK动态代理。......
  • mybatis用的jdk的动态代理技术
    MyBatis的动态代理主要使用的是JDK动态代理技术。在MyBatis中,Mapper接口的实现是通过JDK动态代理生成的。具体来说,当你调用Mapper接口的方法时,MyBatis会通过JDK动态代理机制生成一个代理对象,代理对象会拦截对Mapper接口方法的调用,并将这些调用处理为相应的SQL操作。JDK动态代理......