最新 最热

认识一下 Javascript 中的 6 个假值

如果你被问到 Javascript 中有 6 个被认为是假的值(评估为 false),你能够完完全全地把这六个都详细的说出来,区分开吗?下面,我们就一起来看看这边文章,学习 Javascript 中地假值,并学习一些关于双爆炸运算符(​!!​)的知识!

2021-09-17
3005

Javascript 使用 .call() 和 .apply() 编写更好的代码

Javascript函数对象的原型公开了两个有价值的方法,分别是call()和apply()。下面,我们就一起来看看到如何在代码中有效地使用这两种方法。

2021-09-17
2277

理解 Observables 在 JavaScript 编程中的重要性

​Reactive Extensions for JavaScript ​库是专门用于事件处理的最强大和流行的 JavaScript 库之一 ,或简称为 ​RxJS ​。 ​RxJS ​使用名为​ Observable​ 模式的四人组 ( GoF ) 设计模式作为注册事件兴趣的基础,以及在事件触发时执行某些操作。 下面,我们就一起来探索 ​RxJS ​库的基础知识以及它提供的 ​Observables​ 的基本概念。

2021-09-17
2810

快应用发生堆栈溢出怎么办?

一段简短的代码片段,描述了 $element('id') 被分配给成员变量并发生堆栈溢出的问题,以及修复它的解决方案。

2021-09-17
2439

如何通过 JavaScript 代码优化提高网站和渲染速度

自发明以来,JavaScript 就真正统治了前端编程开发人员的世界。它允许前端开发人员开发交互式、快速、健壮、以用户为中心且功能丰富的 Web 应用程序。因此,它已成为软件开发行业中最流行的语言。所以,现在你一定想知道,为什么速度对网站的成功很重要?

2021-09-16
2945

使用 Electron 构建一个简单的桌面应用程序

使用 Electron 可以轻松创建桌面应用程序。你可以构建可在任何操作系统中运行的跨平台应用程序。在本篇文章中,我们将使用Vanilla JavaScript项目并将其转换为Electron 应用程序。如果你了解 Vanilla JavaScript,请跟随我一起完成本篇内容。

2021-09-16
2811

使用 ESLint 自动修复和格式化你的 JavaScript

在分析 JavaScript 程序错误时,​ESLint​是可用的最佳 linting 工具之一。ESLint 提供对大量潜在错误和样式违规的检查。其可插拔架构还使任何人都可以编写自己的规则和自定义配置。

2021-09-15
3630

为什么以及如何在你的项目中使用 ESLint

Npmjs.org 有数十万个包,但它们的质量不尽相同。检查直接依赖项的管理情况很重要。如果功能是正确的,那么任何一个缺失的管理实践都不应该从您的考虑中排除一个包,但是当你可以选择包时,选择管理良好的包或者准备好自己维护包!

2021-09-15
2767

教你如何动态加载 JavaScript 文件 详细代码实例解析

JavaScript 文件的动态加载是你必须拥有的非常有用的工具之一。它允许你通过将阻塞脚本从加载过程中移出(通常称为“延迟加载”)来优化网页性能,并仅在用户需要时加载脚本(通常称为“按需加载”)。如果您明智地使用此工具,它将大大提高你的页面性能。

2021-09-10
3960

嵌入式 Javascript/jQuery 插件 SVG SketchPad

对于我的一个项目,我需要实现一个草图垫。浏览谷歌的想法,很快我想出了一个基于画布的画板。但是它缺少几个功能,我不确定它们是否容易在 canvas 平台上实现:将绘图另存为图像,以便外部工具可以使用它,而无需特殊渲染器存储注意事项 - 即使是 PNG 图像也会很大。能够在未来修改图像。选择现有对象进行微调。因此,在下一次迭代中,我决定在 SVG 技术 ( svg.html) 的基础上绘制草图。它似乎解决了我在画布上遇到的所有问题。

2021-09-10
2333