一只抠代码的汪
码龄5年
关注
提问 私信
  • 博客:12,866
    12,866
    总访问量
  • 19
    原创
  • 517,642
    排名
  • 14
    粉丝
  • 0
    铁粉

个人简介:卷就完事儿了

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-03-27
博客简介:

wangwangwang21的博客

查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得11次评论
  • 获得63次收藏
创作历程
  • 13篇
    2021年
  • 6篇
    2020年
成就勋章
TA的专栏
  • webpack
    1篇
  • 个人
  • html
  • http
    1篇
  • 服务器
    1篇
  • node.js
    1篇
  • CSS
    2篇
  • Vue.js
    1篇
  • TypeScript
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.js前端框架
  • 后端
    node.js
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用阿里云OSS搭建图床

使用阿里云OSS搭建图床前言:相信有很多程序员朋友都喜欢使用markdown语法编辑器写文章,不搭建图床写文章只能插入本地图片,别的电脑无法预览,很不方便,我之前有使用过gitee来搭建图床,免费,但是十分不好用,稍微大一点的图片(超过2MB)就显示不了了,今天就教大家使用阿里的OSS于PicGo搭建自己的图床。购买对象存储服务最近双十一,阿里、腾讯等云服务商都有搞活动,费用十分便宜,我这里直接买了3年40GB的标准存储包,一共花了21块6毛钱,准备用来放一些写文章的图片,和平时开发的一些图片。
原创
发布博客 2021.11.07 ·
1289 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

webpack学习整理(基础)

