2 JavaScript作用、功能和发展史

简介: JavaScript基本介绍

1 JavaScript基本介绍


JavaScript诞生于1995年它的的诞生目的是用于解决网页中数据验证(前端验证),起初网景公司(Netscape)发明了LiveScript 的脚本语言,Netscape Navigator 2.0 即将正式发布前,Netscape 将其更名为 JavaScript[参照W3school];后续微软推出了JScript,1997年网景公司将JavaScript开源交给欧洲计算机制造商协会(ECMA);最终出了一个JavaScript标准既ECMAScript,至今一直都在使用ECMAscript标准。


2 JavaScript当前作用


随时时间推移技术发展,如果JavaScript在技术方面一直停留在前端数据验证,也许早就被淘汰了,但是时至今日JavaScript任然是我们做前端必不可少的一项技术,说明JavaScript在功能方面不断变的强大;目前我们打开网站页面的动态效果[轮播图、点击效果等等],登录页面数据验证一些简单小游戏都可以通过JavaScript实现;


3 JavaScript 结构组成


ECMAscript是JavaScript的标准;

DOM(DocumentObjectModel)【文档对象模型】:通过文本对象操作文本

BOM(BrowserObjectModel)【浏览器对象模型】:通过浏览器对象操作浏览器

66.png


4 JavaScript语言特点


语法结构与java、C语言等类似;[有java或C语言基础更易上手]

JavaScript是基于原型的面向对象语言[]

JavaScript是解释型语言,不需要通过编译器编译在浏览器中直接运行;

JavaScript是动态语言


目录
相关文章
|
7天前
|
前端开发 JavaScript
使用 JavaScript 实现图片预览功能
使用 JavaScript 实现图片预览功能
28 0
|
4天前
|
JSON JavaScript 前端开发
JS三级联动功能制作
JS三级联动功能制作
10 0
|
4天前
|
JavaScript 安全 前端开发
js实现复制功能
js实现复制功能
|
5天前
|
JavaScript 前端开发 应用服务中间件
【qkl】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
【区块链】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
|
1月前
|
JavaScript
网页CAD(JS Vue 预览dwg)如何二次开发常用的CAD编辑功能
```markdown # CAD网页编程概览 - 使用mxcad库,实现CAD操作如删除、复制、镜像、移动和旋转。 - `erase()`方法删除实体,`clone()`配合`transformBy()`用于复制和编辑。 - `mirror()`和`transformBy(setMirror)`执行镜像操作,基于参考线。 - `move()`和`transformBy(setToTranslation)`实现移动功能。 - `rotate()`和`transformBy(setToRotation)`进行旋转,支持角度输入。 ```
网页CAD(JS Vue 预览dwg)如何二次开发常用的CAD编辑功能
|
19天前
|
JavaScript 算法 定位技术
利用Cesium和JS实现地点点聚合功能
利用Cesium和JS实现地点点聚合功能
27 0
|
1月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的多功能智能手机阅读APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的多功能智能手机阅读APP附带文章源码部署视频讲解等
39 1
|
2月前
|
JSON 缓存 前端开发
JavaScript 新特性:新增声明命令与解构赋值的强大功能
JavaScript 新特性:新增声明命令与解构赋值的强大功能
|
2月前
|
SQL Web App开发 JavaScript
业务功能常用的JS代码片段
业务功能常用的JS代码片段
21 3
|
2月前
|
移动开发 JavaScript 前端开发
Phaser和Three.js是两个非常流行的JavaScript游戏框架,它们各自拥有独特的核心功能和使用场景
【6月更文挑战第16天】Phaser是开源的2D游戏引擎,适合HTML5游戏,提供物理引擎、图像渲染和资源管理,适用于2D游戏,如消消乐。Three.js是基于WebGL的3D库,用于创建复杂的3D场景和应用,涵盖从游戏到可视化领域的多种用途。两者分别在2D和3D开发中展现强大功能,选择取决于项目需求。
33 8

热门文章

最新文章