JS
文章平均质量分 63
_linWang
我很懒
展开
-
JS直接赋值、浅拷贝和深拷贝的区别
首先要知道JS的数据类型分为基本数据类型(String、Number、Boolean 等)和引用数据类型(Object、Array、Function)。基本数据类型的值是直接存储在栈内存中的,而引用数据类型的引用地址保存在栈内存中,值保存在堆内存中,可以通过引用地址找到堆内存中所对应的值。看图可以更好的理解。现在有a对象,然后变量b等于a。let a = { name : 'lisi' }let b = a他们的值在内存中是这样存储的。有了对基本数据类型和引用数据在...原创 2021-10-05 22:14:41 · 1271 阅读 · 0 评论 -
JS防抖、节流的原理和实现过程
防抖和节流是为了处理高频率事件触发1.防抖防抖:点击后一段时间再执行,如果一直点击不会执行,等动作结束后才执行2.节流节流:会在一段时间内容只执行一次原创 2021-09-17 17:09:17 · 506 阅读 · 0 评论 -
牛客网JS(V8引擎)和JS(node环境)下的输入和输出
1.在V8引擎下输入、输出。 牛客网的V8引擎下,可以直接用readline()方法接收输入,而且可以接受多行的输入,readline()方法每执行一次就会识别一次输入的数据所以可以进行多行输入,这个比node环境下输入好太多了,建议遇到要输入的编程题都在v8下编程。例子如下(多行输入):let arr = readline().splice(' ');let num = readline();// 输入 // 1 2 3// 4console.log(arr); ...原创 2021-09-16 20:27:44 · 9387 阅读 · 6 评论 -
JS来实现轮播图(走马灯)可左右切换图片,鼠标移入会停止轮播
效果一:会自动进行轮播,当鼠标进入轮播图区域会停止轮播,点击左右箭头可以向前、向后进行切换图片效果二:这种效果比第一种效果简单,只要删除一些代码和修改一些样式即可。实现原理轮播图整体是放在ul里的,li里存放img图片(轮播的图片)<ul> <li> <img> </li></ul>给li元素进行绝对定位,且给每个li一个z-index值(堆叠数值,可以理解...原创 2021-09-07 19:23:55 · 17335 阅读 · 11 评论