自定义博客皮肤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)
  • 收藏
  • 关注

原创 Showdown 解析a标签打开新的标签页

需要注意的是,这种方式会对所有通过该转换器实例生成的 a 标签生效,如果你想要对特定的链接应用不同的行为(例如,某些链接不打开新标签页),你可能需要一个更复杂的扩展逻辑或者在生成 HTML 后通过其他脚本进行处理。Showdown 转换器默认情况下并不会将 Markdown 中的链接转换为在新标签页打开(即加上 target=“_blank” 属性)。如果你想让所有的链接在新标签页中打开,你需要自己扩展 Showdown 的功能或者在转换后手动修改链接。3.转换 Markdown。

2023-12-01 16:48:53 150

原创 Axios 在typescript中的统一封装

用于前端项目接口统一处理封装

2022-06-02 14:57:28 384

原创 网页版数据库管理工具安装教程——phpAdmin

phpMyAdmin 就是一种 MySQL 数据库的管理工具,安装该工具后,即可以通过 web 形式直接管理 MySQL 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面详细说明Docker 环境安装1. 拉取镜像docker pull phpmyadmin/phpmyadmin2. 运行容器docker run -d --name phpmyadmin -e PMA_ARBITRARY=1 -p 3360:80 phpmyadmin/phpmyadm

2022-05-09 15:44:03 3216

原创 如何通过Web端直传文件(Object)到OSS

Web端上传OSS介绍用户在浏览器或App端上传文件到应用服务器,应用服务器再把文件上传到OSS。具体流程如下图所示。和数据直传到OSS相比,以上方法存在以下缺点:上传慢:用户数据需先上传到应用服务器,之后再上传到OSS,网络传输时间比直传到OSS多一倍。如果用户数据不通过应用服务器中转,而是直传到OSS,速度将大大提升。而且OSS采用BGP带宽,能保证各地各运营商之间的传输速度。扩展性差:如果后续用户数量逐渐增加,则应用服务器会成为瓶颈。费用高:需要准备多台应用服务器。由于OSS上行流量

2022-05-09 15:39:39 975

原创 JavaScript将一个object对象转成url字符串

话不多说,直接上代码!!!/** * 拼接对象为请求字符串 * @param {Object} obj - 待拼接的对象 * @returns {string} - 拼接成的请求字符串 * Auth:WANGJIAN */export function encodeSearchParams(obj) { const params = [] Object.keys(obj).forEach((key) => { let value = obj[key] // 如果

2021-10-22 17:43:58 2664

原创 TypeScript学习经历

本文将带你一步步学习 TypeScript 入门相关的十四个知识点,详细的内容大纲请看下图:一、TypeScript 是什么TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 年的 ECMAScript 和未来的提案中的特性,比如异步功能和 Decorators,以帮助建立健壮的组件。下图显

2021-10-22 17:39:47 138

原创 微信小程序拍照截取指定区域图片(话不多说,直接上代码)

效果图wxml<camera wx:if='{{isShowCamera}}' class="camera-box" devic-position="width" flash="off" style='width:{{windowWidth}}px; height:{{windowHeight}}px;'> <cover-view class='camerabgImage'> <cover-view class="active"> &lt

2020-12-07 17:54:30 4889 5

原创 微信小程序左滑删除自定义组件

slider-componets.wxml<view class="container" > <view class="slide-box" style="transform: translateX(-{{translateX}}rpx);transition: transform .8s " bindtouchstart="handleTouchStart" bindtouchmove="handleTouchMove" .

2020-06-30 10:53:42 841

原创 JavaScript通过图片url地址下载图片

废话不多说,直接上代码 // 下载图片 downloadIamge(imgsrc, name) { //下载图片地址和图片名 var image = new Image(); // 解决跨域 Canvas 污染问题 image.setAttribute("crossOrigin", "anonymous"); image.onload = function() { var canvas = document.create

2020-06-30 10:33:48 4667 2

原创 vue.config.js配置表

const path = require('path')module.exports = { // 基本路径 /* 部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath */ /* baseUrl: process.env.NODE_ENV === 'production' ? './' : '/' */ publicPath: process.env.NODE_ENV === 'production' ?

2020-06-30 10:30:21 204

原创 微信小程序生命周期

生命周期就是指一个对象的生老病死。 从软件的角度来看,生命周期指程序从创建、到开始、暂停、唤起、停止、卸载的过程。下面从一下三个方面介绍微信小程序的生命周期:应用生命周期页面生命周期应用生命周期影响页面生命周期应用生命周期用户首次打开小程序,触发 onLaunch(全局只触发一次)。小程序初始化完成后,触发onShow方法,监听小程序显示。小程序从前台进入后台,触发 onHide方法。小程序从后台进入前台显示,触发 onShow方法。小程序后台运行一定时间,或系统资源占用过

2020-06-30 10:28:35 228

原创 @vue/cli4生产环境移除console

首先安装 transform-remove-console插件 yarn add transform-remove-console找到根目录babel.config.js添加如下 const plugins = ["@vue/babel-plugin-transform-vue-jsx"] // 生产环境移除console if (process.env.NODE_ENV === 'production') { plugins.push("transform-remove-conso.

2020-06-30 10:23:50 1568

空空如也

空空如也

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

TA关注的人

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