Svelte 的开发者 Rich Harris 解释了为什么反其道而行,从 TypeScript 切换到 JavaScript 和 JSDoc。
当我开始一个新的前端项目时,我面临的问题是:我是否应该使用构建系统?
? JavaScript 比 Java 和 .NET 缺陷更少,修复更快
? 微软通过补丁检查过期的 Office 套件
? Linux 基金会发起新的“开放元宇宙基金会”
»
»
Stallman 建议不要运行那些复杂的或非常消耗处理能力的 JavaScript。
• Node.js 创始人敦促甲骨文捐献 JavaScript 商标 • 苹果公司计划将其数字广告业务人员增加一倍 • 微软再次提醒即将禁用基本认证方式
• 韦伯太空望远镜大量使用了 20 年前的一种 JavaScript 方言• VFX 参考平台建议动画行业升级到 RHEL 9 • Meta 用算法“随机”解雇 60 名劳务派遣人员
• JSON 的创造者认为 JavaScript 应该退休 • 爱普生打印机设置最大打印次数,到达即报废 • Meta 公司在网上发布了其最新的 AI 聊天机器人
最主要的是要精通 JavaScript,这样你就可以减少 ReactJS 之旅的复杂性。
JavaScript 是为 Web 而生的,但它可以做的事远不止于此。本文将带领你了解它的基础知识,然后你可以下载我们的备忘清单,以便随时掌握详细信息。
更多:• Arch Linux 20 岁了 • 2021 发现了最多的 Chrome 零日漏洞
为你的用户提供选项是任何应用的一个重要功能,而 Commander.js 使它变得容易做到。你最喜欢的 JavaScript 命令行构建器是什么?
更多:• 苹果将很快允许指定用户继承 iCloud 数字遗产 • 苹果说,想用侧载应用的用户可以使用安卓
如果你正在用 React.js 或 React Native 来开发用户界面的话,试试这些框架。
根据 JavaScript 框架的优点和主要特点对许多 JavaScript 框架进行细分。
更多:• DeepMind 开源 AlphaFold • 针对 IoT 设备的攻击在两年间增长了 700%
JavaScript 前端工具的生态系统充满着变数和竞争,且只有最好的工具才会存活下来。
更多:• 微软 Defender 利用机器学习技术来检测恶意挖矿 • 诺基亚将在月球上部署 4G 网络
更多:• Node.js 的竞争对手 Deno 成立商业公司 • 微软的 Linux 版 Edge 浏览器现在支持跨设备同步功能
更多:• RedMonk 排名:JavaScript 稳居榜首 • 微软正式干掉了传统版 Edge 浏览器
通过深入了解 JavaScript 的高级概念之一:闭包,更好地理解 JavaScript 代码的工作和执行方式。
通过使用一个简单的游戏来练习一些基本的 JavaScript 概念,迈出创建交互性动态 Web 内容的第一步。
一个在 WWW 初期就确立了它的发展方向的任务,在 10 天内完成,结果呢?它成了一种改变了一切的、不可或缺的语言。
JavaScript 之所以能在编程语言中名列前茅,是有充分的理由的。
从最开始作为一种使网站变得漂亮的方式,JavaScript 已转变为一种严肃的编程语言。
我们不禁要问为什么 XML 的噩运来的如此之快,以至于短短十来年,“异步 JavaScript 和 XML” 这个名称就成为一个很讽刺的误称。
如大多数开发者所知,即使你“知道怎么编写代码”,但真正要制作第一款全栈的应用却是非常困难的。
图表及其它可视化方式让传递数据的信息变得更简单。
在这篇文章中,我将尽可能客观的通过提供一些最小化的例子来比较这三个框架,以展示它们的能力。
如果你是一位想要深入机器学习的 JavaScript 程序员或想成为一位使用 JavaScript 的机器学习专家,那么这些开源框架也许会吸引你。
在这篇文章中,我旨在解释为什么 Vue 适合我,为什么在上文中那些我尝试过的框架中选择它。也许你将同意我的一些观点,但至少我希望能够给大家使用 Vue 开发现代 JavaScript 应用一些灵感。
Glitch 是一个简单的构建 Javascript web 程序的方式(javascript 后端、javascript 前端)。
探索函数式编程,通过它让你的程序更具有可读性和易于调试
现在看看另一方面,所有的静态性能测试——无论是微基准micro-benchmark还是大型应用的宏基准macro-benchmark,都注定要随着时间的推移变成噩梦!
本文的主旨是为了介绍我们是如何看待 TypeScript 的以及它在加强 JavaScript 开发中所起的作用。
我们也将尽可能地给出那些类型和编译方面的那些时髦词汇的准确定义。
我们遇到了一个临界点。除去少数几个特别的的用例之外,使用原生框架和原生应用开发团队构建、维护移动应用再也没有意义了。
当今的市场需要快速开发,但是,重复造轮子是没有必要的。不论你是一个 JavaScript 新手还是一个资深的 JavaScript 开发者,使用框架和库都能极大提高你的工作效率。
当一个新手开发者想要学习 JavaScript 时,他常常会被各种 JavaScript 框架所吸引,也幸亏有为数众多的社区,任何开发者都可以轻易地通过在线教程或者其他资源来学习。但是,唉!多数的程序员都很难决定学习和使用哪一个框架。
在这一章里,我打算讲一下在浏览器里的异步代码不同执行方式。你将了解定时器和事件循环之间的不同差异,比如 setTimeout 和 Promises。
一个大的 JavaScript 包比一百个小 JavaScript 模块要快。尽管这是事实,我依旧希望我们社区能最终发现我们所处的困境————提倡小模块的原则对开发者有利,但是对用户不利。同时希望能优化我们的工具,使得我们可以对两方面都有利。
Linux 基金会宣布成立了 JS 基金会(JS Foundation),该基金会是一个包容性项目,用于促进指导 JavaScript 生态中各种核心开源项目的发展,其主要任务是管理和资助这些项目,以及培育 JavaScript 生态。
TypeScript 是一种基于 JavaScript 衍生的语言,是由微软为了使大型 Web 应用开发更容易而创造的一种语言,现在已经发布了 2.0 里程碑版本。
我们将探索一种叫做 Ohm 的新的开源库,它使得搭建解析器很简单并且易于重用。在这个系列里,我们使用 Ohm 去识别数字,构建一个计算器等等。在这个系列的最后你将已经用不到 200 行的代码发明了一种完整的编程语言。这个强大的工具将让你能够做到一些你可能过去认为不可能的事情。
之前我们还哀叹,谷歌的 AngularJS 2.0 的稳定版看起来年底也未必能见到,然而,在前几天谷歌总部召开的一个会议上,突然就宣布发布了最终的稳定版——而这距离前一个版本 RC7 的发布才过去了一天。
从 2009 年 CoffeeScript 出现开始,近几年出现了大量基于 JavaScript 语言,或者叫方言,例如 ES6、TypeScript、Elm 等等。它们都有自己的优势,且都可以被完美编译成标准 JavaScript。
微软终于发布了 TypeScript 2.0 的第一个 RC 版本。
Google 今天宣布发布了 Angular 2.0 RC6。
TypeScript 是一种由微软开发的自由开源的编程语言。它是 JavaScript 的一个超集,而且实质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
Node.js 在一些发行版上有预构建的程序包(如,Fedora 或 Ubuntu),而在其他发行版上你需要通过源码安装。由于 Node.js 发展比较快,建议从源码安装最新版而不是安装一个过时的预构建的程序包。
我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建一个操作系统呢?”
网络应用设计和开发是最近一段时间的发展趋势,也有越来越多的人开始在此寻找他们的职业机会。但是,作为网络开发人员或图形设计人员来说,一个好的机会并不是每个人都能够轻易获得到的,它需要很好的思维展现,以及对于工作的熟练技巧。现在有许多可用的网站来根据你的知识帮助你找到正确的职位描述。但是如果你想要在这个领域有所成就,你仍然需要具有一些出色的技能,例如可以在不同的平台、IDE以及其他的工具上开展工作。 说到根据不同目的和不同语言所用到的不同平台以及IDE,只靠学习一个IDE来轻松获取项目设计最佳方案的惯例已经属