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
原生JS学习之路
原生js
实现随机点名小demo
实现一个随机点名功能,用到的有随机数、定时器、点击事件、数组,闲言少叙直接上代码。布局:点名开始结束样式:#box{width:300px;height:300px;text-align:center;border:1pxsolid;margin:0auto;}逻辑代码://获取开始varoStart=document.getElementsByTagName('button')[0];//获取结
执剑饮烈酒
·
2023-10-13 16:17
原生js
- 触底加载
触底的条件:if(scrollTop+clientHeight>=scrollHeight)//页面滑上去的不可见高度+除去滚动条的屏幕可见高度>=整个页面的高度scrollTop、clientHeight、scrollHeight的区别:加loading的注意事项:不要用if使得loading这个div节点时有时无,因为这样会再次触发“触底条件”,可以这样://这样使用visibility就可以
ToBeStronger 66
·
2023-10-13 16:34
面试知识网
javascript
前端
开发语言
滚动条的触底加载(原生和Vue实现三种方法)
滚动条的触底加载提示:今天后端同学有遇到关于滚动条触底加载的问题,他使用的是element-UI中的一个无限滚动(个人尝试使用了一下,感觉很垃圾,不推荐使用)就手写了一个
原生JS
的方法,以前有做过类似的功能
满脑子技术的前端工程师
·
2023-10-13 16:33
JavaScript
javascript
vue
前端
VUE中用
原生JS
实现触底加载数据
VUE中用
原生JS
实现触底加载数据在vue开发过程中使用第三方组件是不可避免的,但是第三方样式的css样式属实头痛,所以我选择
原生JS
的写法完成了触底加载1:定义datapage:1,//页数limit
多晴丶
·
2023-10-13 16:33
vue
vue.js
vue
javascript
原生js
实现触底加载下一页
简单的布局{{item}}js需要先引入vuevarapp=newVue({el:'#app',data:{message:'HelloVue!',blocks:[1,2,3,4]},created(){window.onload=_=>{constcontainer=document.getElementById('app');console.log(container);container.a
马小MS
·
2023-10-13 16:32
js杂文
javascript
vue.js
css
html5
html
原生js
实现触底加载下一页(2不引用VUE)
定义一个scroll容器javascriptvardata=[1,2,3,4];functionrender(){document.getElementById('app').innerHTML='';lettempHtml=''data.forEach(item=>{tempHtml+=`${item}`;})app.innerHTML=tempHtml;}window.onload=_=>{c
马小MS
·
2023-10-13 16:32
js杂文
js
es6
html5
原生js
实现图片懒加载 并实现页面触底加载更多
思路:设置自定义属性绑定到img上src上绑定load图当图片处于视口区域时将自定义属性的url替换图片的url即可Document*{margin:0;padding:0;box-sizing:border-box;}body{display:flex;flex-direction:column;align-items:center;}img{display:block;margin-top:2
路 西
·
2023-10-13 16:02
javascript
js
css
javascript
html
原生js
的触底加载
functiongetDocumentTop(){varscrollTop=0,bodyScrollTop=0,documentScrollTop=0;if(document.body){bodyScrollTop=document.body.scrollTop;}if(document.documentElement){documentScrollTop=document.documentEle
负者歌于途,
·
2023-10-13 15:56
浏览器
js
javascript
原生JS
JavaScript实现懒加载效果
我是一名接触编程不久的小白,今天为大家带来这个案例,希望可以帮助到你。懒加载是现在常见的的一种加载方式,是滑动到一定距离才加载新的数据,这样可以减少设备内存的负担。话不多说,开始展示吧.这个懒加载效果使用滚动条事件触发,每当滚动条触底一次就会将全部数据重新截取重新载入。每次向下滑动,距离顶部的距离都会改变,每一段距离需要截取的信息数量都不同,用当前距离顶部的高度值除以单条数据的高度(可能有时需要减
weltTree
·
2023-10-13 15:56
javascript
开发语言
前端
原生js
判断触底加载更多
//判断是否到底部window.onscroll=function(){//变量scrollTop是滚动条滚动时,距离顶部的距离varscrollTop=document.documentElement.scrollTop||document.body.scrollTop;//变量windowHeight是可视区的高度varwindowHeight=document.documentElement
岁月如歌_
·
2023-10-13 15:24
javascript
前端
css
原生js
触底加载案例
data(){return{RoomData:[],isBool:false,limit:0,isLoading:false,}},methods:{roomClick(value){location.href=value},RoomApi(){this.limit=this.limit+30if(this.limit>=210){this.limit=180}this.$axios.get(`h
web-难大师
·
2023-10-13 15:22
javascript
前端
开发语言
原生js
如何实现上拉加载与下拉刷新?
下拉刷新首先,在页面顶部添加一个下拉刷新的区域,然后监听touchstart、touchmove和touchend等事件、当用户在下拉刷新区域进行下拉操作时,触发touchmove事件,并判断下拉的距离是否超过一定阈值。如果超过阈值,则触发下拉刷新操作,更新数据并重新渲染页面。上拉加载上拉加载的实现方式与下拉刷新类似,也是通过监听滚动事件,并判断滚动到底部触发相应的操作使用antd-mobile分
J轩
·
2023-10-13 14:12
React
前端
vue.js
javascript
原生js
如何实现上拉加载下拉刷新?
一、前沿下拉刷新和上拉加载这两种交互方式通常出现在移动端中本质上等同于PC网页中的分页,只是交互形式不同开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltorefresh.js库等等这些第三方库使用起来非常便捷我们通过原生的方式实现一次上拉加载,下拉刷新,有助于对第三方库有更好的理解与使用二、实现原理上拉加载及下拉刷新都依赖于用户交互最重要的是要理解在什么场景
晚时之秋
·
2023-10-13 14:11
TypeScript
javascript
前端
开发语言
原生JS
实现下拉刷新(移动端)
原生JS
实现下拉刷新(移动端)主要利用touchstart、touchmove、touchend事件结合CSS定位Document*{padding:0;margin:0;}.box{position:
LLtaishuai
·
2023-10-13 14:09
前端基础
前端
javascript
原生js
如何实现上拉加载下拉刷新
1.上拉加载使用场景:移动端历史日志、内容列表等模块中使用简述:当列表滑动到底部时,再做请求加载下一页列表,有利于减少http请求和浏览器渲染压力,提高页面首次加载速度原理:获取滑动内容外部盒子高度:document.querySelector(“.container”).clientHeight获取整个内容的高度:document.querySelector(“.ul”).scrollHeigh
爱上猫的程序猿
·
2023-10-13 14:08
javascript
原生js
实现上拉加载和下拉刷新功能
需要了解什么时候出现滚动条当网页的内容高度或者宽度大于网页的高度或者宽度,网页会出现竖直或者水平的滚动条。如上图所示的情况就会出现滚动条。所需js相关的apiconsthtml=document.documentElementconsole.log('元素本身的高度',html.clientHeight)console.log('滚动条竖直滚动的距离',html.scrollTop)console
Melody_lw
·
2023-10-13 14:37
javascript
下拉刷新
上拉加载
原生js
如何实现上拉加载,下拉刷新?
一、前言下拉刷新和上拉加载这两种交互方式通常出现在移动端中本质上等同于PC网页中的分页,只是交互形式不同开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltorefresh.js库等等这些第三方库使用起来非常便捷我们通过原生的方式实现一次上拉加载,下拉刷新,有助于对第三方库有更好的理解与使用二、实现原理上拉加载及下拉刷新都依赖于用户交互最重要的是要理解在什么场景
XXXX_康康吖
·
2023-10-13 14:33
javascript
前端
css
使用
原生js
实现上拉加载,下拉刷新
上拉加载,下拉刷新前言上拉加载简单实现下拉刷新前言下拉刷新和上拉加载两种交互方式通常出现在移动端,本质上等同于pc网页中的分页,只是交互形式不同开源社区有很多优秀的解决方案,如iscroll,better-scroll,pulltorefresh.js等使用原生方式实现上拉加载,下拉刷新,有助于对对第三方库有更好的理解与使用上拉加载上拉加载本质是页面触底,或者快要触底时的动作判断触底我们需要了解以
夜斗(dou)
·
2023-10-13 14:01
javascript
前端
开发语言
原生js
实现下拉刷新和上拉加载更多
1.下拉刷新由于
原生js
太久不用了,这里列一下此处涉及到的前置知识点:移动端触屏事件:touchstart(手指按下的一瞬间),touchmove(手指在屏幕上移动时),touchend(手指松开时)手指在页面上的坐标
williamyi74
·
2023-10-13 14:58
js
javascript
前端
js中实现深拷贝的4种方法
js中深拷贝的方法
原生js
中递归函数拷贝将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据,两个对象或数组不共享一块内存letobj={abc:'123',def:[{a:1,b:2,
Wyyyy1024
·
2023-10-13 11:16
JavaScript
JS深拷贝的五种方法
function(obj){let_tmp=JSON.stringify(obj);//将对象转换为json字符串形式letresult=JSON.parse(_tmp);//将转换而来的字符串转换为
原生
小刘03
·
2023-10-13 11:06
JavaScript
javascript
json
原型模式
Python
学习之路
7—while循环
最近一部热剧《三十而已》中完美女人顾佳的老公许幻山出轨了,全网等待顾佳离婚。爽看正宫手撕小三,然而许放炮就只知道说“老婆,我错了”。可许放炮道歉一两句肯定没诚意,最起码道歉一万句(网友们肯定仍是不买账的)。可见,循环的作用:重复。1、while的语法while条件:条件成立重复执行的代码1条件成立重复执行的代码2......1.1真正实战下,需求是:道歉5次,顾佳就能原谅了他。i=0whilei<
爱偷懒的小贼猫
·
2023-10-13 05:42
Python
python
最好的网教平台不是官方平台
我开启了自我
学习之路
,我使用了细分领域的好几个服务。比如某艺术相关的网站,某些著名大IP的知识付费网站,某大型互联网公司旗下的网课产品,针对特定岗
Joe_Tsang
·
2023-10-13 04:08
【JDBC系列】- 核心API之preparedstatement用法
核心API之preparedstatement用法生命不息,写作不止继续踏上
学习之路
,学之分享笔记总有一天我也能像各位大佬一样博客首页@怒放吧德德To记录领地分享学习心得,欢迎指正,大家一起学习成长!
一个有梦有戏的人
·
2023-10-13 03:14
JDBC
数据库
jdbc
java
【JDBC系列】- 扩展提升学习
扩展提升学习生命不息,写作不止继续踏上
学习之路
,学之分享笔记总有一天我也能像各位大佬一样博客首页@怒放吧德德To记录领地分享学习心得,欢迎指正,大家一起学习成长!
一个有梦有戏的人
·
2023-10-13 03:14
JDBC
java
jdbc
事务
【JVM系列】- 启航·JVM概论学习
启航·JVM概论生命不息,写作不止继续踏上
学习之路
,学之分享笔记总有一天我也能像各位大佬一样博客首页@怒放吧德德To记录领地分享学习心得,欢迎指正,大家一起学习成长!
一个有梦有戏的人
·
2023-10-13 03:42
JVM
jvm
学习
java
概念
一起走的
学习之路
(292)
装修的时候已经基本完成了,今天将次卧的床也买了,算起来现在就差家电了,整个装修的过程算得上比较顺利,接下来等着双十一购入电器,然后再将家具厂几个月之后就可以入住了。算起来可以稍微轻松一下了,可是今天下午去街道恒大物管的电话,他说有人举报我们打了承重墙,还拍了照片,需要进门去检查一下。刚开始听到这个信息,我其实挺生气的,因为我们在装修完了之后,就已经请物管的人来进行过验收,而且我们离上次装完已经差不
小米雨路
·
2023-10-13 02:26
Python-
学习之路
-05变量作用域和列表
变量作用域变量由作用范围限制分类:按照作用域分类全局(global):在函数外部定义局部(local):在函数内部定义变量的作用范围全局变量:在整个全局范围都有效局部变量:在局部的范围可以使用(变量在超出一定的范围(函数、类)则不能够使用)LEGB原则:L(Local):局部作用域E(Enclisingfunctionlocale):外部嵌套函数作用域G(Globalmodule):函数定义所在模
末世狂人
·
2023-10-12 23:19
书籍到了,好好学习
为了摆脱内心的那种不安,我听从朋友的意见开始看些人物传记,无奈就是现在太懒了,没有办法去图书馆,只能买书看,今天终于到了,那就开始
学习之路
了。
凝归夏
·
2023-10-12 22:50
五八到家面试
2.div绑定click事件
原生js
还有那些方法?3.事件代理和事件委托,它的原理是什么?好处是什么?4.什么时候会遇到跨域问题?什么叫不同源?同源策略是js的还是浏览器的?
水木子_三月
·
2023-10-12 20:19
用
原生JS
实现倒计时
html部分倒计时距离2020年春节还剩下天时分秒css部分*{margin:0;padding:0;}.box{width:260px;height:300px;background:rgb(241,60,60);margin:100pxauto;text-align:center;}.box>h1{color:aliceblue;font-size:50px;margin-bottom:80p
Naruto_e4aa
·
2023-10-12 16:47
uni-app 系列(二十一):Android平台签名证书(.keystore)生成
欢迎阅读,总结系列:野蛮生长的uni-app
学习之路
相关文章:uni-app系列(十三):uni-app运行环境判断uni-app系列(十九):uniapp在app、H5、微信小程序中打开地图及打开权限设置
陈永佳
·
2023-10-12 12:30
为霞而作
野蛮生长--uniapp
js 判断滚动到底部
js滚动到底部判断//判断标准:窗口高度+滚动条位置>=页面高度/*--------------------------------------------*///
原生JS
判断整个文档滚动至底部window.onscroll
小小优化师 anny
·
2023-10-12 12:40
javascript
前端
vue.js
vue
学习之路
之需要了解的知识汇总
一、vue是什么?相关网页:https://vuejs.bootcss.com/v2/guide/及菜鸟教程https://www.runoob.com/vue2/vue-tutorial.htmlvue.js是一套构建用户界面的渐进式框架;它只关注图层,采用自底向上增量开发的设计;它的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。vue完全有能力驱动采用单文件组件和Vue生态系
dbkfmlw338546
·
2023-10-12 09:37
NodeJs——实现跨域方法总结
原生js
封装jsonp//封装jsonp函数functionjsonp(options){//动态设置script标签varscript=docum
捞起月亮的渔民~
·
2023-10-12 07:32
javascript
node.js
jquery
Express 通过 CORS 或 JSONP 解决跨域问题
CSRF攻击解决跨域问题CORSCORS响应头部Access-Control-Allow-Origin简单请求预检请求预检请求包含的两次请求解决CORS中间件使用CORS中间件处理跨域请求JSONP通过
原生
BinaryMoon
·
2023-10-12 07:01
JavaScript
后端
问题
express
前端
JSONP
CORS
跨域问题
Java
学习之路
java基础怎么学?当时,作为懵懂的小白,大一学习了c和c++,还有数据结构,后来才自学的java。有了c++的基础,其实学java确实感觉挺容易上手。如果没有c或者c++的基础,建议开始需要先把java的基础打好,基础是指什么?基础的语法,能用!至于源码,不建议在刚刚开始学就看源码,绝对劝退!!!推荐几本可以入门的书籍:HeadFirstJava简单易懂,可以教你如何像一个对象开发者一样去思考,
Java架构大仙
·
2023-10-12 05:33
利用koa+
原生js
实现文件上传
1.文件上传在实际前端开发中,文件上传是一个很常见的功能,通常我们会将视频,图片等格式的文件上传到服务器以达到我们的需求.例如上传头像来达到换头像的功能等等.1.1起步通常在我们实现文件上传有这么几步获取当前事件对象的文件对象创建FormData对象,并将带上当前的文件对象.通过post请求向后台发送请求上传文件.并带上formdata.搭建一个后台环境,向后台发送请求.后台通过获取前端传递过来的
小宇cool
·
2023-10-12 01:02
完形复盘作业
完形复盘:回首自己的
学习之路
,真是一路曲折但又好想冥冥之中有注定一样。一开始只是看了李中莹的书,发现有很多不甚理解的地方,机缘巧合看到应老师的NLP线下课堂。
他山之石_2d9d
·
2023-10-12 00:10
原生js
用鼠标拖动多个div块
实现用鼠标拖动div块的移动,当鼠标点击哪个块时,鼠标移动,div也跟着移动,鼠标松开时,则停止移动Documentdiv{height:200px;width:200px;background-color:red;position:absolute;top:20px;}#d2{top:220px;background-color:aqua;}#d3{top:420px;background-co
zxh.dream
·
2023-10-11 18:07
html
javascript
css
原生JS
鼠标拖动修改表格的列宽
作者很直男,兄弟们直接复制代码看效果吧!!!一些小细节,大家可以自己动手修改。Documenttable{border-collapse:collapse;width:100%;}123456789123456789123456789123456789//处理第一条边框线的状态varaisDrag=null;varaclick=null;//处理第二条边框线的状态varbisDrag=null;v
ling…
·
2023-10-11 18:07
javascript
原生JS
-鼠标拖动
原生JS
-鼠标拖动通过鼠标的点击事件通过h5的属性通过鼠标的点击事件步骤:1.鼠标按下div。2.鼠标移动,div跟着移动
原生js
,实现拖拽效果。
Dormiveglia-flx
·
2023-10-11 18:04
javascript
计算机外设
css
Cyclone V SoC FPGA
学习之路
第一章:综述
CycloneVSoCFPGA
学习之路
第一章:总体了解关键词:adaptivelogicmodules–ALM自适应逻辑模块logicarrayblock--LAB逻辑阵列块memoryLAB--MLAB
小宋打工日记
·
2023-10-11 17:33
SOC-FPGA探索学习
fpga
soc
verilog
arm
JAVA进阶路线图
java
学习之路
第一阶段技术名称技术内容J2SE(java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工
Elvin_Chen
·
2023-10-11 15:37
【技术人生】
java
nvm和node以及npm
一、nvm和node以及npm1、nvm功能:1.下载安装node程序2.切换node版本2.node:是一种服务端程序语言,基于ES为基础创建的一中语言,基础部分就是
原生js
,没有DOM,BOM和事件
杂草茹
·
2023-10-11 13:51
node
深度
学习之路
从这里开始吧早在高中,在英语、语文的阅读理解中,一次次的看到AI的神奇。从围棋人机大战中的阿尔法狗,到波士顿动力。尽管那是一种雾里看花的感觉,却也有种莫名的感觉。到了大学,选择了计算机这条路。更加对AI有兴趣,迫切想了解这方面的知识。奈何,就读的学校并非优秀,网上众说纷纭,自己摸索一阵子后,辛苦无果。偶而请教网上的大牛,讲解一二,总是不太透彻。也没法叨扰太多。便下定决心,请个老师。后来遇到了一个挺
wenruo~
·
2023-10-11 08:34
深度学习
深度学习
人工智能
Mybatis源码
学习之路
二解析器模块
一前言Mybatis在初始化过程中处理mybatis-config.xml核心配置文件时,使用的是DOM解析方式,并结合使用XPath解析XML配置文件Mybatis对XML解析功能进行了封装,由解析器模块提供支持,其中核心类为XPathParser,它封装了XPath、Document以及EntityResolver等二基础知识XML解析常见的三种方式:DOM(DocumentObjectMod
wuxiaohao1128
·
2023-10-11 08:59
mybatis
mybatis
mybatis配置文件解析
mybatis解析器模块
如何高效学习编程
让我们现在就在技术领域的
学习之路
上奔跑吧!锁定目标,风雨兼程在刚刚接触技术
三钻
·
2023-10-11 07:38
交易的加法与减法,你都做好了吗?
接着,我们就开始了疯狂的
学习之路
,各种理论、技术、指标等都有所接触,各个网站、论坛也都留下了我们的足迹。在经历了
蛟邑金鹰
·
2023-10-11 01:53
自然语言处理
学习之路
-Anaconda介绍、安装及使用
目录〇、序一、什么是Anaconda?二、Anaconda的适用平台及安装条件三、Anaconda的安装步骤四、管理conda五、管理环境六、管理包七、参考资料〇、序Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。此
mengao1234
·
2023-10-11 01:09
自然语言处理
python
开发语言
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他