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
vue和react区别、vue2和vue3的区别
react对于
原生js
要求高一点函数式编程国外用react多,国内vue多共同点:组件化vue2声明式编程vue3,react函数式编程单项数据流,数据驱动视图都支持SSR不同点:vue使用模板htmlreact
不想当码农~
·
2023-10-24 09:04
vue.js
react.js
javascript
原生js
+canvas制作图片截取工作
快过年了给大家拜个新年,祝大家新年快乐,苦逼的我还在上班。写这篇文章也是我正好前两天写过一个修改资料的页面,其中就有上传头像,这里和大家分享下。Screenshot.png图片截取*{margin:0;padding:0;}body,html{background-color:#000;position:relative;width:100%;height:100%;overflow:hidden
Brighten_Sun
·
2023-10-24 02:11
01-React入门
1.
原生JS
操作DOM繁琐,效率低2.使用JS直接操作DOM,浏览器会进行大量的重绘重排3.
原生JS
没有组件化编码方案,代码复用低在学习之前最好看一下关于npm的知识:下面是我在网上看见的一个写的还不错的
风吟Pro
·
2023-10-23 21:32
react.js
前端
前端框架
JSX 中使用 js 表达式
学习目标:能够在JSX中使用表达式语法:{JS表达式}functionApp(){//1.识别常规变量constname='跟着老惠学前端'//2.
原生js
方法调用constage=()=>{return25
雨落云尚
·
2023-10-23 13:02
React新人手把手入门
JSX
javascript
前端
开发语言
原生JS
实现字符串indexOf方法(使用基本遍历法)
昨天秋招笔试遇到的一道题,记录下来给大家参考,如果没写对,还请大家指正,前端小白在此谢过各位.String.prototype.myIndexOf=function(str,n){letlen1=this.length;letlen2=str.length;leti=n||0;//this=>原字符串//str=>目标字符串for(i;i
一只小小明
·
2023-10-23 10:21
Ajax的原理以及原生封装
[Ajax工作原理和
原生JS
的ajax封装]无论从ajax的出现还是从它的作用上来说,ajax对于前端无疑是意义重大的。甚至可以说,是ajax带来了前端这个行业。
就叫苗逗逗
·
2023-10-23 09:29
JS|使用
原生js
实现拦截器
除夕快乐啊,最近一直在开发前后端都没时间写博客了,正好把最近研究的拦截器拿出来卖弄一下~什么是拦截器?通俗点讲,就是在某一组条件条件未达到的情况下,禁止访问某一组页面;咱们举个栗子,我有一个页面,其路径为dioxide-cn.ink/view/demo.html,我只希望给我点过赞的读者能访问,那么没有点赞的读者就访问不了,这样我们就吧没有点赞的读者拦截在了页面外面;我们在小学二年级的时候就已经学
Dioxide•CN
·
2023-10-23 00:57
javascript
开发语言
element-ui 以CDN 方式引入
原生js
开发的几个别坑 (+vue)
element-ui以CDN方式引入
原生js
开发的几个坑最近两个月太忙了忙的没空写文章两个月赶出来了几个的项目一个是雪佛兰裸眼3D的一个商品屏幕展示项目一个是广汽云渲染的一个云看车项目一个是奥迪中国充电桩的网页开发项目
星陈~
·
2023-10-22 17:14
javascript
ui
vue.js
前端
css
低代码
css3
在react里写
原生js
_前端面试题 ---react
高阶组件相关什么是高阶组件,它有哪些运用?高阶组件就是一个函数,接收一个组件,经过处理后返回后的新的组件;高阶组件,不是真正意义上的组件,其实是一种模式;可以对逻辑代码进行抽离,或者添加某个共用方法;eg:react-redux:connect就是一个高阶组件,接收一个component,并返回一个新的componet,处理了监听store和后续的处理;react-router:withroute
weixin_39640444
·
2023-10-22 02:03
在react里写原生js
怎样封装一个原生的Ajax,原生javascript封装ajax
综上,本文主要提供了以下几个点:采用面向对象的方法用
原生js
封
呆呆wang
·
2023-10-21 07:32
怎样封装一个原生的Ajax
原生JS
:跟随鼠标移动洒落星星的特效
原生JS
:跟随鼠标移动洒落星星的特效封装成一个js文件,便捷引用functiondrawStar(){//定义数组,arr存放每个小星星的信息,colour为颜色数组,存几个好看的颜色vararr=[]
搬砖的前端
·
2023-10-20 21:43
原生js方法软件工具
javascript
开发语言
ecmascript
react笔试题
比如
原生js
绑定的事件、setTimeout、setInterval等。
无 限 进 步
·
2023-10-20 13:57
随便写着玩
react.js
javascript
前端
【VUE】js将number数字转换为金额格式,类似于10000=10,000.00
比如请求数据返回金额为10000,然后我们给做个金额格式分段;1、我们首先模拟个数据~vue:data(){reutrn:{num:10000}}
原生js
:varnum=10000;2、在项目中创建一个
youth_MrZhou
·
2023-10-20 00:26
Vue2.0自学笔记
不强求你一次性接受并使用它的全部功能特性Vue数据驱动渐进式框架基于MVVM软件设计模式React开发大型项目最严谨的框架Anagle适用于大型项目,项目开发较为沉重,不够灵活Vue与jquery的区别(打扫卫生)
原生
小白6402
·
2023-10-20 00:41
vue.js
javascript
前端
使用
原生js
+百度地图api实现获取当前地理位置
在百度地图获取到自己的百度地图ak,填到ak的位置Title您目前在//定义一个空的位置构造函数functionLocation(){};//定义一个可以获得经纬度的方法Location.prototype.getLocation=function(callback){varoptions={enableHighAccuracy:true,maximumAge:1000};this.callbac
米奇妙妙wuu
·
2023-10-19 23:58
javascript
前端
开发语言
ag-grid angular版Get Started教程踩坑
ag-gird官网简单介绍一下ag-grid: ①自称世界上最好的js数据表格实现方案,支持目前大部分主流框架,比如angular2+,anularjs1,vue,react等,同时也支持
原生js
。
什么香香脆脆我们最爱
·
2023-10-19 16:34
angular
浏览器原理-v8引擎-js执行原理
浏览器原理-v8引擎-js执行原理js简介js应用:js的应用很广泛可以应用于web,移动端,小程序,桌面应用,后端开发等web开发包括(
原生js
,react,vue,angular等)移动端开发(reactNactive
练习时长1月半的前端练习生
·
2023-10-19 16:52
javascript
前端
Vue基础--源动力
官网地址:https://cn.vuejs.org/v2/guide/image.pngVue演进案例:节点内容填充
原生JS
image.pngJS模板image.pngjQueryimage.pngVueimage.pngVue
苦难_69e0
·
2023-10-19 07:40
react的refs属性
refs属性的意义是标识,相当于
原生js
中的id,可以通过this.refs.标识名来访问,获取到的是真实DOMref可以为:string类型(不推荐,可能会出现问题)回调函数类型:分为行内式和外部callbackrefReact
#咸菜
·
2023-10-19 00:52
React
reactjs
原生js
实现判断浏览器滚动条向上滚动还是向下滚动,实时监听浏览器的滚动方向
//监听浏览器的滚动事件判断是向上滚动还是向下滚动varlastScrollTop=0;window.addEventListener("scroll",function(){varscrollTop=window.pageYOffset||document.documentElement.scrollTop;if(scrollTop>lastScrollTop){console.log('向下滚
Sunny_lxm
·
2023-10-18 10:03
javascript
浏览器滚动
Vue 基本使用
传统开发模式对比
原生JS
JQueryVue.js之HelloWorld基本步骤Vue的基本使用步骤:1、需要提供标签用于填充数据2、引入vue.js库文件3、可以使用vue的语法做功能了4、把vue提供的数据填充到标签里面
辽A丶孙悟空
·
2023-10-18 00:45
仵航说如何html中的单选按钮禁用仵老大
最近写的项目是老项目,Spring+hibernate的,前端直接js,Vue写多了,
原生js
不会了,还要去百度,功能大致为,有一个查看页面,表单跟修改一样,但是不能修改,input的框的可以,我直接设置
wuhang
·
2023-10-17 06:49
ant design vue中table表格滚动加载
在antdesignvue组件库中,并没有提供可以直接监听table滚动的api,在此我使用了
原生js
去对table表格赋予一个监听表格滚动事件。
ZJ_.
·
2023-10-17 00:25
vue.js
前端
javascript
anti-design-vue
面试题汇总
篇你真的了解回流和重绘吗字节面试被虐后,是时候搞懂DNS了深入理解CSS选择器优先级杂烩做了一份前端面试复习计划,保熟~js[译]送你43道JavaScript面试题【面试篇】寒冬求职季之你必须要懂的
原生
李昂李三光
·
2023-10-15 01:27
尚硅谷-React
是什么react是用于构建用户界面(视图)的JavaScript库也可以说react是一个将数据渲染为html视图开端的开源JS库(2)React的功能是什么操作Dom呈现页面(3)为什么学React:
原生
shbi131xx
·
2023-10-14 21:40
前端框架
react
前端
react
react.js
前端框架
React 入门:受控组件与非受控组件
非受控组件概念介绍非受控组件中,表单数据将交由DOM节点来处理,类似
原生JS
中获取DOM值的思路(document.getElementById("test"))一样,只是在React是通过Refs来实现
西涯三锋
·
2023-10-14 17:08
React
学习实战笔记
react.js
javascript
前端
前端框架
原生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
原型模式
五八到家面试
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
js 判断滚动到底部
js滚动到底部判断//判断标准:窗口高度+滚动条位置>=页面高度/*--------------------------------------------*///
原生JS
判断整个文档滚动至底部window.onscroll
小小优化师 anny
·
2023-10-12 12:40
javascript
前端
vue.js
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他