
JavaScript基础
文章平均质量分 53
总结了个人学习JavaScript时的关键知识点
山清水秀林
这个作者很懒,什么都没留下…
展开
-
最容易理解的JavaScript解决约瑟夫环问题的方式之一
【代码】最容易理解的JavaScript解决约瑟夫环问题的方式之一!原创 2022-11-22 18:03:23 · 532 阅读 · 0 评论 -
函数的防抖和节流简述
节流相对于防抖而言实现起来更加简单,根据自己的喜好来选择使用哪个就好啦。的方式在一定的时间间隔内,将多次触发变成一次触发。比如用户在十秒内一直连续点击,但最后只会触发一次。如果用户在十秒内一直连续点击,则会触发两次。的触发频率,比如5秒内。原创 2022-11-15 21:50:24 · 301 阅读 · 0 评论 -
【JS基础数组方法】数组过滤、切割、查询
howmany参数为可选参数,设置删除的元素的总长度,如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。some() 是只要有一个元素满足筛选条件就返回 true,every()是所有元素都满足筛选条件才返回 true。返回值:如果删除一个元素,则返回一个元素的数组。如果未删除任何元素,则返回空数组。可以在某一个索引删除一个元素,然后在此处添加新元素,就达成了替换元素的效果。index参数为必需参数,设置从何处开始插入或删除,值为数组的索引。第三个参数为可选参数,为要添加到数组的新元素。原创 2022-09-21 11:22:05 · 1066 阅读 · 0 评论 -
[JS & jQuery项目]仿网易云音乐项目问题摘要
原因:滚动条已经达到最大值,无法再向下滚动。解决方法:我选择给最后一句歌词加一个底部外边距,因为如果给整个盒子加内边距的话还要改判断歌词的计算方法。}或许也会引发新的BUG,有待发掘。原创 2022-09-17 20:25:52 · 428 阅读 · 0 评论 -
[Web前端基础] CSS优先级、JS运算优先级、CSS设置在第几行进行超出部分省略号、JS设置元素样式的六种方式
important> 行内样式 > id选择器 > 类选择器 > 标签选择器 > 通配符选择器 > 继承。原创 2022-09-12 19:02:41 · 645 阅读 · 0 评论 -
GET和POST的区别、Promise的两个方法及POST请求常见的参数类型
FireFox的POST请求就只发送一个TCP数据包。到底发多少个tcp包,和GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的参数是有长度限制的,而POST没有。原创 2022-09-08 20:22:15 · 963 阅读 · 0 评论 -
JavaScript常见的异步操作及回调地狱问题的解决历程
ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供了解决方案。正常情况下,await 命令后面是一个 Promise 对象,它也可以跟其他值,如字符串,布尔值,数值以及普通函数。resolve函数为操作成功后的回调函数,reject函数为操作失败后的回调函数。,等到触发的异步操作完成后,恢复 async 函数的执行并返回解析值。原创 2022-09-02 21:43:06 · 721 阅读 · 0 评论 -
JavaScript [数组去重] 的部分方法总结
先判断传入的参数是不是数组,不是数组则直接结束,是数组则新建一个空的结果数组,然后for 循环原数组,在循环中判断结果数组是否存在当前元素,如果存在则跳过当前元素,不存在则将元素push进结果数组,最后返回结果数组。filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。这种数组去重的方法有问题,不建议用,有待改进,两个true、NaN等直接无了。双层循环,外层循环元素,内层循环时比较值。不考虑兼容性,这种去重的方法代码最少。方法 是用来检测属性是否为对象的自有属性,.原创 2022-08-30 21:59:05 · 244 阅读 · 0 评论 -
一维数组与对象深拷贝的几种方法(指数组、对象中均无嵌套)
几种一维数组与对象的深拷贝方式原创 2022-08-30 22:23:11 · 313 阅读 · 0 评论