JavaScript学习
文章平均质量分 55
coder_路远
抱着学习的心态做IT
展开
-
JavaScript判断两个数组是否相同
判断数组是否相同原创 2018-07-01 19:39:59 · 2271 阅读 · 0 评论 -
使用javascript实现矩阵LU分解
在线性代数中,LU分解是将一个矩阵分解为 L(单位下三角矩阵)和 U(上三角矩阵),可用于求解线性方程组、反矩阵和计算行列式。本文结合LU分解,用javascript实现线性方程组的求解;假设存在线性系统Ax = b,其中A为n*n矩阵, b为1*n向量,先进行A=LU分解,得到 LUx = b, 再令Y = Ux,得到LY = b,求出Y,再由Y = Ux求解x,具体算法实现如下:/*...原创 2018-04-12 19:24:03 · 1087 阅读 · 0 评论 -
JavaScript 播放多条音频与延迟播放
这里笔者用到一个很实用的音频播放库,howler.js, 这个音频库支持多种格式的音频播放,并提供了丰富的音频播放功能,详细可以参考其官网:https://howlerjs.com。本文主要用它封装一个实用的音频播放小模块,主要实现多音频播放,以及多音频播放时每条音频延时播放,可以用于一些特定的业务场景,例如游戏场景。代码如下:audio-play.jsimport { Howl,...原创 2019-10-30 16:20:26 · 2311 阅读 · 0 评论 -
JavaScript如何工作:内存管理+如何处理4个常见的内存泄漏
1、概述像C这样的编程语言,具有更加底层的内存管理方法,如malloc()和free()。开发人员使用这些原生方法显式地对操作系统的内存进行分配和释放。而JavaScript在创建对象(对象、字符串等)时会为它们分配内存,不再使用时会“自动”释放内存,这个过程称为垃圾收集。这种看似“自动”释放资源的的特性是造成混乱的根源,因为这给JavaScript(和其他高级语言)开发人员带来一种错觉,...转载 2019-09-17 20:35:02 · 218 阅读 · 0 评论 -
JavaScript求数组的最大值与最小值
Math.max()和Math.min()求数组最大值和最小值原创 2018-10-06 21:10:56 · 2509 阅读 · 0 评论 -
JavaScript鼠标拖动图片
<!DOCTYPE html><html><head><style type='text/css'>img { position: absolute; }</style><body><script type='text/javascript'> function moveImage() {...原创 2018-08-13 11:43:57 · 992 阅读 · 0 评论 -
JavaScript读取本地文件
利用XMLHttpRequest对本地文件进行读取操作,值得注意的是,HTML文档的格式要与流中的读取格式设置一致, 代码如下:function load(name) { let xhr = new XMLHttpRequest(), okStatus = document.location.protocol === "file:" ? 0 : 200; xh...原创 2018-08-10 17:55:11 · 28821 阅读 · 10 评论 -
JavaScript读取JSON文件
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。有关于json的相关信息,可参考:json百度百科。1、HTML文档<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>R原创 2018-03-13 21:17:41 · 56608 阅读 · 2 评论 -
javascript实现列表类
实现了一个JavaScript列表类实例原创 2017-12-17 14:24:38 · 2793 阅读 · 2 评论 -
javascript栈的实现
实现javascript栈的操作原创 2017-12-30 16:45:18 · 744 阅读 · 0 评论 -
JavaScript中类的创建
JavaScript定义类的方法原创 2017-12-04 22:52:05 · 942 阅读 · 0 评论 -
JavaScript中call()和apply()方法的使用
讲述call()和apply()方法的应用原创 2017-11-17 15:27:28 · 757 阅读 · 0 评论 -
EcmaScript 6 新对象 Map()
讲述了EcmaScript中的新对象:Map()及其使用方法原创 2017-12-03 22:59:30 · 1120 阅读 · 0 评论 -
JS原型与原型链详解
本文用于阐述Javascript中原型与原型链转载 2017-07-07 17:38:34 · 761 阅读 · 0 评论 -
js shell 运行javascript文件
js shell的使用原创 2017-07-18 22:40:03 · 3878 阅读 · 3 评论 -
Object.keys()运用及数组遍历
数组遍历与Object.keys()方法的运用Object.keys()用于获得由对象属性名组成的数组,可与数组遍历相结合使用,用起来效果杠杠滴。数组遍历可以用for()或forEach()来实现,forEach()方法是ECMAScript5定义的遍历数组的一个新方法,按照索引的顺序挨个传递给定义的函数;接下来就Object.keys()分别结合for()和forEach()使用进行运用,用con原创 2017-07-13 18:00:51 · 15055 阅读 · 0 评论