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
react.js瀑布流原生js
原生js
将html页面变成pdf文件(html2canvas+jsPDF )
一、html2canvas–将dom变成图片:下载或者安装html2canvas:官网1、将文档放在本地,用
原生js
进行引用和使用。
ᥬ 小月亮
·
2023-07-25 08:10
JS
javascript
html
pdf
原生js
和jQuery中鼠标,元素位置的区别
原生js
中的相关属性及方法1.鼠标位置相关(e为事件对象)①.鼠标距离整个文档(0,0)的距离e.pageXe.pageY②.鼠标距离屏幕(0,0)的距离e.screenXe.screenY③.鼠标距离浏览器可视区
Yovii
·
2023-07-25 04:48
关于微信小程序简单
瀑布流
的制作
应业务需要,制作了简单的
瀑布流
,应用于购物平台。首先是单个内容组件。考虑到后台计算的消耗,因而将内容里的图片高度采用直接输入。到时传入数据时需注意。
比丝甘特
·
2023-07-24 22:08
小程序
小程序
小程序踩坑记录【图片宽高数值问题----不能有小数】
今天在用picsum进行
瀑布流
布局时踩坑了因为需要根据机型去算每列的宽度然后计算出来的图片宽度为小数模拟器调试是没有任何问题到了发布后在手机上看时怎么也看不到图片后来一步步排除才发现图片宽度不能为小数经过处理后能顺利加载出来了
某公司摸鱼前端
·
2023-07-24 22:38
vue.js
javascript
微信小程序
微信小程序
小程序
微信小程序
瀑布流
和虚拟列表
微信小程序
瀑布流
和虚拟列表首先声明虽然本篇是写的微信小程序的案例,但是也可用于H5,思路是想通的,只是有些api的差异,最后会贴代码片段虚拟列表一般在做长列表优化时,特别是面试时,虚拟列表就是个高频词。
LH_R
·
2023-07-24 22:36
微信小程序
微信小程序之卡片
瀑布流
最近想在小程序中通过第三方BrickLayout晓
瀑布流
插件实现留言卡片的
瀑布流
效果(如图1,图2所示),个人感觉这个还可以,可以自定义卡片颜色;头像;昵称等等信息,如果可以接入API接口更好,下面介绍实现卡片
瀑布流
步骤
java猿小白
·
2023-07-24 22:36
移动端
小程序
微信小程序
瀑布流
自定义组件,2种写法
代码片段:‘https://developers.weixin.qq.com/s/to7eyxmv7Nuv’第一种:递归方式,每次添加一个内容,就进行比较计算;第二种:计算图片高度方式,一次性先计算完,然后在显示注意滚动触底每次加载一页数据不用合并原先的数据。直接传递新加载数据就好图示:组件代码wxml:
兵荒码乱
·
2023-07-24 22:06
微信小程序
微信小程序
小程序
小程序
瀑布流
布局(完美方案)
现在越来越多的列表页使用
瀑布流
方式布局了,今天就来盘一下微信小程序中的
瀑布流
布局安排!
讨口子
·
2023-07-24 22:34
笔记
小程序
javascript
开发语言
微信小程序实现
瀑布流
最近做微信小程序涉及到了
瀑布流
功能,由于考虑到用户微信版本,所以放弃了官方提供的
瀑布流
方式(有兴趣可以访问官方文档),经过最终调研,决定使用多个数组来实现。
WANGBIN.
·
2023-07-24 22:34
前端
微信小程序
微信小程序实战,基于vue2实现
瀑布流
1、什么是
瀑布流
呢?
瀑布流
,又称
瀑布流
式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。
姑老爷呀
·
2023-07-24 22:32
微信小程序
小程序
微信小程序
瀑布流
实现及遇到的坑
实现效果实现思路1.从接口获取数据后,将数据分为两组,左右各为一组数据。2.图片的宽度固定,只需要计算图片的高度即可,由于接口返回的数据没有图片的宽高,所以要通过计算图片的高计算公式:固定的宽度/图片的宽度*图片的高度3.然后通过比较左右两边(数据列表)的高度,来确定下一张图片放在哪边先说一下遇到的坑wx.getImageInfo()实现的效果:顺序是不对的每次刷新顺序都会变,原因wx.getIm
难瘦丶
·
2023-07-24 22:31
小程序
js
微信小程序
瀑布流
布局
印象中的
瀑布流
应该是以下是两种效果的实现前提先要有一个自动适配高度的图片组件,小程序我不知道怎么写样式让它像H5一样,所以就写了一个组件来做这样一件事。
林一怂儿
·
2023-07-24 22:31
微信小程序
前端
微信小程序
javascript
微信小程序
瀑布流
开箱即用 真香!!!
微信小程序
瀑布流
自己写是不是很头疼,亲测好用,并已上线。
DefuseAll
·
2023-07-24 22:01
微信小程序
小程序
前端
uniapp、taro 微信小程序
瀑布流
项目场景例如:项目场景:示例:商品货架、文章、视频等组件效果图实现过程提示:大致思路:布局分开左右两边布局,分成二条线直线,互不相关。利用uni.createSelectorQuery()实例获取节点每次获取左右两边的数据的高度进行判断之后再push数据进去渲染代码如下letquery,leftHeight=0,rightHeight=0;exportdefault{data(){return{t
_Smile_m
·
2023-07-24 22:30
uni-app
taro/小程序
小程序
vue.js
html
javascript
css
微信小程序 - - - - -
瀑布流
效果实现
瀑布流
效果1.
瀑布流
1.1什么叫
瀑布流
?1.2
瀑布流
有什么优点?1.3如何实现
瀑布流
的关键是什么?
Dark_programmer
·
2023-07-24 22:00
微信小程序
微信小程序
微信小程序
瀑布流
组件
1.创建文件夹/components/waterfall/文件夹结构如图各文件内容:.wxml.wxss.waterfallView{width:100vw;height:100vh;padding:2%;display:flex;justify-content:space-around;}.waterfallColumn{display:flex;flex-direction:column;wi
某公司摸鱼前端
·
2023-07-24 22:29
微信小程序
vue.js
javascript
微信小程序
notepad++
小程序
小程序商城
瀑布流
商品展示实现
现在小程序商城越来越多,通常的商城中,商品展示都是那种常规的两列规则展示,但是现在越来越多的应用开始采用
瀑布流
的方式来展示商品,商品的图片高度不定,商品根据图片容器大小,自由排列,依次下排。
小圣贤君
·
2023-07-24 18:21
小程序
前端开发
小程序瀑布流
瀑布流商品
小程序商品瀑布流
原生js
实现数字滚动效果demo
DocumentvarnumId=document.getElementById("numBox");functionNumAutoPlusAnimation(startNum,endNum){varstep=(endNum-startNum)/20;//颗粒化可以控制速度varcount=startNum;vartimer=setInterval(()=>{count=count+step;if
岁月如歌_
·
2023-07-24 13:23
javascript
开发语言
ecmascript
React-7:组件之生命周期
生命周期所谓的生命周期就是指某个事物从开始到结束的各个阶段,当然在
React.js
中指的是组件从创建到销毁的过程,
React.js
在这个过程中的不同阶段调用的函数,通过这些函数,我们可以更加精确的对组件进行控制
kino2046
·
2023-07-23 23:24
Android开发-RecyclerView线性布局,水平布局,网格布局
RecyclerViewRecyclerView能够灵活的实现大数据集的展示,视图的复用管理比ListView更好,能够显示列表、网格、
瀑布流
等形式,且不同的ViewHolder能够实现item多元化的功能
星星星宇
·
2023-07-23 10:55
原生js
封装弹出层
我们平常在项目中,通常需要给用户操作的结果进行提示,但是js默认给出的提示弹窗样式又比较丑,所以我们可以自己封装弹出层,用来给用户做不同的提示,具体效果如下:普通弹窗如下图:普通弹窗询问弹窗如下图:询问弹窗提示弹窗如下图:提示弹窗加载弹窗如下图:加载弹窗封装的代码,使用单例模式进行封装,代码如下:letpopup=Popup=(function(){classPopup{//构造函数中定义公共要使
升龙无涯
·
2023-07-23 06:59
【iOS】
瀑布流
的实现
1、效果演示SimulatorScreenShot-iPhone8-2020-01-16at17.32.16.png2、实现思路根据
瀑布流
的列数,创建记录maxY的字典,例如两列的
瀑布流
,就创建两个Key
mapleYe
·
2023-07-23 04:13
原生JS
实现鼠标拖动dom改变滚动条位置
有时页面内容过多时会同时出现横向和纵向滚动条,鼠标拖动滚动条感觉操作有些繁琐,所以尝试直接拖动dom来实现拖动滚动条同样的效果dom结构如下.father{height:50vh;width:70vw;overflow:auto;border:1pxsolid;}.child{width:500vw;height:500vh;}...那么首先理清思路同时监听父节点的mousedown事件和mous
Kirito_Beater
·
2023-07-22 20:45
移动端的上拉加载,下拉刷新
我们本次通过
原生JS
的方式实现一次上拉加载,下拉刷新,有助于我们对该技术点更好的理解与支持。一.实现原理上拉加载开始之前,我们需要了解一下几个概念:clientHeight:元素的像素高度,包含元素的
杜同学。
·
2023-07-22 19:49
javascript
前端
【js】
原生js
进行post请求
【js】
原生js
进行post请求leturl='https://xxxupload'letparams={"body":{"id":row.id},"channel":"","token":"","userId
我是Superman丶
·
2023-07-22 19:03
前端技术
服务器
前端
javascript
山山瀑布,处处流泉
广东博罗罗浮山山区广大,峻拔奇峭,大小432座山峰,峭壁危崖,980多道
瀑布流
泉,“山山瀑布,处处流泉”。尤以白石漓、白水门、龙洞3处瀑布为著。
一分雨水
·
2023-07-22 18:21
面试 | Ajax进阶---JQuery中的Ajax
我们都知道在
原生js
中,需要使用Ajax异步请求,就必须要手写一段获得XMLHttpRequest对象的函数,开始写几次十几次还是能当练练手写代码的能力,然而你每个项目都需要去写得时候你就会觉得很痛苦。
一个敲代码的前端妹子
·
2023-07-22 16:18
uniapp 土法
瀑布流
- vue3
效果图代码全部配送中已完成
Rudon滨海渔村
·
2023-07-21 23:01
uniapp
Web前端
uni-app
前端
javascript
瀑布流
Fetch
fetch不是ajax的进一步封装,而是
原生js
。Fetch函数就是
原生js
,没有使用XMLHttpRequest对象。
anna_0707
·
2023-07-21 17:30
组件吸顶功能实现
吸顶功能实现记录主要用的是scrolltop的距离来控制是否将组件定位改为fix,只需要用
原生js
即可实现。我们在vue中使用。
阿猪_341c
·
2023-07-21 10:22
ts:简单实现发布订阅模式
比如
原生js
中的addEventListener、removeEventListener比如vue中的EventBus(全局事件总线)($emit、$on)即收集一些事件后,统一处理发布者$emit,订阅者
Unique·Blue
·
2023-07-21 05:30
Typescript
typescript
发布订阅模式
前端
ts:Set、Map
观看小满老师课程的随笔~前言与
原生js
中的原理和方法是相同的,这里只是用了ts中的强类型一、Set天然去重,引用类型除外增删改查:add、has、delete、clear循环:forEach、entries
Unique·Blue
·
2023-07-21 05:30
Typescript
Javascript
前端
javascript
typescript
原生JS
实现NEW,带参数
new的使用方法是vara=new构造函数,a就是这个构造函数的一个实例。放上一张原型链的图image.png因此需要这个实例a.proto=构造函数.prototype而我们知道,a是一个对象,创建对象的几种方法中,有一种是Object.create.varo=Object.create(P)等同于o.__proto__===P//true因此如何创建a呢,就是varo=Object.creat
翩翩公子银圈圈
·
2023-07-21 05:21
Gson源码解析和它的设计模式
前言之前一段时间,准备把糗百的项目中json解析的模块中的
原生Js
on解析换成gson解析,工作比较繁杂,坑多,因此为了防止出错,我还对Gson做了一个源码分析。
Android高级开发
·
2023-07-20 15:22
瀑布流
布局
Document.demo-1{column-count:4;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;width:100%;margin:0auto;transition:1s;}@mediascreenand(max-width:750px){.demo-1{column-count:2;}}.item{padding:
魔王HG
·
2023-07-20 13:43
Vue第二篇:概念深度剖析
原生js
的赋值操作如下:letv
benben044
·
2023-07-20 03:26
前端
vue.js
前端
javascript
Vue+element table+
原生js
+touch触摸事件实现移动端横向拖动
Vue+elementtable+
原生js
+touch触摸事件实现移动端横向拖动今天做移动端项目时,想加个表格展示数据,但是调试的时候发现,表格数据很多时,想要触屏左右滑动内容,但是滑动不了,又不想引用插件实现
前端小白记录
·
2023-07-20 00:26
vue.js
javascript
elementui
接下来讲一讲Vue的数据代理
首先讲一下
原生js
的数据代理原生的Object.defineProperty()letaa='wewew'letperson={name:"王李斌",age:12}Object.defineProperty
EntyIU
·
2023-07-19 20:58
web
vue.js
前端
javascript
前端js防抖
一、
原生js
防抖防抖按钮示例立即触发等候触发functiondebounceImmediate(func,delay){lettimeoutId;letimmediate=true;returnfunction
就叫飞六吧
·
2023-07-19 13:45
前端
javascript
开发语言
原生js
实现鼠标长按事件
长按事件letprogress=document.getElementsByTagName('progress')[0];lettime="";letlock=true;functiondown(){time=setInterval(()=>{lock=false;progress.value+=5},1000)}functionup(){clearInterval(time);setTimeou
TianXuab
·
2023-07-19 08:56
javascript
前端
java
常用工具函数,以后会逐步更新
原生js
获取url参数的方法传入需要取的参数名返回对应值functiongetQueryString(name){varreg=newRegExp('(^|&)'+name+'=([^&]*)(&|$)
Destiny辰
·
2023-07-19 07:48
前端
javascript
开发语言
【
原生JS
-11】如何实现继承?
1.用构造函数和原型链实现2.class1.用构造函数和原型链实现第一步是在子类的构造函数中,调用父类的构造函数,并且传入this。让子类实例具有父类实例的属性。父构造函数.call(this)//this:子类的实例第二步,是让子类的原型指向父类的原型,这样子类就可以继承父类原型。子构造函数.prototype=Object.create(父构造函数.prototype);子构造函数.proto
Sparks67
·
2023-07-19 01:30
原生JS
1024程序员节
日期格式化 new Date().format
前端处理代码:newDate().format('yyyy-MM-dd')但报错查找相关资料,
原生js
和jquery都不能直接用newDate().format(‘yyyy-MM-dd’)。
吾乃冠军
·
2023-07-18 11:30
javascript
jquery
HTML点击按钮刷新当前页面,跳转到指定锚点位置
值得注意的是我这里使用的
原生JS
测试.main{width:100px;height:2000px;}.test{display:inline-block;width:100px;height:30px
Star航仔
·
2023-07-18 11:33
原生js
dom对象转为字符串
适用于通过js获取的dom对象document.getElementById('Dom')比如这样的获取到的就是htmlD欧美对象可以通过document.getElementById('Dom').innerHTML将其转换为字符串简单吧?我草,百度出来一堆没用的
不期而遇_3491
·
2023-07-18 08:43
列表懒加载和图片懒加载
参考链接整理:element-ui自带的图片懒加载指令和列表懒加载指令element-ui图片懒加载element-ui列表懒加载原理和
原生js
:图片懒加载如何用
原生js
实现图片懒加载(lazyLoad
TaitChan
·
2023-07-18 04:26
面试
vue
图片懒加载
列表懒加载
原声ajax发送post请求,
原生JS
实现ajax 发送post请求
[代码]
原生JS
实现ajax发送post请求varoStr='';varpostData={};varoAjax=null;//post提交的数据postData={"name1":"value1","
黄文池
·
2023-07-18 03:08
原声ajax发送post请求
AJAX笔记-
原生js
简介Ajax即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。核心Ajax引擎XMLHttpRequest创建
凸凹凸凹凸凹凸凹凸
·
2023-07-18 03:36
ajax
js
java
React初学者需要的库从哪里下载?
在react官网下载
react.js
的方法介绍1、访问react的github官方页面访问地址为:Downloads|Reacthttps://react-cn.github.io/react/downloads.html2
CBAiotAigc
·
2023-07-18 03:27
python
人工智能
react
react.js
前端
前端框架
学习react,复制一个civitai(C站)-更新3
先来看看效果图吧:我还是挺喜欢这种砌砖流布局技术点同样使用了砌墙
瀑布流
布局:masonryjs安装方法npminstallmasonry由于我只是浅浅的使用了一下,具体使用方法,请自行参考github。
佛一脚
·
2023-07-18 02:01
react
react.js
前端
上一页
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
其他