Barret李靖
Barret李靖
全部文章
分类
JavaScript(85)
分享(1)
归档
标签
去牛客网
登录
/
注册
小胡子哥
传播技术,分享思考。
全部文章
(共86篇)
音量的控制
改变音频的音量是音频处理中最基础的部分,我们可以利用 GainNode 来构建 Mixers 的结构块。GainNode 的接口是很简单的: interface GainNode : AudioNode { readonly attribute AudioParam gain; }; ...
2020-05-13
0
544
声音的滤波
本系列文章主要是介绍 Web Audio API 的相关知识,以及 web语音通信 中会遇到的一些问题,阐述可能存在错误,还请多多斧正! 通过设备获取音频流会不可避免的渗入一些杂音,这些杂音可能来自你周边的环境,也有可能来自录音设备本身,一些低频的声音还好,人耳难以分辨出来,但是那些高频的白噪声对音...
2020-05-13
0
979
让你的页面瞬间全屏
@update 文章下方有更新,提到了更多全屏的知识以及错误的矫正。 页面全屏是一个体验非常棒的功能,他可以让你的视觉焦点聚集在你想关注的元素块上。很多浏览器都支持全屏,按下 F11,哦了! 页面全屏了~ 但是本文要说的并不是这种全屏。当页面中有个小 DEMO 或者小游戏要展示的时候,用户期望,这个...
2020-05-13
0
726
你所不知道的JavaScript数组
相信每一个 javascript 学习者,都会去了解 JS 的各种基本数据类型,数组就是数据的组合,这是一个很基本也十分简单的概念,他的内容没多少,学好它也不是件难事情。但是本文着重要介绍的并不是我们往常看到的 Array,而是 ArrayBuffer。 我写的很多东西都是因为要完成某些特定的功能而...
2020-01-08
0
443
Javascript分号,加还是不加?
关于这个问题,网上已经有很多人讨论过了,我先说说自己对这个问题的回答:加!(但非必须) 有些人写代码,懒得加分号,除非是迫不得已才勉强放一个分号上去。如果你可以保证你写的代码不出现任何 bug,那当然是没有问题,但是很多 JSer 新人,对一些隐含的问题并不是特别清楚,很容易在不知不觉中写出一堆 b...
2020-01-08
0
532
百万数据如何在前端快速流畅显示?
如果要在前端呈现大量的数据,一般的策略就是分页。前端要呈现百万数据,这个需求是很少见的,但是展示千条稍微复杂点的数据,这种需求还是比较常见,只要内存够,javascript 肯定是吃得消的,计算几千上万条数据,js 效率根本不在话下,但是 DOM 的渲染浏览器扛不住,CPU 稍微搓点的电脑必然会卡爆...
2020-01-08
0
543
换个标签写前端模板
前端模板中,我们通常使用 script/textarea 来存放模板代码,然后使用 innerHTML/value 属性来获取模板内容进行解析和拼装。 <script type="text/x-template" id="tpl"> <...
2020-01-08
0
570
cloneNode/importNode Bug in Old Chrome
support.checkClone = div.cloneNode(true).cloneNode(true).lastChild.checked;有人问:为什么需要 cloneNode 两次呀? 这是老版 chrome 内部实现的一个 bug,这个 bug 在四年前就提出来了,cloneNode...
2020-01-08
0
482
深入浅出NodeJS——数据通信,NET模块运行机制
互联网的运作,最根本的驱动就是信息的交互,NodeJS 在数据交互这一块做的很带感,异步编程让人很惬意,关于 NodeJS 的数据通信,最基础的两个模块是 NET 和 HTTP,前者是基于 TCP 的封装,后者本质还是 TCP 层,只不过做了比较多的数据封装,我们视之为更高层。 本文先述说 Node...
2020-01-08
0
640
打印
打印的常用的几种方式: 1. open新页面打印 var childWin = window.open("about:blank"); childWin.document.body.innerHTML = document.body.innerHTML; // code... ...
2020-01-08
0
423
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页