UpdateTime 2020-11-20

基础类型 number string boolean null undefined object 获取变量类型 typeof(variable); typeof variable; 浮点数运算可能出现精度问题,比如: console.log(0.1 + 0.2); Output: 0.30000000000000004 判断变量是否为数字 isNaN(number); 类型转换: parseInt(v); // 转换整型 parseFloat(v); // 转换浮点型 Number(v) //

UpdateTime 2020-06-23

文件系统 buffer.js 缓冲区 buffer 的结构和数组很像,操作方法也和数组类似,直接对内存进行操作 数组中不能存储二进制文件, buffer 用来存储二进制数据,性能比 array 高 var str = "hello world"; var buf = Buffer.from(str); console.log(buf); 创建定长 Buffer // 创建一个指定大小的 buffer var size = 1024; var buf2 = Buffer.alloc(size)

UpdateTime 2020-06-11

遥想公瑾当年,小乔初嫁了……,突然想起来我之前做过虚拟现实的一些东西,于是好奇能不能再 h5 上实现,这就试试了。不过之前一直使用 OSG 来做。换到 H5 可能效果不是很好,不过做个简单的东西也行啊。 hello world $(document).ready(function () { var root = $('#cube'); var ratio = 1.77; var width = root.width(); var height = width / rat

下面是 Jplayer 音频播放器和视频播放器 标准的 Demo 音频播放器 mute max volume play stop     repeat   Update Required To play the media you will need to either update your browser to a recent version or update your Flash plugin.

绘制图像 /* jshint esversion: 6 */ function plot() { functionPlot({ target: "#root", width: $('#root').width(), height: $('#root').width() / 1.77, yAxis: { domain: [-5, 5] }, tip: {

UpdateTime 2019-07-30

关于五度圈 从官大为的 好和弦 中我看到了一个视频,讲了五度圈相关的东西。然后官大为发挥了一个程序员应有的主观能动性,自己手动用 javascript 画了一个五度圈。 我看了以下这个页面的原码,其中就有一个很重要的js文件 p5.js,几乎页面上所有能看到的东西都是用这个javascript包画出来的。所以对这个包产生了浓厚的兴趣。 这里是官方提供五度圈的页面 http://nicechord.com/circle/,也就是上面嵌入的页面。这里是官大为 github 上五度圈的仓库地址 https

UpdateTime 2019-04-30

由于Markdown文本中可能会插入一些数学公式,类似于下面这样: \sqrt{a^2+b^2}\sqrt{a^2+b^2} ,也可能是比较复杂的公式: \begin{matrix} 1 & x & x^2 \\ 1 & y & y^2 \\ 1 & z & z^2 \\ \end{matrix} \begin{matrix} 1 & x & x^2 \\ 1 & y & y^2 \\ 1 & z & z^2 \\ \end{matrix} X=\left( \begin{matrix