![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 78
每天都要进步哦
这个作者很懒,什么都没留下…
展开
-
JavaScript-实现横向文字弹幕功能
实现文字的跑马灯/弹幕效果,主要思路为:js中:定义一个数组存放文字信息,定义一个数组存放跑马灯播放信息,定义一个将文字信息添加至播放信息的方法,当页面加载时,执行该方法,如果存放文字信息的数组为空时,返回;如果播放信息的数组大于一定的数量且正在播放的信息为文字信息的最后一个,将播放信息数组赋值为空,即重置播放数组;如果文字信息不为空,通过遍历将文字信息添加至播放信息中,并添加高度属性(奇数显示在第二行,偶数显示在第一行,该属性在html结构中可用于设置动态高度),并设置添加的间隔时间;原创 2022-11-28 15:57:09 · 935 阅读 · 0 评论 -
css-实现卡牌的发牌和翻转动画
打开抽卡界面,卡牌出现并发牌至固定的位置,此时展示的是卡牌的背面;用户点击卡牌时,卡牌进行翻转,并展示卡牌内容,或者发牌后自动进行翻转和展示。本实例在页面挂载后自动播放动画,若需点击后再播放,只需将事件写入click事件当中即可。卡牌样式可根据具体需求设置。原创 2022-11-24 16:30:56 · 4779 阅读 · 1 评论 -
javascript-根据数组中的一个属性或多个属性对数组进行排序
sort() 方法用于对数组的元素进行排序。排序顺序可以是字母或数字,可以升序或降序。默认排序顺序为按字母升序。使用数字排序,必须通过一个函数来指定排序规则且作为参数来调用。需要注意的是:该方法的是排序后的新数组,改变原数组原理:浏览器会根据回调函数的返回值来决定元素的顺序,如果返回一个大于0的值,则元素会交换位置,如果返回一个小于0的值,则元素位置不变,如果返回一个0,则认为两个元素相等,不交换位置。冒泡排序原理:通过两层循环,每轮比较相邻的两个元素,如果前一个元素比后一个元素大,则交换位置,使原创 2022-11-23 19:22:00 · 2783 阅读 · 0 评论 -
JS如何将数字转换成千分位显示并保留两位小数
首先介绍一下使用到的JS方法parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。语法:parseFloat(string)注意: 举例:toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。语法:number.toFixed(x)举例:将当前对象以格式化后的字符串值形式返回语法:obiect.toLocaleString()object 为 数原创 2022-06-02 15:48:46 · 2694 阅读 · 0 评论 -
JavaScript-相关事件(DOM、BOM、JSON)
DOM全称:Document Object Model 文档对象模型JS中通过DOM来对HTML文档进行操作,理解了DOM就可以随心所欲的操作WEB页面文档:文档表示的就是整个的HTML页面文档对象:对象表示将页面中的每一个部分都转换为了一个对象模型:使用模型来表示对象之间的关系,这样方便我们获取对象节点节点Node,是构成我们网页的最基本的组成部分,网页中的每一个部分都可以称为是一个节点。节点的类型不同,属性和方法也都不尽相同常用节点:文档节点:整个HTML文档原创 2022-05-07 10:37:46 · 580 阅读 · 0 评论 -
JavaScript-数组基础知识和16种常用方法
JavaScript-数组基础知识数组(Array)数组也是一个对象,它和我们普通对象功能类似,也是用来存储一些值的,不同的是普通对象是使用字符串作为属性名的,而数组是使用数字来作为索引操作元素索引:从0开始的整数就是索引数组的存储性能比普通对象更好,在开发中我们经常使用数组来存储一些数据//创建数组对象var arr = new Array();使用typeod来检查一个数组时,会返回object向数组中添加元素语法:数组 [ 索引 ] = 值读取数组中的元素语原创 2022-04-29 18:37:51 · 1626 阅读 · 0 评论 -
JavaScript 入门基础知识篇
变量的扩展定义变量var number=20;定义的变量代码,对于浏览器或者node来说,解释运行的时候,根据写的质量来动态的分配内存内存特点:在内存里面可以分配到一块空间,空间的名字:number,空旷里面存放的值:20弱类型语言:在定义变量的时候,不需要定义这个变量所占用的内容空间大小,内存空间大小根据你的值来决定自动分配多大强类型语言:在定义变量的时候一定要指定内存空间大小,空间不够数据无法全部存储,会出现异常或者数据丢失,如果自己定义的空间太大,空间浪费太多。java、c原创 2022-04-29 17:39:48 · 1673 阅读 · 0 评论