Learn WebPack生成package.json文件npm init -y局部安装npm install webpack webpack-cli -D 使用局部安装打包方式1:npx webpack方式2:在package.json中“script”中新增“build”字段"scripts": { "build":"webpack" },然后使用npm run build即可使用局部安装的webpack打包即可配置文件webpack.config.js/*
原创
发布博客 2021.08.07 ·
493 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

使用Vant组件中SwipeCell组件踩的坑

使用Vant组件中SwipeCell组件踩的坑根据Vant官方文档使用方法,使用组件SwipeCell,加上案例中样式 .van-swipe-cell__right样式无效,代码如下(uni-app开发)<van-swipe-cell right-width="{{ 65 }}" v-for="(item, index) in memoryList" :key="index" > <van-cell-group>
原创
发布博客 2021.05.25 ·
3279 阅读 ·
3 点赞 ·
2 评论 ·
2 收藏

Node.js进程守护

前言我想部署一个Node项目到服务器上,我把node项目直接塞进了我的服务器,并且按照了node.js,输入node app.js 也成功跑了起来,如下:但是,当我程序报错,或者当我退出终端时,该项目在3000端口开启的服务也会挂掉,这是由于node.js单线程的原因,这两种情况我现在不想让他挂掉!这时该怎么办呢。使用进程守护工具pm2 npm install pm2@latest -g // 安装pm2 start app.js // 启动pm2 kill // 停止有了这个进
原创
发布博客 2021.04.15 ·
1811 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

子元素相对父元素水平垂直居中布局

子元素相对父元素水平垂直居中布局子div确定宽高1.根据子div具体大小设置偏移​ 宽高大小固定的情况下,设置水平和垂直偏移量为父元素的50%。再根据实际长度将子元素向上和向左挪回一半大小<head> <meta charset="utf-8"> <title>子div水平垂直居中</title> <style> .father { background-color: #e6
原创
发布博客 2021.04.08 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP学习与整理

http & https & http2学习与整理1.简介​ HTTP协议(HyperText Transfer Protocol,超文本传输协议)是英特网上应用最为广泛的一种网络传输协议。​ HTTP是一个基于TCP/IP通信协议来传递数据(HTML、文件、图片文件、查询结果等)1.HTTP工作原理​ HTTP协议工作于客服端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即Web服务器(Nginx、Apache)发送所有请求。Web服务器根据接收到的请求
原创
发布博客 2021.04.06 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CSS优先级及权重

CSS样式优先级内联样式(行内样式)> ID选择器 > 类 = 属性选择器 = 伪类 > 元属 > 通配符*例子此时优先作用的是行内样式去掉行内样式,优先显示ID选择器去掉ID选择器,优先显示class选择器去掉class选择器,优先显示属性选择器,鼠标移到图片显示hover样式去掉属性选择器,优先显示通配选择器去掉通配符,显示元素属性例外!important作用的样式除外,被!important作用的样式会优先显示CSS权重!i
原创
发布博客 2021.04.05 ·
280 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Vue.js Mixin

混入 Mixin​ 混入(mixin)提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件项。当组件使用混入对象是,所有混入对象的选项将被“混合”进入该组件本身的选秀选项合并当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”。比如,数据对象在内部会进行递归合并,并在发生冲突时以组件数据优先。同名钩子函数将合并为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用值为对象的选项,例如 methods、components 和
原创
发布博客 2021.03.11 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Node.js + Express + MySQL构建项目

Node.js + Express + MySQL构建项目前提:你已安装好Node.js、mysql一.node.js配置连接mysql项目中安装mysql驱动包cnpm install mysql 或者 npm install mysql 2.配置连接引入模块 配置连接创建连接使用connection.query(sql,function(err,results,fields){ do something })进行数据库操作终端输入node 文件名运行文件,如果
原创
发布博客 2021.03.05 ·
1529 阅读 ·
9 点赞 ·
6 评论 ·
33 收藏

TypeScript初体验

TypeScript初体验安装npm install -g typescript第一个TS文件Node运行TS文件tsc hello.ts tsc是通过npm install -g typescript安装的解析TS工具包里面的解析TS的工具,作用是将TS文件解析成JS文件node hello.js node运行js简化执行TS步骤安装ts-node包:npm install -g ts-node改包内部帮你将TS文件转成JS文件使用ts-node执行ts文件ts-node h
原创
发布博客 2021.02.28 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript防抖节流学习整理

JavaScript 函数防抖、函数节流一.防抖1.持续触发不执行2.不触发的一段时间之后再执行分析:需求 2:在不触发的一段时间之后再执行,那就需要设置定时器,定时器定时器里面调用需要执行的函数,将arguments传入封装一个函数,让持续触发的事件监听是我们封装的这个函数,将目标函数作为回调(func)传进去,等待一段时间过后执行目标函数需求 1:持续触发不执行。我们先思考一下,是什么让我们的函数执行了呢?是上边的setTimeout。OK,那现在的问题就变成了持续触发,不能有setT
原创
发布博客 2021.01.07 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript中this指针学习整理

JavaScript中this指针学习整理1.以普通函数调用时非严格模式下 this指向window严格模式下 undefined2.以方法形式调用时,this就是调用方法的对象3.以构造函数的形式调用时,this是新创建的对象4.call()、apply()调用 改变this指向语法:func.call([thisArg[, arg1, arg2, …argN]])func.apply(thisArg, [argsArray])call()、apply()方法
原创
发布博客 2021.01.02 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git基本操作和常用命令学习整理

git工作基本原理图git常用命令git add . :添加本地仓库(工作区)文件到暂存区git status : 列出当前目录所有还没被git管理的文件和被git管理且被修改但还未提交(git commit)的文件git branch :不带参数:列出本地已经存在的分支,并且在当前分支前面加’*‘ 标记git branch 分支名:创建分支git checkout 分支名:切换分支git branch -r:列出远程分支git branch -a:列出本地分支和远程分支g
原创
发布博客 2021.01.02 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VueX学习与整理

Statestate属性是Vuex中用于存放组件之间共享的数据;也就是说,我们把一些组件之间共享的状态主要存放在state属性中;它采用的是单一状态树——用一个对象就包含了全部的应用层级状态。这也意味着,每个应用将仅仅包含一个 store 实例。单一状态树让我们能够直接地定位任一特定的状态片段,在调试的过程中也能轻易地取得整个当前应用状态的快照。Mutations1.提交mutation是更改Vuex的store中的状态的唯一方法2.Vuex中的mutation非常类似于事件3.每个mutati
原创
发布博客 2020.12.21 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS闭包closure

JS闭包closure前言什么是闭包?官方文档这么说的:函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。在 JavaScript 中,每当函数被创建,就会在函数生成时生成闭包。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures其实就是子函数能访问到父级作用域 (先对作用域有一定了解) 所以,当我们有些情况
原创
发布博客 2020.09.30 ·
171 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

浅谈JS深拷贝与浅拷贝

JS深拷贝与浅拷贝前言昨天复习了下JS,看到了以前打的深拷贝与浅拷贝代码,我整理了下。一提到拷贝,大家可能想到的是这样:let jg = { name: "wang", url: "www.jianng21.top" } let obj1 = jg;//赋值 使用同一内存空间 obj1.name = "wangwang" //改变obj1 jg.name也会被改变这是我们不希望的,所以赋值的这种方法不可取浅拷贝方法一: let obj2 = { n
原创
发布博客 2020.09.30 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue实例生命周期钩子

啥是Vue实例生命周期钩子?每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。这是Vue官方说明,就好比人一样,你只有满了22岁(男)才能领结婚证结婚,满60岁后才可以领养老保险金,符合了一定条件,才能干某些事…beforeCreatd在实例初始化之后,数据观测(data observer)和event/wact
原创
发布博客 2020.08.03 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue初体验

前言什么是Vue.js?以前只是常听大佬叨叨,我也是一头雾水!前不久刚粗略地学完JS,就迫不及待的来学Vue。Vue读音([vju:] 同view),view:视图,顾名思义,Vue.js肯定跟视图有关联…打开Vue中文网 “渐进式JavaScript 框架”几个字映入眼帘,脑海里有了大个大概,vue.js就是一个js库,并且无依赖别的js库,跟jquery差不多。vue的核心库只关注视图层,非常容易与其它库或已有项目整合。Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的A
原创
发布博客 2020.08.01 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

宝塔面板(Linux版)安装与使用

宝塔面板(Linux版)安装与使用宝塔面板是提升运维效率的服务器管理软件,真的超级方便。因为我买的Linux服务器,所以这里简单说下Linux版的宝塔面板的安装与使用!1 用Xshell6或者其他远程连接工具连接到你的服务器2.去宝塔面板官网https://www.bt.cn/download/linux.html复制这段安装代码yum install -y wget && wget -O install.sh http://download.bt.cn/install/inst
原创
发布博客 2020.07.15 ·
2181 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

搭建服务器需要用的工具.rar

发布资源 2020.04.03 ·
rar
加载更多