志达IT
做快乐程序员

什么是JavaScript(JavaScript组成部分)

什么是JavaScript

HTML、CSS和JavaScript是Web前端开发所必需的技术。开发人员使用HTML和CSS构建静态网页后,可以通过JavaScript使网页具有良好的交互性,包括表单验证、实时内容更新、交互式地图和对浏览器操作的响应。
在学习JavaScript之前,读者应该首先了解什么是JavaScript以及它的特点。
什么是JavaScript
JavaScript是一种解释性脚本语言,诞生于1995年,最初由Netscape的Brendan Eich设计并命名为LiveScript。网景公司与Sun公司合作后,它被命名为JavaScript。
JavaScript具有以下特点:
JavaScript是一种解释性脚本语言。JavaScript程序在运行时由浏览器中的JavaScript引擎逐行解释和执行,无需编译。
JavaScript是一种面向对象的脚本语言,它不仅可以创建对象,还可以使用现有对象。
JavaScript可以跨平台,不依赖于操作系统,只需要浏览器支持。编写后,JavaScript程序可以在任何安装了浏览器的机器上运行。目前,绝大多数浏览器都支持JavaScript。JavaScript
JavaScript应用场景
1.表单验证
JavaScript可以在将HTML表单数据发送到服务器之前验证其正确性。例如,验证表单数据是否为空,验证输入的电子邮件地址是否正确,等等。
2.网页效果
JavaScript可以实现网页和用户之间的动态交互,改善用户体验,让用户的记忆保持新鲜。例如,网络转盘、网络放大镜、购票和选座、数据可视化等。
3.数据交换
JavaScript可以通过Ajax技术与服务器交换数据,在不刷新整个页面的情况下产生本地刷新效果,例如实时采集和更新疫情数据。
4.小程序开发
迷你程序的易用性和免下载功能为用户提供了更方便的使用方式。JavaScript是开发微信小程序、支付宝小程序等小程序所必需的编程语言。
在疫情期间,我们使用的健康码、行程码和其他代码都是迷你程序的应用程序。2020年9月,国家博物馆收集了第一行健康码引擎代码,以及团队制作人员的签名。
程序员是一个普通的职位,但能够参与有意义的活动,如开发健康码,是非常有意义的。可以说,平凡的岗位取得了不平凡的成绩,向开发健康码团队的每一位程序员致敬!
除了上述常见的前端应用场景外,JavaScript还可以通过Node.js用于服务器端程序开发;通过electron.js开发桌面应用程序;通过三个展示交互式三维和二维图形。js;通过Cocos2d、Unity3D和Babylon.js等引擎开发游戏;通过Hybrid和React Native开发移动应用程序;通过Ruff进行嵌入式开发;通过鸿蒙系统方舟开发框架开发鸿蒙系统应用程序。

JavaScript组成部分

浏览器中的JavaScript由三个不同的部分组成,如下图所示。
1) 欧洲计算机制造商协会(ECMA)于1997年制定了ECMA-262标准。该标准定义了一种称为ECMAScript的脚本语言,它指定了脚本语言的规范,JavaScript是根据该规范实现的。最新版本是ECMAScript 2021。JavaScript
2) DOM(文档对象模型):它提供了访问和操作web内容的方法和接口。
3) BOM(浏览器对象模型):它提供了与浏览器交互的方法和接口。
ECMAScript不依赖于web浏览器,web浏览器只是ECMASscript实现的可能托管环境之一。宿主环境不仅提供了基本的ECMAScript实现,还提供了语言的扩展,以促进语言和环境之间的交互。

赞(0)
未经允许不得转载:志达IT网站 » 什么是JavaScript(JavaScript组成部分)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们