JavaScript是一种轻量级, 跨平台和解释性脚本语言。它以开发网页而闻名, 许多非浏览器环境也使用它。 JavaScript可用于客户端发展以及服务器端发展。 JavaScript包含标准的对象库, 例如Array, 日期和数学, 以及一组核心的语言元素, 例如操作符, 控制结构和陈述.
- 客户端:它提供对象来控制浏览器及其文档对象模型(DOM)。就像客户端扩展允许应用程序将元素放在HTML表单上并响应用户事件(例如鼠标点击, 表格输入和页面导航。对客户端使用完整的库AngularJS, ReactJS, VueJS等等。
- 服务器端:它提供与在服务器上运行JavaScript有关的对象。就像服务器端扩展允许应用程序与数据库通信一样, 并提供从一个调用到另一个应用程序的信息连续性, 或在服务器上执行文件操作。当今最著名的有用框架是node.js.
JavaScript的历史:它由Brendan Eich于1995年在Netscape担任工程师时创建。它原本将命名为LiveScript, 但已重命名。与大多数编程语言不同, JavaScript语言没有输入或输出的概念。它被设计为在主机环境中作为脚本语言运行, 并且由主机环境提供与外界通信的机制。最常见的主机环境是浏览器。
JavaScript的功能:
根据最近进行的一项调查
堆栈溢出
, JavaScript是地球上最流行的语言。
随着浏览器技术的进步以及JavaScript已随Node.js和其他框架一起移入服务器, JavaScript的功能越来越强大。我们可以使用JavaScript进行以下操作:
- JavaScript最初是为DOM操作创建的。在创建JS之后, 早期的网站大多是静态的, 而后创建的是动态网站。
- JS中的函数是对象。它们可能像其他对象一样具有属性和方法。可以将它们作为参数传递给其他函数。
- 可以处理日期和时间。
- 尽管表单是使用HTML创建的, 但仍执行表单验证。
- 无需编译器。
JavaScript平台:
- Web开发:在静态站点中增加交互性和行为是在1995年发明了JavaScript来实现的。通过使用AngularJS可以轻松实现。
- 网络应用程序:借助技术, 浏览器已经得到了改进, 以至于需要一种语言来创建强大的Web应用程序。当我们在Google地图中浏览地图时, 只需单击并拖动鼠标。只需单击一下即可获得所有详细视图, 并且仅由于JavaScript才有可能。它使用为代码提供额外功能的应用程序编程接口(API)。电子和反应在这个部门是有帮助的。
- 服务器应用程序:在Node.js的帮助下, JavaScript从客户端到服务器已经发展起来, 而node.js在服务器端是最强大的。
- 游戏:不仅在网站中, JavaScript还有助于创建休闲游戏。 JavaScript和HTML 5的结合使得JavaScript在游戏开发中也很流行。它提供了EaseJS库, 该库提供了用于处理丰富图形的解决方案。
- 智能手表:JavaScript已在所有可能的设备和应用程序中使用。它提供了一个用于智能手表应用程序的PebbleJS库。该框架适用于需要Internet才能运行的应用程序。
- 艺术:艺术家和设计师可以使用JavaScript在HTML 5画布上绘画来创建他们想要的任何东西, 使声音更有效, 也可以使用p5.js图书馆。
- 机器学习:此JavaScript ml5.js库可通过机器学习用于Web开发。
基本:
- JavaScript |很棒的剧本
- 变量和数据类型
- 了解Javascript中的变量范围
- 了解基本的JavaScript代码
- If-else陈述
- 开关盒
- 循环
- 函数
- JavaScript |模组
- 导入和导出模块
- JavaScript |吊装
- JavaScript |回呼
- JavaScript |类型转换
- Javascript |错误和异常处理示例
- JavaScript中的严格模式
- JavaScript中的OOP简介
- Javascript中的对象
- 用JavaScript创建对象(3种不同方式)
- JavaScript后端基础
- 高级JavaScript后端基础
- JavaScript |充填和转运
- JavaScript |该标识符
- 这在JavaScript中
- JavaScript中var和let之间的区别
- 窗口innerWidth和innerHeight属性
- JavaScript |位置协议属性
- 更改元素类JavaScript
- JavaScript | encodeURI(), decodeURI()及其组件功能
更多>>