用Vanilla JavaScript创建一个音乐果酱站|-JavaScript教程
0codefrees 发布于 2021/04/04 21:05:56
HTML5音频播放器带来了一些新颖而令人兴奋的可能性,尤其是在涉及音乐的Web应用程序方面。我希望通过逐步介绍我如何创建此果酱站来向您介绍其中的一些可能性。该项目最初是作为实验开始的,但随着时间的流逝,它逐渐发展成为面向吉他手的开放式练习和教学工具。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 21:05:56
HTML5音频播放器带来了一些新颖而令人兴奋的可能性,尤其是在涉及音乐的Web应用程序方面。我希望通过逐步介绍我如何创建此果酱站来向您介绍其中的一些可能性。该项目最初是作为实验开始的,但随着时间的流逝,它逐渐发展成为面向吉他手的开放式练习和教学工具。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 21:03:51
本文演示了如何实现获取的请求的本地缓存,以便如果反复执行,它将从会话存储中读取。这样做的好处是您不需要为要缓存的每个资源都使用自定义代码。
如果您想在下一个JavaScript宴会上看起来很酷,请继续学习,在这里您可以炫耀各种兑现承诺,最新API和本地存储的技能
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 21:02:27
如今,几乎所有JavaScript应用程序都将利用构建过程。即使您不是从ES2015或TypeScript进行编译,在代码上运行某种串联和缩小过程也已成为标准做法。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 21:00:43
向数组添加时间维度的简单事实为全新的程序思考方式打开了大门。
RxJS的功能远不止我们在这里看到的,但这远远超出了我们的预期。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:58:53
作为JavaScript程序员,如果不了解函数和对象,您将无所不能。当它们一起使用时,它们便是我们开始使用称为组合的强大对象范式所需要的构建基块。今天,我们将介绍一些使用工厂函数来构成函数,对象和promise的惯用模式。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:56:37
SitePoint Premium的首个现场课程本月与Darin Haener一起举行,带您逐步了解他的Premium课程的多个部分,即“进入ES2015”。在达林完成自己的课程的一部分时,观众可以提出问题,并提供最准确的答案。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:54:25
在今天的文章中,我想更深入地介绍JavaScript功能测试。为此,我们将探索和使用Nightwatch.js库。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:53:06
在本文中,我将采用逐步的方法来检查JavaScript中的功能组合,并演示如何将其生成易于理解且错误较少的代码。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:50:17
错误消息留给浏览器本身,您只能提供输入字段的标题
您无法自定义错误消息的样式
您必须自己为输入字段创建模式
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:48:58
在这篇简短的文章中,您将学习这种基本技术的工作原理,并且能够开始制作自己的基于浏览器的游戏和动画。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:47:56
无论您是要操纵网页上元素的内容,向其添加事件还是要执行其他操作,都需要首先选择它。这就是jQuery选择器发挥作用的地方:它们构成了库的关键部分。
在本教程中,我将介绍所有这些选择器,并指出在使用它们时需要记住的重要事项。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:45:41
在本文中,我将向您介绍Globalize,这是一个由jQuery团队的一些成员开发的,用于国际化和本地化的JavaScript库。本文演示的所有代码片段都可以在我们的GitHub存储库中找到。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:44:41
使用lodash的好处在于,它在一个简单的API中提取了大量的复杂性。好消息是您可以_.throttle()在项目中使用它,而不必添加整个库。有lodash-cli,该工具可让您仅使用所需功能来创建自定义版本。事件限制只是整个库的一小部分。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:43:49
ECMAScript 6,ES6,ES2015-您可能在世界各地的JavaScript社区中都听说过这些术语。而你为什么不呢?ES2015被视为JavaScript的未来!考虑到这一点,几个月前,我们发布了Diving into ES2015,该课程涵盖了必须了解JavaScript语言版本的基本知识。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:42:28
我当时是Dreamweaver的常规用户,但是自从继续使用(当我转向Linux)以来,我或多或少地忘记了它的存在。这使我对我在整个职业生涯中使用了哪些其他Web创作工具感到好奇,因此我决定去看看。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:40:54
在此入门教程中,我将教您Vue.js的基本概念,并全面概述其最重要的功能。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:39:30
我试图将其最小化,只是让您了解一下apg-exp库和ABNF的外观,以及它们与RegExp的堆叠方式。但是,您还有很多可以做的事情。如果您想提高模式匹配能力,或者只是想冒险,请查看这些更高级的示例,并参考完整的用户指南。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:38:24
在本教程中,我将演示如何将Electron与React,ES6和Soundcloud API的功能结合起来,创建一个时尚的音乐流应用程序,该应用程序将您喜欢的音乐直接流到您的桌面。我还将演示如何打包应用程序并将其作为可移植的,特定于操作系统的捆绑包进行分发。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:35:59
jQuery允许您编写更少的代码并使用DOM做更多的事情,Underscore(或lodash)为您提供了用于更改程序编写方式的功能性工具,D3为您提供了丰富的工具设置,用于数据处理和图形编程。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:34:39
正如我过去所写的那样,令我担心的是,急于将最新,最出色的物联网产品推向市场,安全性通常是事后才想到的。对于那些渴求大数据的公司,我也零信任,他们有一半的机会会使用我的IoT设备收集尽可能多的个人数据。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:33:37
使用Ajax实施文件上传可能非常困难,特别是如果您需要拖放支持,图像预览或进度条之类的功能时。以下10个jQuery文件上传插件提供了许多选项,以及出色的用户界面,这些界面将很快使您能够实现漂亮的文件上传器。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:32:22
在本文中,我们将探索如何使用Node.js访问Raspberry Pi上的GPIO引脚。使用GPIO引脚,您可以直接对硬件进行编程。JavaScript API使这一过程变得无缝。这些API是通用技术的抽象,可以在任何地方使用。
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:29:21
物联网安全是当今世界的一个紧要问题:与互联网连接的设备数量超过了人们数量,并且共享数据的数量在过去几年中呈爆炸式增长。但是,保持数据安全同样迅速成为一个问题,尤其是在对健康敏感的设备以及易受危害的设备(例如车辆)出现之后!
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:27:37
这结束了一个相当有趣的项目,即使用Tessel 2和GPS模块提取GPS数据。使用热图实际上使您可以看到GPS跟踪变得越来越准确,这让我着迷。整天在家中运行GPS应用程序,首先要跟踪我几扇门,但是随着时间的流逝,我可以看到GPS热量图越来越缓慢地靠近我的实际位置。漂亮整齐!
阅读()评论(0)赞 ()
codefrees 发布于 2021/04/04 20:25:56
在本文中,我们将研究导致此错误的原因以及如何通过使用jQuery和JSONP进行跨域Ajax调用来解决该错误。
阅读()评论(0)赞 ()