殇蓝
码龄8年
求更新 关注
提问 私信
  • 博客:91,430
    91,430
    总访问量
  • 24
    原创
  • 31
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2017-03-25

个人简介:以马为梦,随处可栖

博客简介:

殇蓝的博客

博客描述:
未来的你会感谢现在努力的你
查看详细资料
个人成就
  • 获得43次点赞
  • 内容获得25次评论
  • 获得93次收藏
  • 代码片获得167次分享
  • 博客总排名38,592名
  • 原力等级
    原力等级
    2
    原力分
    144
    本月获得
    0
创作历程
  • 1篇
    2025年
  • 2篇
    2024年
  • 4篇
    2021年
  • 3篇
    2020年
  • 7篇
    2019年
  • 8篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • 开发中常见问题
    3篇
  • webpack
    1篇
  • 项目搭建
    1篇
  • js
    9篇
  • css3+html5
    5篇
  • Angularjs
    3篇
  • nodejs
    2篇
  • vue
    4篇
  • mac 常见问题解决
    1篇
  • 性能优化及兼容
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

关于nextjs中next-sitemap插件生成文件样式丢失问题及自定义样式处理

next-sitemap.config.js和postbuild.js存放根目录,和package.json同级。sitemap-style.xsl和生成的sitemap.xml同一个位置,我放在public目录下。next-sitemap.config.js如下。sitemap-style.xsl 样式。postbuild.js 处理样式。
原创
博文更新于 2025.05.12 ·
217 阅读 ·
7 点赞 ·
0 评论 ·
2 收藏

浏览器复制图片

浏览器的剪贴板API write 方法目前只支持 text/plain 和 text/html MIME 类型,浏览器支持PNG而不支持JPEG。
原创
博文更新于 2024.10.18 ·
147 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

前端项目部署服务器(express+nginx+pm2)

安装好nginx,node、pm2。
原创
博文更新于 2024.06.25 ·
373 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

常用正则统计

