自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端实现页面划词选中复制,并弹出Popover功能。

常用的页面拖蓝复制功能实现,相信很多同学都遇到这样的功能,本文提供一个小demo供大家参考。

2025-05-22 15:57:21 251

原创 腾讯云COS介绍与使用(前端对接篇)

对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,用户可通过网络随时存储和查看数据。腾讯云 COS 使所有用户都能使用具备高扩展性、低成本、可靠和安全的数据存储服务。COS 通过控制台、API、SDK 和工具等多样化方式简单、快速地接入,实现了海量数据存储和管理。通过 COS 可以进行任意格式文件的上传、下载和管理。腾讯云提供了直观的 Web 管理界面,同时遍布全国范围的 CDN/EdgeOne 节点可以对文件下载进行加速。

2025-05-22 11:52:49 741

原创 微信小程序上传到oss的两种实现方式

微信小程序上传资源到阿里云OSS有两种主要方式。第一种是通过服务端生成签名,客户端调用接口进行上传。具体步骤包括在阿里云OSS创建RAM角色,服务端生成STS签名,配置微信小程序的合法域名,并编写小程序代码实现上传功能。第二种方式是在微信小程序本地生成签名并上传,需下载依赖库如crypto-js和js-base64,并封装相关方法。两种方式均需前置操作,如配置OSS和生成签名,具体实现可根据业务需求选择。

2025-05-21 17:01:49 645

原创 js判断变量的类型

在JavaScript中,判断一个变量有很多种方法。还可以巧妙的判断变量是对象or数组。

2025-05-21 10:43:49 241

原创 前端实现文件下载功能大全(超好用哦)

解决前端实现文件下载各种问题,便于基于需求和场景选择合适的方法。

2025-05-20 18:42:30 345

原创 前端实现头像,卡片堆叠效果(类似京东,拼多多效果)

现在大多商品卡或者推广都有xx正在买,展示头像堆叠效果像下面效果(图片从左到右的堆叠效果)下面是代码思路(可参考可改造)主题思路是定位,然后移动一定的位置,从而实现效果。加上边框,头像间更加明显代码如下<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid

2021-03-04 15:06:24 2507 1

原创 前端处理商品展示评论数(类似京东)

商城购物项目中,大多商品卡都会有评论数好评之类的,这里简单写个方法,以供使用。处理评论数(可用于微信小程序的wxs方法)// 0~999 =>0~999// 10000 =>1w// 11000 =>1.1w// 10100 =>1wfunction handleNum(num) { if (num < 10000) { return num } var numArr = ((num / 10000) + '').split('.') if (

2021-03-04 14:28:29 367 1

原创 前端在ios和mac中处理时间的一些总结(坑)

由于js运行环境不一致(引擎),导致苹果设备相关时间没有达到预期效果,这里做一个备份。xxxx-xx-xx xx:xx:xx形式// 类似 2016-06-08 12:30:05// 这种时间iOS并不兼容,出现未定义的时间格式 所以用下面的函数转一下成2016/06/08再使用Date对象就可function formatStr(str) { return str.replace(/-/g,"/");}ISO 8601标准格式// 类似 "2021-03-04T0

2021-03-04 14:18:00 620 2

原创 常用的git命令

初始化gitgit init克隆代码git clone一个是http;二是:ssh第一种http操作方便,只需要使用地址就可以执行数据的操作。第二种:ssh方式。提供一种加密的方式。只能在git中添加了ssh公钥,才可以执行数据的相关操作。ssh生成密钥ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。自己的公钥需要.

2020-05-08 21:32:26 169

原创 js找出两个数组相同的和不同的数据并且执行操作

找出两个数组相同的和不同的数据老生常谈的问题(两个数组中的相同或者不同的数据)//下面是一个例子 let oneArr = [{ "specs": "s", }, { "specs": "x", }, { "specs": "xm", }, { "specs": "xxl", } ] let twoarr ...

2020-04-23 16:55:08 1724

原创 js获取某一个时间的上周或者上月的起终点

