- 博客(163)
- 资源 (3)
- 收藏
- 关注
原创 document.documentElement.clientHeight与document.body.clientHeight的区别
scrollHeight: 当元素的子元素高度大于父元素,父元素出现滚动条,此时父元素的clientHeight表示可视的高度,父元素的scrollHeight 表示页面的高度,包括溢出页面被挡住的部分,即其实就是子元素的高度。单位px,只读元素。clientHeight: 表示可视区域高度, 包括padding但不包括border、水平滚动条、margin的元素的高度。offsetHeight:表示可视区域高度,包括padding、border、水平滚动条,但不包括margin的元素的高度。
2024-03-25 14:10:34 125
原创 面试-简单算法题
对于上一步得到的数组 [‘h’, ‘e’, ‘l’, ‘l’, ‘o’],通过 reverse() 方法得到的数组为 [‘o’, ‘l’, ‘l’, ‘e’, ‘h’]。例如,对于输入字符串 “hello”,拆分后的数组为 [‘h’, ‘e’, ‘l’, ‘l’, ‘o’]。对于上一步得到的数组 [‘o’, ‘l’, ‘l’, ‘e’, ‘h’],通过 join(‘’) 方法得到的字符串为 “olleh”。7.数组求和:编写一个函数,接受一个数字数组作为参数,返回数组中所有数字的和。返回反转后的字符串。
2024-03-13 15:59:46 800
原创 Vue <component/> 特殊的内置组件使用
将is的值绑定为一个变量,is就变成了v-bind:is=“变量名”,即 :is=“变量名”。当变量名赋值为哪个自定义组件名时,拥有:is=“变量名”属性的元素就会渲染为响应的组件。在 Vue 中, 是一个特殊的内置组件,它可以根据提供的数据动态地渲染不同的子组件。这个功能非常有用,因为它可以让你在不同的情况下动态地切换和渲染不同的组件。
2024-02-29 18:17:47 326
原创 无头浏览器 Puppeteer-案例demo
我们日常使用浏览器的步骤为:启动浏览器、打开一个网页、进行交互。而无头浏览器指的是我们使用脚本来执行以上过程的浏览器,能模拟真实的浏览器使用场景。对网页进行截图保存为图片或 pdf抓取单页应用(SPA)执行并渲染(解决传统 HTTP 爬虫抓取单页应用难以处理异步请求的问题)做表单的自动提交、UI的自动化测试、模拟键盘输入等用浏览器自带的一些调试工具和性能分析工具帮助我们分析问题在最新的无头浏览器环境里做测试、使用最新浏览器特性写爬虫做你想做的事情~
2024-02-05 11:46:08 1230
原创 npm---设置淘宝镜像时报“certificate has expired“的错误
npm---设置淘宝镜像时报“certificate has expired“的错误
2024-02-04 11:05:30 1101
原创 Git一个仓库包含多个不同的项目VUE(老项目的基础上,新建分支放新项目)
Git一个仓库包含多个不同的项目VUE(老项目的基础上,新建分支放新项目)
2023-12-25 17:15:15 354 1
原创 postMessage解决跨域、消息传递(平台嵌入其他项目,需要相互发送接受消息)
postMessage解决跨域、消息传递(平台嵌入其他项目,需要相互发送接受消息)
2023-12-17 15:02:11 347
原创 Vue 使用 Export2Excel.js 导出多 sheet 的 excel
Vue 使用 Export2Excel.js 导出多 sheet 的 excel
2023-03-07 13:52:07 1570 1
原创 Vue中 引入使用 vue-socket.io,以及vue真实项目上使用
Vue中 引入使用 vue-socket.io,以及vue真实项目上使用
2022-09-18 11:53:16 1076 1
实现情人节动态爱心效果(附代码h5+css+js)
2020-05-20
Shy-3D立体动态相册实现代码(源代码)
2020-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人