如果你被问到 Javascript 中有 6 个被认为是假的值(评估为 false),你能够完完全全地把这六个都详细的说出来,区分开吗?下面,我们就一起来看看这边文章,学习 Javascript 中地假值,并学习一些关于双爆炸运算符(!!)的知识!
Javascript函数对象的原型公开了两个有价值的方法,分别是call()和apply()。下面,我们就一起来看看到如何在代码中有效地使用这两种方法。
Reactive Extensions for JavaScript 库是专门用于事件处理的最强大和流行的 JavaScript 库之一 ,或简称为 RxJS 。 RxJS 使用名为 Observable 模式的四人组 ( GoF ) 设计模式作为注册事件兴趣的基础,以及在事件触发时执行某些操作。 下面,我们就一起来探索 RxJS 库的基础知识以及它提供的 Observables 的基本概念。
一段简短的代码片段,描述了 $element('id') 被分配给成员变量并发生堆栈溢出的问题,以及修复它的解决方案。
自发明以来,JavaScript 就真正统治了前端编程开发人员的世界。它允许前端开发人员开发交互式、快速、健壮、以用户为中心且功能丰富的 Web 应用程序。因此,它已成为软件开发行业中最流行的语言。所以,现在你一定想知道,为什么速度对网站的成功很重要?
使用 Electron 可以轻松创建桌面应用程序。你可以构建可在任何操作系统中运行的跨平台应用程序。在本篇文章中,我们将使用Vanilla JavaScript项目并将其转换为Electron 应用程序。如果你了解 Vanilla JavaScript,请跟随我一起完成本篇内容。
在分析 JavaScript 程序错误时,ESLint是可用的最佳 linting 工具之一。ESLint 提供对大量潜在错误和样式违规的检查。其可插拔架构还使任何人都可以编写自己的规则和自定义配置。
Npmjs.org 有数十万个包,但它们的质量不尽相同。检查直接依赖项的管理情况很重要。如果功能是正确的,那么任何一个缺失的管理实践都不应该从您的考虑中排除一个包,但是当你可以选择包时,选择管理良好的包或者准备好自己维护包!
JavaScript 文件的动态加载是你必须拥有的非常有用的工具之一。它允许你通过将阻塞脚本从加载过程中移出(通常称为“延迟加载”)来优化网页性能,并仅在用户需要时加载脚本(通常称为“按需加载”)。如果您明智地使用此工具,它将大大提高你的页面性能。
对于我的一个项目,我需要实现一个草图垫。浏览谷歌的想法,很快我想出了一个基于画布的画板。但是它缺少几个功能,我不确定它们是否容易在 canvas 平台上实现:将绘图另存为图像,以便外部工具可以使用它,而无需特殊渲染器存储注意事项 - 即使是 PNG 图像也会很大。能够在未来修改图像。选择现有对象进行微调。因此,在下一次迭代中,我决定在 SVG 技术 ( svg.html) 的基础上绘制草图。它似乎解决了我在画布上遇到的所有问题。