JavaScript
文章平均质量分 58
DZjiuling
这个作者很懒,什么都没留下…
展开
-
js录制屏幕并输出视频
借助navigator,需要注意的是navigator.mediaDevices.getDisplayMedia需要在https使用,若部署环境为http,则会导致navigator.mediaDevices.getDisplayMedia为undefined。time为录制的时长,若时长为一秒则time值为1000。原创 2023-10-09 15:31:00 · 535 阅读 · 0 评论 -
JavaScript 数据结构
链表是一种动态的数据结构,不同于数组的是,链表分配内存空间的灵活性,它不会像数组一样被分配一块连续的内存。链表的灵活性在于它的每个元素节点分为两部分,一部分是存储元素本身,另一部分是指向下一个节点元素的引用。当要插入数据时,把上一个节点的向下指针指向新数据节点,新数据节点的向下指针指向原有数据。但是链表不像数组那样可以直接通过索引立刻定位,只能通过遍历。原创 2021-08-23 16:00:26 · 159 阅读 · 0 评论 -
HTML5 canvas 实现图片的缩放与平移
定义所需要的变量var canvas=document.getElementById("myCanvas");var canvasDraw=canvas.getContext("2d");var startPointX=0;//起始点 xvar startPointY=0;//起始点 yvar imgX=0;//设置img在的位置var imgY=0;//var imgX1=0;...原创 2020-03-10 17:15:10 · 2750 阅读 · 2 评论 -
HTML5 canvas 动态绘制
HTML5 <canvas> 标签用于绘制图像,但<canvas> 元素本身并没有绘制能力,需使用脚本来完成实际的绘图任务。<canvas id="myCanvas" width="500" height="500" style="background: aliceblue;left:200px;top:200px;position: absolute;">...原创 2020-03-06 10:19:45 · 1100 阅读 · 0 评论 -
js实现div拖动
这里对于鼠标覆盖input时,使得拖动失效,因此通过对input绑定onmouseover事件,获取鼠标经过的标签 var inputName; boxid.onmouseover = function (event) { inputName = event.target.name;//鼠标每经过一个元素,就把该元素赋值给变量el }获取所需拖动的divva...原创 2019-12-23 12:01:04 · 159 阅读 · 1 评论 -
angular与TimelineMax实现进度条的动态加载(js)
这里进度条的样式采用bootstrap提供的进度条,定义进度条所需的数据,如:$scope.simulationProgressData = { width: 1, show: false, dayList: ‘’, left:50, };因进度条中含有多个不同的数据,因此将所需要显示的数据存入dayList,使用ng-repeat将dayList中所有的数据进行显示 <div ng-...原创 2019-10-15 09:50:39 · 647 阅读 · 1 评论 -
JavaScript 字符串操作
JavaScript中字符串常用的操作方法charAt():获取字符串索引值处的字符,索引值从0开始indexOf():返回指定字符第一次出现的索引值lastIndexOf():返回指定字符最后一次出现的索引值substring():根据索引值截取字符串,索引值只能为正数slice():同样用于截止字符串,且可为负数split():根据指定分隔符分割字符串replace():将字符串...原创 2019-04-15 15:27:08 · 1089 阅读 · 1 评论