博客
关于我
【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/

你可能感兴趣的文章
Python+Selenium+Threading进行兼容性测试
查看>>
Python+selenium+unittest的GUI自动化框架实现
查看>>
python函数拟合不规则曲线_Python计算&绘图——曲线拟合问题(转)
查看>>
python函数定义的基本格式_零基础学python-2.19 定义函数、调用函数与默认参数
查看>>
Python+Selenium之数据驱动测试的实现
查看>>
python函数定义与使用+返回值简解
查看>>
Python+Selenium登录
查看>>
Python日期时间模块
查看>>
Python函数合集:足足68个内置函数请收好!
查看>>
Python+Selenium自动化测试项目实战
查看>>
Python+Selenium自动化测试项目实战【建议收藏】
查看>>
Python+Selenium自动化测试:Page Object模式
查看>>
python+selenium进行cnblog的自动化登录测试
查看>>
Python函数只返回第一个值而不是数据框
查看>>
Python+SQL实战:京东用户行为数据分析案例解析(上)
查看>>
Python+SQL实战:京东用户行为数据分析案例解析(下)
查看>>
PYTHON+Twisted+sqlanydb=ABORT()
查看>>
Python函数之返回值、作用域和局部变量
查看>>
Python+统计学 | 探索常用的数据分析统计分布
查看>>
python, selenium中用于切换帧的函数
查看>>