学习 ReactJS 之前,你需要了解多少 JavaScript? 最主要的是要精通 JavaScript,这样你就可以减少 ReactJS 之旅的复杂性。 React 是一个建立在 HTML、CSS 和 JavaScript 之上的 UI 框架,其中 JavaScript(JS)负责大部分的逻辑。如果你对变量、数据类型、数组函数、回调、作用域、字符串方法、循环和其他 JS DOM 操作相关的主题有一定了解,这些将极大地加快学习 ReactJS 的步伐。 你对现代 linux中国 2024-07-16 爱可生开源社区
硬核观察 #734 韦伯太空望远镜大量使用了 20 年前的一种 JavaScript 方言 韦伯太空望远镜大量使用了 20 年前的一种 JavaScript 方言 根据韦伯太空望远镜的综合科学仪器模块手册,它有一堆预先写好的 JavaScript 脚本来完成特定的任务,地面上的科学家可以告诉它运行这些任务。当然,这些脚本不是运行在一个浏览器里面,而是用一个叫做“脚本处理器”的程序解释,然后它将根据脚本的要求,与其他的应用程序和系统联系。这些脚本所使用的语言是一种 JavaScript 版 linux中国 2024-07-16 三掌柜
硬核观察 #751 Node.js 创始人敦促甲骨文捐献 JavaScript 商标 Node.js 创始人敦促甲骨文捐献 JavaScript 商标 Node.js 的创始人给甲骨文写了一封公开信,称 JavaScript 商标“是笼罩在世界最流行的编程语言上的一片乌云”。甲骨文公司在 2010 年收购昇阳公司时获得了 JavaScript、Java、MySQL 等商标。原则上,这意味着只有甲骨文公司可以允许一种语言被称为 JavaScript,以至于 JavaScript 的语 linux中国 2024-07-16 泡泡
屏蔽非自由软件的大型 JavaScript 脚本的浏览器扩展 一个名为 GNU LibreJS 的 Firefox 浏览器扩展程序旨在自动阻止非自由软件的大型 JavaScript 脚本。与 NoScript 相比,GNU LibreJS 的操作也类似。主要的区别特征之一是 NoScript 在默认情况下会阻止大多数 JavaScript 脚本,而 GNU LibreJS 针对的非自由软件的大型 JavaScript 脚本。 GNU LibreJS 源于 R linux中国 2024-07-16 LOVEHL^ˇ^
开发你的第一个 Web 组件 不要做重复的工作;基于浏览器开发 Web App 时,需要制作一些可重用的模块。 Web 组件是一系列开源技术(例如 JavaScript 和 HTML)的集合,你可以用它们创建一些 Web App 中可重用的自定义元素。你创建的组件是独立于其他代码的,所以这些组件可以方便地在多个项目中重用。 首先,它是一个平台标准,所有主流的浏览器都支持它。 Web 组件中包含什么? 定制元素:JavaScri linux中国 2024-07-16 醒在深海的猫
使用 JavaScript 增强你的文档 让你的开源项目文档充满活力,从而吸引各种经验水平的用户。 开源软件项目通常拥有非常多样化的用户人群。有些用户非常擅长使用该系统,并且只需要很少的文档。对于这些实力派用户,文档只需要提供必要的提示,并且可以包含更多的技术信息,比如说在 Shell 中运行的命令行。有些用户可能只是初学者。这些用户需要更多的帮助来设置系统并学习如何使用它。 写一个同时适合这两个用户群体的文档是令人生畏的。网站文档需要在 linux中国 2024-07-16 大树
硬核观察 #892 JavaScript 比 Java 和 .NET 缺陷更少,修复更快 JavaScript 比 Java 和 .NET 缺陷更少,修复更快 对数百万个商业应用程序的研究显示,近 75% 的应用程序存在安全缺陷,并随着时间的增长而变得不那么安全。其中,82.2% 的.NET 应用程序存在缺陷,而 Java 的缺陷为 77.7%,JavaScript的缺陷为 55.8%。只有 9.5% 的 JavaScript 应用程序存在较严重的安全漏洞,而 Java 和 .NET linux中国 2024-07-16 泡泡
在没有构建系统的情况下编写 Javascript 嗨!这周我一直在写一些 Javascript,和往常一样,当我开始一个新的前端项目时,我面临的问题是:我是否应该使用构建系统? 我想谈谈构建系统对我有什么吸引力,为什么我(通常)仍然不使用它们,以及一些前端 Javascript 库要求你使用构建系统时,为什么我觉得这让我感到沮丧。 我写这篇文章是因为我看到的大多数关于 JS 的文章都假定你正在使用构建系统,而对于像我这样的人来说,编写非常简单的、 linux中国 2024-07-16 捡田螺的小男孩
不使用 JS 框架的 5 个理由 导读:并非每个项目都需要框架。对于软件工程师所依赖的许多语言(包括 JavaScript)而言,情况也是如此。 框架是帮助开发者免于不断重新设计新轮子和重写代码的重要工具。当需要高效且有效地部署项目时,框架将大大帮助开发团队实现这一目标。 但是,并非每个项目都需要框架。对于软件工程师所依赖的许多编程语言来说都是如此。对于 JavaScript 来说也是如此吗?是的没错!它也是如此。 JavaScr 运维资讯 2024-07-11 穿过生命散发芬芳
MySQL 9.0:JavaScript 命令和新的向量类型 MySQL 9.0 版本带来了主要的新功能:创新版本为 SQL 提供了 JavaScript 函数,并为 AI 朋友提供了向量类型。 属于Oracle的MySQL数据库的新版本已经发布:9.0.0(创新版本),8.4.1(长期支持)和8.0.38(长期支持)。虽然长期支持版本是为了稳定性而设计的,但创新版本提供了新功能,特别是存储的 JavaScript 和 Vector type 9.0 的情况 数据运维 2024-07-11 LOVEHL^ˇ^
2024 年最值得使用的 10 个 JavaScript 库 21CTO导读:当前可用的 JavaScript 库种类繁多,选择合适的库可能很困难。以下是为开发者遴选的最佳选择。 由于当今 JavaScript 库种类繁多,为特定项目或开发人员的技能组合选择合适的库可能是一项艰巨的任务。而 JavaScript 的受欢迎程度不断飙升,其库不断扩展,为开发人员提供了更强大的工具。 本文重点介绍了 2024 年最值得使用的 10 个 JavaScript 库,并 运维资讯 2024-07-03 向阳逐梦
JS 框架与 Laravel:该选择哪一个进行 Web 开发? 长期以来,JavaScript 生态系统中的开发者一直试图推出类似 Laravel 的应用框架或类似的产品。 我们已经看到,有适用于 NextJS 的 Blitz、适用于 NodeJS 的 Adonis、RedwoodJS 等等——所有这些框架都试图为 JavaScript 构建一个 Laravel。 但它们都没有真正成功。为什么?我们将在本文中找出原因。本文值得各位一读,因为学习 JavaScr 运维资讯 2024-06-30 向阳逐梦
未来即将“死亡”的编程语言 21CTO导读: 在这个技术不断发展的领域,编程语言的兴衰总在不断发生。而JavaScript、Python、Java、C# 和 Rust 现在是现代编程的主要参与者。 计算机编程语言就像人类口语一样,其使用量随着时间的推移而起起落落。事实上编程领域是动态的,需要不断发展以满足数字世界的需求。尽管 JavaScript、Python、Java、C# 等现代语言以及 Rust 等新兴语言占据主导地位 运维资讯 2024-06-30 张二河
JavaScript 2023 现状:正在向服务器端转移、TypeScript 更受开发者喜爱 「State of JavaScript 2023」调查报告已发布。 前端框架和类库使用情况 移动端和客户端 构建工具(编译和打包代码) 工具类库 JavaScript 运行时 JavaScript 与 TypeScript 使用情况 Theo Browne 总结道: JavaScript 正在向服务器端转移,对此我们感到不自在。 在去年的调查中,我们看到像 Next、Nuxt、Remix 和 S 运维资讯 2024-06-27 爱可生开源社区
JavaScript 框架维护者们探讨融合的可能性 导读:前端框架一直在向相同的功能迈进,例如使用Signals(信号)。这会导致框架的统一,或者某个框架引领潮流吗?这不,前端框架的开发者们开始讨论起来了。 JavaScript 框架会合并成为一个整体吗? 上周五在 GitNation React Summit Fireside Chat 上,人们发出了一个简短回答:“不能”。一个较长的回答是:“可能不会,因为它实在太复杂”。 Google的 An 运维资讯 2024-06-19 LOVEHL^ˇ^
2024 年编程语言霸主揭晓:竟然是它领跑开发者世界 SlashData,一家领先的开发者研究公司,发布了第26次Developer Nation调查的初步结果。本次调查收集了来自135个国家的超过一万名开发者的反馈,揭示了开发者社区的最新趋势,特别是在编程语言及其不断壮大的开发者社区方面。 在调查数据中,我们主要发现: JavaScript 继续领先 JavaScript依然是最受欢迎的编程语言,拥有2520万活跃开发者,比去年增加了400万。 J 运维资讯 2024-06-15 张二河
JavaScript如何解决单线程缺陷 JavaScript解决单线程缺陷的主要方式是通过异步编程和事件驱动机制来提高效率和响应性。 异步编程:JavaScript通过使用回调函数、Promise、async/await等机制来实现异步编程。通过将耗时的操作(如网络请求、文件读写等)放入回调函数或Promise链中,JavaScript可以继续执行其他任务,而不必等待耗时操作完成。这样可以提高程序的执行效率和响应性,避免阻塞整个应用。 系统运维 2024-06-13 捡田螺的小男孩
JavaScript实现文件上传demo? 下面是一个简单的JavaScript文件上传的示例代码: <!DOCTYPE html><html><head> <title>文件上传示例</title></head><body> <input type="file" id="fileInput"> <button onclick= 系统运维 2024-06-12 大白菜程序猿
11道JavaScript 面试题 我从事 JavaScript 面试已经有一段时间了,我遇到过很多人,尽管知道自己要参加 JavaScript 面试,但他们要么不熟悉 JavaScript,要么没有做好充分的准备。 尽管从事过基于 JavaScript 的项目,但其中一些人甚至无法回答最基本的 JavaScript 问题。因此,本文的目的是分享在JavaScript 面试中会遇到哪些问题以及如何回答这些问题。 这些不是我在采访中提 开发运维 2024-06-04 法医
Open the console to see results 导读:从 monad 到模式匹配,本文将带大家了解适合高级开发人员的最新、最出色的 JavaScript 技术。 JavaScript 已经是现代 Web 开发领域必不可少的工具,并且不断变化和发展,不断制定和产生新标准。 在本文中,我们将重点介绍五种顶级的 JavaScript 技术,向开发者展示构建动态 Web 应用程序的新颖创新方法,这些方法可提供高水平的交互性和性能。 从 monad 到模 运维资讯 2024-06-03 剑圣无痕