自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 JavaScript中的构造函数

导言:首先,我想从ES5出发,探讨在创建对象时我们会面临哪些问题。接着,我们将深入了解构造函数是如何解决这些问题的。最后,我们将探究ES6对构造函数进行了哪些重要的升级与改进。

2024-10-31 09:28:06 709

原创 移动端实现拖拽

移动端浏览器兼容性好,不需要考虑以前那些JS的兼容性问题,可以放心使用原生JS书写效果,但是移动端也有自己独特的地方。比如触屏事件touch(也称触摸事件),Android和iOS都有。touch对象代表一个触摸点,触摸点可以是一根手指、一只触摸笔等等,触摸事件可响应用户手指对屏幕或者触控板的操作。

2024-10-30 14:01:17 679

原创 Fetch可以做请求的进度监控吗?

先自问自答:fetch 原生做不到请求的进度监控。fetch 是基于 Promise 的,在Promise的世界里,它的结果只有成功或者失败,没有说成功了百分之几或者失败了百分之几的说法。如果使用Fetch想实现进度监控功能,可能需要结合使用等Web Streams API,或者考虑使用第三方库来辅助实现。

2024-09-28 12:07:25 438

原创 自定义css属性实现渐变边框动画

自定义cs属性实现渐变边框动画

2024-09-17 19:10:32 824

原创 css必知必会之包含块

CSS 视觉格式化模型是 CSS 的最基础的概念之一,准确地理解它可以帮助我们在日常开发中少走弯路。

2024-09-17 11:33:54 1042

原创 纯css实现无限循环滚动logo墙

文章目录一、需求二、实现1、marquee标签2、css3动画完整示例代码:三、局限性一、需求在许多网站的合作伙伴一栏,常常会看到一排排无限地循环滚动的logo墙。不久前,接到一个类似的需求。需求如下:1、无限循环滚动;2、鼠标hover后,暂停滚动,鼠标离开后,继续滚动;3、支持从左往右和从右往左滚动;4、滚动速度需要可配置。简单动画,我们先尝试只使用css实现。二、实现1、marquee标签说到无限循环滚动,很久以前marquee标签可以实现类似的功能,它可以无限循环滚动,并且可

2024-08-24 16:38:53 830 1

原创 使用IntersectionObserver实现通讯簿组件demo(vue)

只需要把展示数组数据给组件,组件就会按照拼音首字母分组排列,且右边字母导航栏会有相应样式变化。点击右侧字母导航栏,会滚动到相应的分组。

2023-09-03 23:11:04 363

原创 element-ui之el-table利用多选实现单选效果

(demo中版本element-ui版本为: "^2.15.12")在element-ui中是为我们准备好了可直接使用的单选与多选属性的。但是单选与多选的形式不一样,在某些情况下我们可能想让它们的选择方式尽量统一,于是我想能不能把利用多选属性实现多选,并用一个变量来控制表格是多选还是单选。要实现单选有两步:一、隐藏多选选择框。二、每次选择只能选择一个。

2023-07-23 23:48:53 2790

原创 在vue中使用websocket的小demo

我们常用的http协议是一种无状态协议,对于事物的处理没有记忆能力,每次请求都是独立的,而且需要浏览器主动向服务器发送请求,服务器再相应浏览器的请求。而websocket在建立连接后,可以互相主动发送请求,且无需像hhttp那样每次请求都发送一次冗长的header。步骤0:任意处新建一个文件夹,命名为server,里面再新建一个文件server.js。这里简单的写一个demo,认识一下websocket的使用。以上,服务器端已准备就绪,接下来就看前端的了。步骤2:启动服务器,测试是否启动成功。

2023-04-23 00:23:20 908 2

原创 vue对高德地图的简单使用:点击标记并获取经纬度和详细地址

一个使用vue调用高德地图api实现标记点,获取标记点经纬度和详细地址,实现搜索关键词出现下拉提示的小demo

2022-11-29 23:37:22 13935 67

原创 使用avue的Crud组件为某行单独设置样式并给点击单个单元格设置事件

使用avue的Crud组件为某行单独设置样式并给点击单个单元格设置事件

2022-11-03 22:43:35 3236

原创 js实现简易拖拽图片验证功能

分析:我们想拖动小盒子移动。首先,我们知道以下信息,当鼠标在小盒子上点击时,可以得到鼠标的坐标(e.pageX、e.pageY)、大盒子的offsetLeft和offsetTop、小盒子的offsetLeft和offsetTop。移动鼠标后,其中鼠标在小盒子内的坐标(设为X,Y)是固定不动的,大盒子也是固定不动的,用新的pageX - X - 大盒子offsetLeft就得到了小盒子的offsetLeft,也就是小盒子左浮动的距离。鼠标在小盒子内的X坐标 = e.pageX - 大盒子.of..

2021-06-22 23:20:11 1215 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除