博客
关于我
【Javascript笔记】1.1Javascript简介
阅读量:482 次
发布时间:2019-03-06

本文共 931 字,大约阅读时间需要 3 分钟。

JavaScript的发展历程

JavaScript的发展历程始于1995年,由Netscape公司开发Brian Reimer领导的团队贡献初期版本。相较于其他语言,它具有极强的灵活性和可扩展性,是目前最广泛使用的脚本语言之一。

ECMAScript的演变历程

ECMAScript(欧洲计算机委员会)于1997年发布了第一版ECMAScript,Adobe.substring()方法首次出现在这一版本中。2004年,ECMAScript 3.0发布,引入了函数表达式和闭包等重要概念,使其更加强大。

2009年,ECMAScript 5.1版通过,新增了严格模式和增强的类型检查功能。这一版本为后续的JS应用打下了更坚实的基础。

2015年,ECMAScript 6.0最终标准化,引入多种新特性,如Promise和 async/await,极大提升了异步编程效率。

2017年,ECMAScript 2018(ECMA-262 9.0)发布,带来了Classes、Array.prototype.shift()替代方法以及更高效的性能改进。

2020年,ECMAScript 2020(ECMA-262 10.0)发布,强化了国际化支持和 BigInt 型式数据类型,进一步完善了JS的数据处理能力。

此外,DOM和BOM组件一直是JS核心,DOM处理网页结构,BOM操作浏览器内部,两者结合使JS功能极为丰富和多样化。

JS的特点与规范

JS作为一门解释型语言,无需编译过程,直接在浏览器解析执行。它嵌入于HTML文件中的 <script> 标签,整合于网页动态功能。

JS采用弱类型,随需定型,处理多样性数据更具灵活性。多平台支持是其核心优势,只需浏览器支持即可运行,适合开发者快速搭建多环境应用。

作为一门基于对象的语言,JS拥有内置对象和灵活的语法,尽管它不是纯面向对象语言,但通过对象的引用实现数据结构,体现了技术上的灵活性。

事件驱动是JS的核心设计理念,触发机制在用户交互和网页动态中发挥关键作用。代码规范要求严格遵守,注释清晰,控制空白、分号和缩进,为易读性提 Renderer关注重要。

开发者应遵循代码规范,以确保工作效率和维护便捷。

转载地址:http://dlldz.baihongyu.com/

你可能感兴趣的文章
OpenCV学堂 | OpenCV中支持的人脸检测方法整理与汇总
查看>>
OpenCV学堂 | OpenCV案例 | 基于轮廓分析对象提取
查看>>
OpenCV学堂 | YOLOv8与YOLO11自定义数据集迁移学习效果对比
查看>>
OpenCV学堂 | YOLOv8官方团队宣布YOLOv11 发布了
查看>>
OpenCV学堂 | YOLOv8实战 | 荧光显微镜细胞图像检测
查看>>
OpenCV学堂 | 汇总 | 深度学习图像去模糊技术与模型
查看>>
OpenCV安装
查看>>
OpenCV官方文档 理解k - means聚类
查看>>
opencv实现多路播放
查看>>
opencv常用函数
查看>>
OpenCV探索
查看>>
OpenCV添加中文(五)
查看>>
opencv源码查看
查看>>
OpenCV点目标检测未找到所有目标,并且找到的圆圈偏移
查看>>
opencv特征提取1-Harris角点检测
查看>>
OpenCV环境搭建(一)
查看>>
OpenCV的视频读取
查看>>
openCV目标识别 目标跟踪 YOLO5深度学习 Python 计算机视觉 计算机毕业设计 源码下载
查看>>
opencv笔记(1):图像缩放
查看>>
opencv笔记(二十四)——得到轮廓之后找到凸包convex hull
查看>>