js获取某一个时间的上周或者上月的起终点上周function getSomeTimesWeekDate(Time = new Date()) { let weekNum = Time.getDay(); //获取当前是周几 weekNum = weekNum == 0 ? 7 : weekNum; let lastDate = new Date(Time.getTime(...

2020-04-23 16:28:46 165

原创 window10截图新技能(程序员必备)

以下的windows键指的是(windows徽标键)oneprt sc 截取全屏(windows10需要在设置里面打开快捷方法)打开之后相当于window+shift+s(多种截图方式)twowindows+prt sc 截取浏览器当前页面,当前的窗口的图片threewindows+shift+s 可选区截图(多种截图方式)fourwindow+al...

2019-10-17 16:56:34 330

原创 PC中大banner图的水平居中的方法

banner图的水平居中的方法banner图往往往是很大的像素的,也就是分辨率。但是我们在pc页面是要做到水平居中显示的。一般的背景图片是达不到要求的。html<div class="banner"> <img src="./img/111.png" alt="banner"> </div>css.banner { wid...

2019-07-09 14:14:08 262

原创 盒子垂直水平居中的常用方式

盒子垂直水平居中的几种方式基础html布局 <div class="box"> <div class="boxe"></div> </div>cssflex布局 .box{ height: 300px; width:400px; border: 1px solid black...

2019-06-18 11:38:14 126

原创 vue移动端配置flexible实现rem布局

vue移动端配置flexible实现rem布局vue2安装依赖-D 等同于--save-dev 开发依赖-S 等同于--save 项目必须的依赖npm i lib-flexible --save-devnpm install px2rem-loader --save-dev引入lib-flexibleimport 'lib-flexible/...

2019-05-27 12:03:42 724

原创 前端页面加蒙版的几种方法

前端界面通常常需要在区域上加蒙版以下个人整理了几种添加蒙版介绍one采用定位的父子级别加蒙版,采用子绝父相对的方式,需要注意层级性。<!--模板以下均是这个模板--><div class="wrap"> <!--<div class="mark"></div>--> <div class="inner"...

2019-05-27 11:39:02 16598

前端使用腾讯云COS对象存储服务详解:功能特性、使用场景与项目集成方法

内容概要:本文档详细介绍了腾讯云COS(Cloud Object Storage)的功能和服务,包括其作为分布式存储系统的特点,支持海量文件存储、多种接入方式(控制台、API、SDK)、任意格式文件管理、数据处理能力(如文件压缩、裁剪、水印等),以及CDN加速和安全鉴权策略。文档还具体讲解了COS在不同场景下的应用,如开发者调用存储操作(支持大文件上传、分片上传、断点续传等)、企业资源存储(结合CDN加速和数据万象服务)。此外,文档提供了基于JavaScript SDK的具体项目使用示例,涵盖从环境配置到实际业务场景中的对象操作,并展示了如何通过Node.js提供临时密钥服务,确保安全性和灵活性。 适合人群:适用于有云计算基础,尤其是对对象存储感兴趣的开发人员和技术爱好者。 使用场景及目标:① 开发者可以通过COS进行跨平台(Web、App、小程序)的文件上传下载管理;② 企业可以利用COS实现高效的数据存储和处理,特别是需要全球加速和内容分发的场景;③ 提供详细的代码示例帮助用户快速上手,理解并集成COS到现有项目中。 阅读建议:建议读者首先熟悉COS的基本概念和控制台操作,然后按照文档提供的步骤尝试搭建开发环境,最后深入研究具体的API接口和应用场景,结合官方提供的代码示例进行实践,以便更好地掌握COS的使用技巧。

2025-05-21

前端开发上传组件的搭建与思考:统一文件上传组件的设计与实现过程解析

内容概要:本文档主要介绍了上传组件的搭建与思考,包括背景、开发步骤和技术总结。首先,阐述了统一上传组件的需求背景和技术应用场景,旨在为前端公共组件库和业务后台提供标准化解决方案。接着详细描述了开发前的准备工作,包括业务要求和技术实现思路,确保上传组件具备文件格式、大小校验、拖拽上传等功能。然后进入开发阶段,以多图上传为例展示了代码逻辑及实现细节,如文件选择、上传、替换、删除等操作的具体实现方法。最后,总结了此次技术应用中积累的经验,强调了封装上传组件唯一性和原生JS API的运用。 适合人群:前端开发工程师、全栈工程师,尤其是对文件上传组件开发感兴趣的开发者。 使用场景及目标:①适用于需要统一管理文件上传功能的项目;②帮助开发者快速搭建具备多种功能的上传组件,满足不同业务场景需求;③提供完整的前后端代码示例,便于理解和实践。 阅读建议:本文档不仅提供了详细的代码实现,还分享了实际开发中的经验和技巧,建议读者在阅读时结合自身项目需求进行思考,并尝试动手实现相关功能。

2025-05-21

空空如也

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

TA关注的人

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