校验数字数字:^[0-9]*$ 、 /^[0-9.]{0,30}$/n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$两位小数:/(^[0-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/1开头手机号:/^1\d{10}$/大于0的数字,小数为两位:/(^[1-9](\d+)?(\.\d{1,2})?$)|(^...
原创
博文更新于 2023.06.29 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

angularjs省市区联动json数据

发布资源 2018.07.09 ·
js

iOS拍照修正方向-exif-js库应用存在的问题

exif-js上传存在的问题正常情况下的图片上传file对象解决方法:默认手动创建对象4.原因分析:有些图片的信息丢失,EXIF.getData获取的时候没有进行兼容处理
原创
博文更新于 2021.10.08 ·
473 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

关于android嵌套h5不能加载,白屏问题

android设置了webview的基本权限WebSettings settings = mWebView.getSettings(); //设置了这个属性后我们才能在 WebView 里与我们的 Js 代码进行交互 settings.setJavaScriptEnabled(true); //WebView 是否支持多窗口,如果设置为 true,需要重写 //WebChromeClient#onCreateWindow(WebVi.
原创
博文更新于 2021.09.28 ·
2184 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

关于请求状态400的问题

**400 一眼看去的确是前端提交的JSON数据格式存在问题(80%左右的概率都是前端),但是有种是后端的(不管是Java,还是Node,如果没有按照他们的要求传递JSON格式(你不知道的格式情况下20%的概率都是后端的),也会报错),就如下面subs数是base是图片信息的数组,我没上传图片的时候默人的是空,会传递"submitInfomations":{"subs":{}},但我没有按照下面这...
原创
博文更新于 2021.05.27 ·
6158 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

DOM 对象列表-HTMLCollectionOf 不能进行数据的获取

拥有 length 属性且索引被当做字符串处理,同时不具备数组所具有的方法这里把这种对象称为伪数组-函数内部的 arguments、DOM 对象列表等伪数组具有length属性按索引方式存储数据不具有数组的push,pop等方法解决办法解决方法1. const arr = [].slice.call(htmlCollection);2. const arr = Array.from(htmlCollection);3. const arr = [...htmlCollectio.
原创
博文更新于 2021.03.30 ·
2989 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

mac M1 nvm 安装问

新款的mac搭载了苹果自研的芯片,放弃了intel的x86芯片,那之前的软件难免会存在兼容性问题。 鄙人有幸踩了第一个坑。 在通过nvm 安装不同版本的node 时,出现了问题。 问题一:先说一下 nvm的安装问题,这个跟m1的兼容性无关。 参考大神文章(https://www.jianshu.com/p/622ad36ee020) 我在通过命令行安装nvm成功之后(curl -o- https://raw.githubusercontent.com/nv...
转载
博文更新于 2021.03.23 ·
882 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vue-lazyload和v-viewer冲突问题

测试环境和生产环境都无问题(都是build后的代码)vue-lazyload是vue的懒加载插件,v-viewer是个图片的预览插件,版本分别是1.3.1和1.4.2,存在一个问题就是懒加载插件正常执行,但是预览插件在初次加载后图片点击失效,只有页面强制重排后才会再次生效;目前根据源码定位后发现是懒加载插件v-lazy中的add,update中影响了预览插件中对于图片的默认初始,导致预览插件的点击预览失效;本地解决方式,因为v-lazy替代了之前的src属性,所以测试结果是两者兼具,可以保证懒加载和.
原创
博文更新于 2020.08.12 ·
1261 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

H5调用手机的前后摄像头,canvas显示,自带截图,兼容ios和android

注意1.下面的HTML需要在HTTPS下访问方可正常工作,对应的localhost或者本地地址访问不能支持;2. facingMode: { exact: 'environment' } // -- 后置facingMode: 'user ' // -- 前置3. 如果你想在已经播放视频的情况下更换摄像机,你需要先停止当前的视频流,然后再将其替换成另一台摄像机的视频流。videoStream.getTracks().forEach((track) => { track.stop(); });
原创
博文更新于 2020.06.29 ·
3183 阅读 ·
2 点赞 ·
4 评论 ·
12 收藏

vue2+webpack3+中引入ts-loader后编译性能大幅较低,TypeScript构建优化处理

如果你尝试过在引入ts-loader使用过DllReferencePlugin、awesome-typescript-loader、ParallelUglifyPlugin等优化插件无明显效果的时候你可以继续往下看如果你是webpack4+,那么你直接使用awesome-typescript-loader插件代替ts-loader就可以如果你是小于4的webpack那么我估计你的ts-loa...
原创
博文更新于 2019.10.30 ·
4323 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iOS拍照显示不正确的问题

只需记住:1.iOS拍照默认的照片方向并不是竖着拿手机时的情况,而是横向,即Home键在右侧;2.android拍照默认的照片方向并不是竖着拿手机的;3.主要是获取图片的EXIF头部信息,其中有一个叫做Orientation (rotation)的标签,用于记录图像的方向,这便是相机写入方向信息的最终位置。它总共定义了八个值:4.对应的修改可以iOS处理也可以前端处理,推荐源头iOS进行...
原创
博文更新于 2019.07.18 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何处理pc端的字体大小的适配问题(完美解决)

export const resetPc = () => { var wH = window.innerHeight; // 当前窗口的高度 var wW = window.innerWidth; // 当前窗口的宽度 var whdef = 100 / 1920; // 表示1920的设计图,使用100PX的默认值 if (wW > 1400) { ...
原创
博文更新于 2019.04.11 ·
13314 阅读 ·
6 点赞 ·
0 评论 ·
28 收藏

node.js作为请求中转,解决前端页面——node.js服务——后台服务(Java、PHP)数据交互问题

重写对应的get、put、post、delete请求;var express = require('express');var publicMethod = express.Router();var http = require('http');var api = express.Router();var querystring = require('querystring');va...
原创
博文更新于 2019.03.27 ·
3484 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Git Permission Denied

前几天把自己的Ubuntu系统升级了一下,结果Git连不上GitHub了,其中各种心酸啊,主要是误信了官方文档关于测试SSH连接成功那部分的提示,不多说直接上干货1、本地配置Git用户名和邮箱名$ git config --global user.email "xxx@qq.com"$ git config --global user.name “xxx”2、生成SSH RSA key$...
转载
博文更新于 2019.03.12 ·
1935 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css animation实现图片切换效果

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0,
原创
博文更新于 2019.01.15 ·
13128 阅读 ·
4 点赞 ·
0 评论 ·
18 收藏

pkg 项目打包成可执行文件

目录结构 index.js引入config.jsonconfig = JSON.parse(fs.readFileSync('./config/config.json'));visti_port = config.visti_port; //端口path = require('path')const log4js = require('./logs.js'...
原创
博文更新于 2018.12.19 ·
4180 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

vue 项目node服务器部署流程

vue 项目npm run build 进行打包部署,在打包之前进行config下配置文件index.js的修改,将assetsPublicPath:'/' 修改成 assetsPublicPath: './',服务器上进行express项目搭建,添加和修改如下var engines = require('consolidate');app.engine('html', engines....
原创
博文更新于 2018.12.07 ·
4874 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏
加载更多