E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
可视区
【Vue3】组件数据懒加载
数据懒加载:等组件正式进入到
可视区
中时,才把组件内部的ajax请求发起,否则不请求数据(1)优化新鲜好物const{home}=useStore()consttarget=ref(nul
itpeilibo
·
2023-09-20 01:07
封装组件
Vue3
Typescript系列
javascript
前端
vue.js
关于iOS 13中TableView截屏内容不完整问题
但是自从升级13后,截屏的内容不能完整显示了,只能看到当前屏幕
可视区
域内的内容了。发现问题就需要解决问题,所以查看了截屏的过程,以及中间tableview的变化。
小书同学
·
2023-09-19 09:24
js控制图片在
可视区
域才展示,图片懒加载
function(w){w.addEventListener('scroll',function(){watchImgShow();});/*图片在
可视区
才展示*/w.watchImgShow=function
棉晗榜
·
2023-09-19 06:34
js
javascript
前端
滚动弹幕(JS/HTML/CSS)
原理:创建两个数组分别装文字颜色和大小,将上面box里放入input输入的内容,用span标签包裹,利用定时器实现文字从左向右滚动,每隔一段时间向右移动一段距离,如果弹幕滑到
可视区
域以外就被销毁效果图:
aaa小葵
·
2023-09-18 17:35
css
javascript
html
【uniapp 微信小程序】
可视区
域的高度
onLoad(option){letthat=this;uni.getSystemInfo({success:function(res){that.height=(res.windowHeight-150)*2;//单位px}});},
嘿,小苹果
·
2023-09-16 11:03
uni-app
微信小程序
小程序
前端虚拟列表(长列表优化)
使用场景及原理:场景:接口一次性返回所有数据,数据量特别庞大,会导致页面DOM元素过多,页面就会变得很卡,此时可以使用虚拟列表来解决原理:只在
可视区
域内展示数据css部分:.box{width:500px
Smile_Mrz
·
2023-09-16 09:37
优化
前端
javascript
vue.js
前端: 如何优化列表大批量的数据渲染
关于如何处理以上上面的业务痛点:就两点:1、虚拟列表是最主流的解决方案,不渲染所有的数据,只渲染
可视区
域中的数据。当用户滑(滚)动时,通过监听scroll来判断是上滑还是下拉,从而更新数据。
、蹄码笑春风
·
2023-09-16 09:05
vue
前端
javascript
vue.js
长列表渲染如何优化
,在里面使用settimeout,遍历100遍,渲染100条数据,渲染完后page加一,边界条件为page是否大于100,大于的的话就结束递归,否则就再次调用该函数,传入page2,懒加载,开始只渲染
可视区
域的列表监听滚动条事件
大鸡腿最好吃
·
2023-09-16 09:03
前端
javascript
开发语言
vue移动端页面适配
响应式布局,主要是通过
可视区
和媒体查询来完成。在HTML的head标签中的meta标签来设置浏览器
读心悦
·
2023-09-15 12:50
html5
css3
vue.js
前端
javascript
【vue】实现页面滚动加载
页面内容太多会导致加载速度过慢,这时可考虑使用滚动加载即还没有出现在可视范围内的内容块先不加载,出现后再加载基本思路就是判断元素是否出现在浏览器的
可视区
域,出现了就加载请求接口加载内容。
loyd3
·
2023-09-15 06:12
vue开发实践总结
vue.js
javascript
前端
前端框架
BOM操作
文章目录BOM事件页面加载调整窗口事件定时器停止计时器Location对象History对象Offsetleft获取元素偏移Offset与style的区别
可视区
client系列滚动scroll系列Mouseover
.昭阳.
·
2023-09-15 04:14
js操作
javascript
css 100vw、100vh出现滚动条怎么解决
那么问题来了,什么是浏览器的视口,来看下面一张图:上面这张图中,红色线条框起来的区域才是浏览器的视口,不是整个浏览器
可视区
域,也不是这个绿色背景覆盖的区域。
张太难
·
2023-09-15 04:08
css
前端
html
vue3 页面滚动到
可视区
域时展示动画
1、使用animate动画
[email protected]
在main.js中引入import'animate.css/animate.min.css'//引入在Vue视图中使用animate测试附上常用的动画效果fade:{title:'淡入淡出',fadeIn:'淡入',fadeInDown:'向下淡入',fadeInDownBig:'向下快速淡入',fadeI
爱美丽007
·
2023-09-15 03:03
vue.js
javascript
前端
react 组件滚动到
可视区
域在加载
importReact,{PureComponent}from'react';exportconstgetScrollTop=()=>{letscroll_top=0;if(document.documentElement&&document.documentElement.scrollTop){scroll_top=document.documentElement.scrollTop;}else
clmll
·
2023-09-14 17:40
UNIAPP实战项目笔记14 修复
可视区
域高度问题 滑动不同板块展示不同数据
修复
可视区
域高度问题通过设置小程序和iso安卓APP不同系统做兼容app端会默认加入刘海屏高度,计算减去此高度即可//获取
可视区
域高度【兼容】getClientHeight(){constres=uni.getSystemInfoSync
ggome
·
2023-09-14 16:34
uni-app
uni-app
javascript
vue.js
h5中输入框被输入法遮挡/底部输入框被输入法遮挡-js(scrollIntoView)解决方法
function(){varelement=document.getElementById("chatArea");element.scrollIntoView(true);//下面方法解释中true是在
可视区
域的顶部
许亚宾
·
2023-09-14 10:30
js
输入框遮挡
舒服法遮挡
ios
超级好用的json格式化工具
NoNoNo,这个已经老掉牙了理想的json格式化工具应该支持搜索、定位、非法json容错,若实在无法格式化则应该给出具体的错误位置,并且
可视区
要大,如果这正是你心中的json格式化工具,那么可以继续往下看工具介绍
南宫伊枫
·
2023-09-13 01:53
爬虫工具
JSON格式化
json.cn
爬虫工具库
【SWT】 使 ScrolledComposite 中内容动态变化后依然可以滚动
如果内容超过
可视区
域的大小,滚动功能可以帮助用户滚动并查看所有内容。本文将介绍如何使用EclipseSWT库中的ScrolledComposite控件来实现在滚动区域中显示可滚动的标签。
小子宝丁
·
2023-09-12 23:28
eclipse插件(RCP)
SWT
eclipse
编辑器的缩略图实现原理
VSCode的编辑器是monaco实现的,编辑器的编辑区都是采用的虚拟渲染,即仅渲染
可视区
的代码,
可视区
之外的动态去除DOM节点。
逛街的猫啊
·
2023-09-11 09:40
编辑器
缩略图
minimap
前端面试题JS篇(1)
JS的各种位置,比如clientHeight,scrollHeight,offsetHeight,以及scrollTop,offsetTop,clientTop的区别clientHeight:表示的是
可视区
域的高度
加油吧少年时代
·
2023-09-10 02:04
前端
javascript
开发语言
移动端兼容的部分问题
+MacOSX/);//ios终端if(isiOS){window.scrollTo(0,0);}}安卓表单中的input框无法自动出现在
可视区
upForm(time=100){if(/iphone
姀影
·
2023-09-08 22:42
杭州黑卡
rem1rem等于html根元素设定的默认font-size的px值,加入html根元素设定的font-size的px值为16px,那么1rem位16px.vw、vh视口单位中的“视口”,桌面端指的是浏览器的
可视区
域
_SweetHeart
·
2023-09-08 16:42
原生js实现带左右箭头可滑动的tab效果
布局分析总的来说,将用三个盒子来实现效果:
可视区
域为黄色框①,包含可视tab蓝色框②以及左右箭头红色框;绿色框③就是所有的tab了,②和③的关系就是卡槽和卡带的关系。
飞鱼爱吃米
·
2023-09-08 00:13
前端基础
javascript
前端
css
day11-事件
鼠标事件及方法;属性名含义e.buttons返回鼠标点击按键(1左键,2右键,4中键滚轮)e.offsetX/offsetY获取事件触发最近的盒子(事件源)的坐标e.clientX/clientY获取
可视区
的坐标
蜉蝣_fe74
·
2023-09-07 19:28
vue 实现图片懒加载
即
可视区
域之外的图片不加载,随着页面的滚动,图片进入
可视区
域,则触发图片的加载显示。
xiaaaa.z
·
2023-09-07 17:22
vue.js
javascript
ecmascript
复制粘贴是怎么实现的
它们的作用如下:实现复制粘贴的思路:创建一个textarea标签将textarea移出
可视区
域给这个textarea赋值将这个textarea标签添加到页面中调用textarea的select方法调用document.execCommand
阿叶同志
·
2023-09-07 08:28
javascript
前端
开发语言
【vue】实现高性能虚拟滚动的Vue代码解析
而虚拟滚动技术能够解决这个问题,它只渲染
可视区
域内的数据,从而提升页面性能。本文将详细解析一个基于Vue框架实现的虚拟滚动示例代码,让我们一步步来看看其中的奥秘。
托尼沙滩裤
·
2023-09-05 16:01
vue相关
vue.js
javascript
ecmascript
element-plus 表格-定位到指定行
表格数据量一页占不下的时候,需要定位到指定的行,显示在
可视区
域中。采用scrollTo滚动到一组特定坐标(options:ScrollToOptions|number,yCoord?
缘如风
·
2023-09-05 06:47
vue.js
javascript
前端
vue+element-ui el-table组件二次封装实现虚拟滚动,解决数据量大渲染DOM过多而卡顿问题
一、此功能已集成到TTable组件中二、最终效果三、需求某些页面不做分页时,当数据过多,会导致页面卡顿,甚至卡死四、虚拟滚动一、固定一个
可视区
域的大小并且其大小是不变的,那么要做到性能最大化就需要尽量少地渲染
wocwin
·
2023-09-04 20:53
vue.js
el-table
elementui
二次封装
虚拟列表
页面卡顿
虚拟滚动
获取element-ui的Collapse折叠后高度
因为el-table在折叠面板下面,所以设想当折叠面板折叠后,table可以根据高度自适应变高,使
可视区
域更大因为折叠面板使用的是动画,所以要监听动画结束,再获取折叠后的高度,再更新表格的最大高度即可exportdefault
前端程序媛Ying
·
2023-09-04 16:29
vue
web前端
JS
elementui
前端
javascript
Ant Design Drawer组件出现多滚动条
描述在Drawer抽屉中,内容有video,且内容高度超过
可视区
域时,出现多滚动条显示如下:解决方案Antd版本升级,我出现问题的版本为4.12.3现在最新版本为4.15.0最新版本中已解决
cvory
·
2023-09-04 14:07
web前端
react
antd
Antd
前端高性能渲染 — 虚拟列表
虚拟列表,实际上就是在首屏加载的时候,只加载
可视区
域内需要的列表项,当滚动发生时,动态通过计算获得
可视区
域内的列表项,并将非
可视区
域内存在的列表项删除。该技术是解决渲染大量数据的一种解决方法。
I will.874
·
2023-09-03 09:33
前端
jQuery 下拉加载
$("#box").scroll(function(event){//box是你要下拉的区域id,也可以直接使用$(window).scrollvarh=$(this).height();//div
可视区
域的高度
前端陈陈陈
·
2023-09-02 02:43
HTML标签及CSS样式
HTML标签及其功能css样式补充尺寸单位:px(绝对单位)、em(相对于父元素)、rem(相对于根元素)、vh(
可视区
域高度(相对单位))、vw(
可视区
域宽度(相对宽度))font-weight(字体粗细
Little_naive
·
2023-09-02 00:47
css
css3
css
css中的vw\vh
在业界,极为推崇的一种理论是Peter-PaulKoch(江湖人称“PPK大神”)提出的关于视口的解释——在桌面端,视口指的是在桌面端,指的是浏览器的
可视区
域;而在移动端较为复杂,它涉及到三个视口:分别是
北末_染
·
2023-08-31 09:51
H5页面上拉加载更多,下拉加载最新数据,及Chrome测试
下拉加载最新数据:使用pulltorefreshjs插件,具体用法参考:pulltorefreshjs-npm底部上拉加载更多:文档的高度-被卷走的高度-
可视区
域的高度<某个值(自己设置)文档的高度:document.body.scrollHeight
南才
·
2023-08-31 02:26
前端问题总结与探讨
chrome
前端
javascript
html锚点反向联动,小程序菜单左右联动
3.滚动右侧菜品分类详情时,当该分类详情模块顶部接触到滚动区域的顶部,左侧对应的导航菜单栏高亮,并且显示在
可视区
域。如图因为之前用vue做过一次这
Gabriel 彭子傑
·
2023-08-30 02:17
html锚点反向联动
标签 name="viewport"
移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又不局限于浏览器
可视区
域的大小
新新_6261
·
2023-08-29 09:43
2018-12-10
loadmore(e){letelement=e.target;try{e.stopPropagation();}catch(ex){}letclientHeight=element.clientHeight;//
可视区
域高度
篱外听雨
·
2023-08-29 03:51
ps总结(7)图层面积和
可视区
域
使用“图像大小”操作会同比例地改变
可视区
域和图层实际内容的大小,但使用“画布大小”来进行更改不会改变图层中原有的内容。发生
可视区
域过小的情况时,可以这样来扩大。
夜影_ed24
·
2023-08-28 18:43
图片懒加载
/libs/echo.js'exportfunctionlazyImg(){echo.init({offset:100,//
可视区
域多少像素可以被加载throttle:0//设置图片延迟加载的时间});
Sunshine_488c
·
2023-08-28 17:47
vue3(vite)实现图片懒加载
1、懒加载原理普通图片展示使用懒加载原理:在图片将要展示到
可视区
域时,将v-lazys的内容交给src属性,使图片得到展示效果展示图下贴图当不断下滑时,就会有图片进入
可视区
域,图片就会被放在src标签中进行渲染
努力学前端Hang
·
2023-08-28 13:36
javascript
前端
html
2022-07-14 固定条目高度的虚拟列表实现
每条数据高度固定,内层容器的高度=每条数据高度数据条数,每页显示条数=外层容器高度/每条数据高度,监听外层容器的滚动事件,根据scrollTop来确定
可视区
域内起止数据在总数据的索引值,每条数据对应的元素设置绝对定位
丁夏叮当
·
2023-08-27 07:35
vue中将新添加的div标签自动定位到
可视区
域内
可以结合使用Vue的ref和scrollIntoView()方法来实现添加新的标签exportdefault{data(){return{divs:[]};},methods:{addDiv(){this.divs.push({name:'小明'})this.$nextTick(()=>{constdivElement=this.$refs.divElement[this.$refs.divEle
HeWar_
·
2023-08-26 14:17
vue.js
javascript
前端
es6
vue3 + ts 通过自定义指令实现可以自由拖动的盒子
本文主要记录vue3自定义指令的用法的一个案例,通过自定义指令实现一个盒子(类似弹窗)可以被鼠标在浏览器的
可视区
域内自由拖动:下面直接上代码:(注:代码使用了vue3+ts的写法)template我是一个可以被鼠标拖动的盒子
廖若星辰LTY
·
2023-08-25 18:46
Vue
前端
vue
懒加载与预加载
当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的
可视区
域内时,才设置图片正真的路径,让图片显示出来
码课sir
·
2023-08-25 00:38
【vue】实现滚动条滚动到底部时发送请求获取数据
要实现这个功能最主要的就是判断滚动条的位置:如下图所示:clientHeight表示
可视区
域的高;scrollTop表示滚动条距离
可视区
域顶部的距离;scrollHeight表示滚动内容的高
叶子yes
·
2023-08-24 10:42
vue
前端
JavaScript
vue.js
javascript
前端
H5移动端无限加载方法
方式一使用jroll.js实现无限滚动,具体使用方式见demo地址官方地址优点:封装好了加载方式,需要配合jroll-infinite.js插件,优化了超长列表滚动,img图片的
可视区
域显示,缺点:滑动基于
青木缘
·
2023-08-24 06:31
web移动端---视口viewport
又分为以下两大类:pc端视口:就是浏览器的
可视区
域。移动端视口:当前设备的屏幕区域。
leeleepro
·
2023-08-23 18:06
app开发笔记
1、viewportviewport即
可视区
域,对于桌面浏览器而言,viewport指的就是除去所有工具栏、状态栏、滚动条等等之后用于看网页的区域width:viewport的宽度(范围从200到10,000
qq_30486009
·
2023-08-23 13:52
html5
app
移动设备
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他