JavaScript

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了EC

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了EC收起

查看更多
  • 程序员/科研党必备:Markdown+LaTeX数学公式速查手册
    为了更好地理解和掌握数学公式在Markdown中的渲染,本文详细介绍了MathJax和KaTeX两个常用的数学公式渲染工具的区别和适用场景。MathJax是一个跨平台的JavaScript库,支持完整的LaTeX语法,适用于复杂的数学公式渲染,但渲染速度相对较慢。KaTeX是一个快速的JavaScript库,支持大部分常用LaTeX语法,渲染速度极快,适合现代Web应用。 本文还提供了详细的数学公式基本语法指南,包括行内公式、块级公式、基础运算符、关系符号、上标、下标、分数、根号、平方根、立方根、标准函数、字体、颜色等。此外,还介绍了进阶语法,如导数、向量、矩阵、条件表达式、多行对齐方程式、数组和表格等。 通过本文的学习,您可以熟练地在Markdown文档中插入和渲染各种数学公式,从而方便地记录和展示数学知识。
  • IT与OT的破壁:Web技术重塑工业自动化的演进逻辑
    工业自动化系统长期孤立,依赖传统VBS编程。随着数字化深入,行业转向JavaScript和Web Server的B/S架构,简化调试流程并提高灵活性。新趋势要求自动化工程师掌握网络知识和JavaScript,以适应未来的数字化工厂。
  • 西门子为什么放弃VBS转而使用JavaScript?
    当WinCC Unified完全抛弃VBScript只使用JavaScript的技术决定实施之后,数以万计有着二三十年工作经验的自动化工程师们陷入了焦虑之中:自己几十年来积累下来的脚本经验难道真的要化为乌有?虽然只是简单的语言转换,但是它代表了整个工业自动化的技术范式的转变——从封闭的桌面时代进入到开放的Web时代。
    西门子为什么放弃VBS转而使用JavaScript?
  • 【Electron】第2章—BrowserWindow 与 Electron 窗口机制
    Electron 是基于 Chromium 和 Node.js 开发的框架,主要用于构建跨平台桌面应用程序。它分为两个主要部分:主进程(main.js)和渲染进程(index.html、renderer.js、index.css)。主进程负责创建窗口、管理应用生命周期和调用系统API,而渲染进程则负责页面UI、HTML、CSS和页面逻辑。Electron 支持热更新机制,允许在不重启主进程的情况下更新页面文件,但主进程本身需要手动重启。
    【Electron】第2章—BrowserWindow 与 Electron 窗口机制
  • Electron 第1章—新建工程(基于Electron + Vite + JavaScript)
    标题:【Electron】第1章—新建工程(基于 Electron + Vite + JavaScript):创建 Electron 工程:创建项目目录并使用 `npm create electron-app` 命令创建项目。选择构建工具和编程语言:选择 Vite 和 JavaScript,Vite 是现代化构建工具,适合新项目;JavaScript 学习成本低,适合入门。初始化 Git 仓库:选择 Yes 初始化 Git 仓库。
  • Javascript:看这一篇就够了
    JavaScript 是现代前端开发的核心语言,本文详细介绍了其基本语法、运行机制、常见难点,并提供了详细的代码解析和关键知识点总结。无论是初学者还是进阶开发者,都能从中获得全面的理解和掌握。
    3876
    01/26 14:56
    Javascript:看这一篇就够了
  • 嵌入式Linux系统搭建本地JavaScript运行环境
    嵌入式Linux系统通常需要轻量级的JavaScript运行环境,支持Node.js或纯JavaScript引擎(如Duktape、QuickJS)。以下分步骤介绍搭建方法及实例测试。
  • Java后端面试解析:TCL线下面试速通了,已成功 oc!
    我在图解网站整理过通信硬件厂的面经,比如华为、联想、深信服等等,这次咱们来补一个 TCL 公司的面经!
    Java后端面试解析:TCL线下面试速通了,已成功 oc!
  • JavaScript和C的三个区别
    面向过程可以理解为一个很全能的类什么活都包揽了,而面向对象是有很多各司其职的类,每个类都很专一。通常应用层的软件开发使用面向对象编程,因为老板时常会提出新的需求,如果是面向过程则要重新改一整个类,功能复杂的时候很头疼,而面向对象则只需改动一个小类就可以,非常灵活,扩展性强,时刻迎接着变化。而像单片机开发这种实现的功能明确,任务专一,则使用面向过程编程简单一点。
  • Arduino应用开发——JSON的构建与解析
    JSON 全称“JavaScript Object Notation”,译为“JavaScript对象简谱”或“JavaScript对象表示法”,是一种轻量级的、基于文本的、开放的数据交换格式。JSON 在Web开发领域有着举足轻重的地位,如果您想在Web开发领域大展身手的话,就必须了解JSON。
    Arduino应用开发——JSON的构建与解析
  • 虹科干货 | 触发器和函数:让代码更接近数据
    Redis是一个强大的数据库平台,可以用于构建和维护实时应用程序。开发人员可以通过创建JavaScript函数,在Redis数据库中自动执行数据更改代码,从而确保较低的延迟。Redis的可编程性为应用程序开发提供了更灵活和高效的解决方案。
    虹科干货 | 触发器和函数:让代码更接近数据
  • 五分钟技术趣谈 | 浅谈Vue2中MVVM的实现
    Vue.js是一款适用于构建用户界面的渐进式JavaScript框架。它由尤雨溪在2014年推出,并迅速成为最流行的前端框架之一。Vue.js的设计目标是通过简单、灵活的API,提供一种高效、可复用和响应式的方式来构建现代化的Web应用程序。自Vue发行以来,就受到了国内外爆发式的关注,如今已经成为了最流行的前端框架之一,并且其已经具有了庞大的生态系统。Vue框架采用了MVVM的设计模式,本文简单介绍Vue2中MVVM的实现。
    878
    2023/11/20
    五分钟技术趣谈 | 浅谈Vue2中MVVM的实现
  • 如何避免JavaScript内存泄漏
    JavaScript 内存泄漏是在应用程序中使用内存过多或不正确释放内存导致内存占用不断增加的情况。以下是一些常见的方法来避免 JavaScript 内存泄漏: 1. 及时清理无用变量和对象: 在不再需要的变量、对象或数据结构上手动调用 null 或 undefined,以确保及时释放内存。 2. 避免循环引用: 避免对象之间的循环引用,这会导致垃圾收集器无法准确识别哪些对象可以被释放。 3. 使
  • javascript和java有什么区别
    javascript和java有什么区别:JavaScript用于前端开发,而java用于后端开发;JavaScript是动态语言,Java是静态类型语言;Java脚本是一种脚本语言,而java是一种编程语言;Java和JavaScript在SYNTAX中非常不同。
  • mJS
    mJS是一个小型的嵌入式JavaScript引擎,它具有可移植性、低内存占用和高效的特点,可以在各种嵌入式系统中运行JavaScript脚本和应用程序,从而为嵌入式系统提供更加便捷的编程方式。
  • JSC64
    JSC64是一个基于JavaScript语言实现的C64模拟器,它可以在浏览器中运行,模拟Commodore 64计算机的硬件和软件环境。JSC64模拟器支持许多经典游戏和软件,并且提供了丰富的调试和配置选项。
  • JerryScript
    JerryScript是一个轻量级的JavaScript引擎,它适用于资源受限的嵌入式系统和物联网设备。JerryScript引擎支持ECMAScript5.1标准,并提供了一些针对低内存和低功耗环境的优化。
  • IoT.js
    IoT.js是一款适用于物联网设备的JavaScript运行环境,其目的是为了在类Unix操作系统上提供一个轻量级、高效的JavaScript引擎。
  • java和javaweb和javascript的区别
    在软件开发领域,Java、Java Web 和 JavaScript 是三种常见的编程语言或技术。它们虽然名字相近,但是在功能、用途和特点上存在显著差异。
  • JavaScript常用的开发框架有哪些 JavaScript和ECMAScript有何关系
    JavaScript是一种广泛使用的编程语言,在网页开发、移动应用程序开发等领域得到了广泛应用。本文将介绍JavaScript常用的开发框架以及JavaScript和ECMAScript之间的关系。

正在努力加载...