自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (2)
  • 收藏
  • 关注

原创 JS实用方法-持续更新

JavaScript判断数据类型

2021-05-08 16:53:50 168 1

原创 欢迎访问我的个人主页 Welcome to my home

欢迎访问我的主页:bookbook.cc

2021-03-17 20:55:48 15454 9

原创 从零搭建TypeScript+Webpack环境(手把手记录)

从零搭建TypeScript+Webpack环境(手把手记录)

2021-10-02 21:48:37 364 2

原创 Vue3-你不知道的父子组件传递细节

一、父组件给子组件传递非Prop的Attribute何为非Prop的Attribute?即:当传递给组件某项值时,如果没有在 props定义,那么则称呼为非Prop的Attribute。当这种时候传递参数,会出现三种情况App.vue<template> <div id="home"> <show-message id="show-id" class="show-class" title="show-title"></show-message&

2021-09-16 23:24:19 341

原创 精心整理Webpack7分钟极速回忆录

style-loader css-loader file-loader url-loader less-loader vue-loaer postcss-loader iconfontCleanWebpackPlugin 删除打包文件夹HtmlWebpackPlugin 指定HTML文件模板DefinePlugin 定义全局常量CopyWebapckPlugin 复制文件夹到打包目录

2021-09-12 20:57:53 1094 1

原创 webpack打包生成多余图片的解决方案、export default __webpack_public_path__

webpack打包生成多余的图片文件的解决方案export default __webpack_public_path__

2021-09-11 18:23:14 739 10

原创 Vnode-Vdom-diff算法

Vnode-Vdom-diff算法

2021-09-05 15:14:39 253

原创 TypeScript-类、继承、接口、泛型、tsconfig

一、类1.1 构造函数1.2 继承1.3 super 关键字1.4 抽象类与抽象方法二、接口三、get set 及 public protected private3.1 get And set3.2 public protected private四、泛型五、tsconfig.js 配置文件解析

2021-05-31 16:43:36 259 2

原创 TypeScript-重塑类型思维

文章目录第一章 快速入门一、TypeScript简介二、TypeScript 开发环境搭建三、基本类型四、编译选项五、webpack六、Babel第一章 快速入门一、TypeScript简介TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。相较于JS而言,TS拥有了静态类型,更加严格的语法,更强大的功能

2021-05-29 20:15:50 116

原创 webpack模块化实现原理

webpack模块化实现原理

2021-05-12 22:29:10 119 2

原创 webpack核心配置-学习笔记

一、指定出口入口和指定配置文件二、配置loader2.1 配置css-loader style-loader2.2 配置less-loader2.3 浏览器兼容性 browserslist2.4 在 package.json种使用3.2 在文件中使用三、Plugin配置3.1 CleanWebpackPlugin 自动删除打包文件夹3.2 HtmlWebpackPlugin 指定使用index.html模板3.3 webpack.DefinePlugin 定义构建过程中的全局变量3.4

2021-05-10 23:49:00 160

转载 script标签之async与defer

script标签之async与defer

2021-05-10 14:12:30 135 1

原创 Node基于JWT实现Token验证、登录验证

Node基于JWT实现Token验证jsonwebtoken

2021-05-05 21:21:08 1114

原创 koa快速入门

ctx.request 和 ctx.req的区别一、koa介绍及初体验1.1 koa初体验二、中间件2.1 注册中间件2.2 koa-router2.3 参数解析 query & params2.4 参数解析 json & urlencoded2.5 参数解析 form-data2.6 koa实现文件上传三、响应数据及代理四、部署静态资源五、错误处理

2021-04-27 19:46:37 356 2

原创 Node之HTTP模块(request对象解析、response对象解析、图片上传)

Node之Http模块request对象解析、response对象解析http实现文件上传

2021-04-24 11:54:27 598

原创 EventLoop之Node事件循环

EventLoop之Node事件循环

2021-04-23 15:02:33 73 1

原创 在npm官网发布自己的包

在npm官网发布自己的包

2021-04-19 16:09:25 1061 6

原创 Node包管理工具详解

Node包管理工具详解node:npm、cnpm、yarn、npx、package.json、pageage-lock.json

2021-04-14 16:20:50 855

原创 Yarn 和 NPM 国内镜像(淘宝镜像)

Yarn 和 NPM 国内快速镜像(淘宝镜像)

2021-04-13 22:14:49 4230 1

原创 Node常用的内置模块

文章目录一、Path 路径模块1.1 案例引入 之 path.resolve一、Path 路径模块path模块用于对路径和文件进行处理,提供了很多好用的方法。需求引出:我们知道在 Mac OS、 Linux和 window上的路径是不一样的window上会使用\或者\\来作为文件路径的分隔符,当然目前也支持/在 Mac OS、 Linux的Uniⅸ操作系统上使用/来作为文件路径的分隔符那么如果我们在 window上使用\来作为分隔符开发了一个应用程序,要部署到 Linux上面应该怎么办

2021-04-12 23:23:42 23

原创 一文彻底搞懂前端模块化:CommonJS规范 与 ES Module规范

一文彻底搞懂前端模块化:exports、module.exports、export、import、export defaultCommonJS规范、ES Module规范

2021-03-25 14:30:31 34823 4

原创 Node版本管理工具

Node版本管理工具 nvm-windows、管理(切换)多个Node版本、nvm-windows蓝奏云下载

2021-03-24 15:22:01 34570 8

原创 还不知道transform 3D转换怎么用?看这个就够了

还不知道transform 3D转换怎么用?看这个就够了

2021-03-21 21:11:06 5702 5

原创 CSS背景颜色之奇技淫巧

1.1 背景颜色background-color1.2 背景图片 background-image1.3 背景平铺 background-repeat1.4 背景图片位置 background-position1.5 背景图像固定 background-attachment1.6 背景色半透明 rgba

2021-03-18 17:28:16 13401 9

原创 超详细 CSS动画-animation

css3 animation@keyframes

2021-03-17 17:13:46 19023 7

原创 CSS3 2D转换 transform

文章目录一、2D转换 transform1.1 2D是什么?二、translate 移动2.1 语法2.2 特点一、2D转换 transform 转换( transform) 是CS3中具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果。转换( transform)你可以简单理解为变形移动:translate旋转:rotate缩放:scale1.1 2D是什么?2D转换是改变标签在二维平面上的位置和形状的一种技术,先来学习二维坐标系。二、translate 移动2D移动

2021-03-17 13:34:09 8081 1

原创 CSS3过渡 transition

文章目录一、animation 过渡1.1 语法1.2 多个属性值一、animation 过渡过渡( transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash动画或Javascript I的情況下,当元素从一种样式变换为另一种样式时为元素添加效果。过渡动画:从一个状态过渡到另外一个状态可以让我们页面更好看,更动感十足,虽然低版本浏览器不支持(ie9以下版本)但是不会影响页面布局。 现在大多数经常 搭配 :hover 一起使用。 1.1 语法transition:要

2021-03-17 08:24:06 8758 1

原创 Vuex 快速上手

vuex快速上手vuex、state、mutations、actions、getter

2021-03-12 10:19:21 12143 11

原创 彻底掌握 Object.difineProperty

彻底掌握 Object.difineProperty

2021-03-11 15:01:31 8379 1

原创 数据结构-哈希表

文章目录一、什么是哈希表?1.1 认识哈希表1.2 案例一 公司员工存储1.3 案例二 联系人与电话存储1.4 案例三 50000个单词存储二、字母转数字的方案2.1 方案一2.2 方案二三、哈希表3.1 哈希化之后产生的 冲突3.2 深入 链地址法(拉链法)3.3 开放地址法3.4 开放地址法——线性探测3.4.1 什么是线性探测?3.4.2 线性探测的问题——删除、插入、聚集3.5 开放地址法——二次探测3.6 开放地址法——再哈希法3.7 哈希化的效率3.8 优秀的哈希表一、什么是哈希表?1.1

2021-03-09 16:44:03 8119 2

原创 数据结构-JS实现集合

文章目录一、什么是集合?1.1 集合的常见方法一、什么是集合?1.1 集合的常见方法

2021-03-09 10:44:00 8234

原创 数据结构-JS实现单链表、JS实现双链表

链表、单向链表、双向链表JS实现链表、JS实现单向链表、JS实现双向链表

2021-03-08 16:52:33 8080 4

原创 数据结构-队列

文章目录一、什么是队列?一、什么是队列?我们已经学习了一种受限的线性结构:栈结构并且已经知道这种受限的数据结构对于解决某些特定问题,会有特别的效果。下面,我们再来学习另外一个受限的数据结构:队列队列( Queue),它是一种受限的线性表先进先出( FIFO First In First Out)受限之处在于它只允许在表的前端( front)进行删除操作而在表的后端(rear)进行插入操作...

2021-01-08 20:32:03 8027 4

原创 什么是数据结构和算法?

文章目录一、什么是数据结构?一、什么是数据结构?数据结构就是在计算机中,存储和组织数据的方式。

2021-01-07 23:21:46 8076 4

原创 Vue配置proxy

文章目录后台前台配置 proxy请求示例请求结果后台const express = require('express')const app = new express()app.get('/api/news', (req, res) => { // res.setHeader("Access-Control-Allow-Origin", '*') // res.setHeader("Access-Control-Allow-Headers", '*') //响应所有请求 // r

2021-01-05 12:52:58 10455 2

原创 解决华硕FX80G* Fn+F5或其他功能键切换不显示问题

如题,你是不是想要fn+f5切换风扇的时候显示图标(或其他功能键切换)其实很简单,到微软商店下载一个包就可以了。到微软商店下载 ASUS Keyboard Hotkeys 即可。下载后,该工具软件自动运行在后台,不需要刻意启动,一次下载 终身享受。快去下载试试吧。如果你进不去微软商店,可以留言或者私信我让我发给你。......

2020-12-11 23:02:47 19401 28

原创 MongoDB 在Node中的应用

文章目录一 、什么是 MongoDB?二、小Demo三、Demo 增删改查3.1 新增3.2 查询3.2.1 查询所有 [{},{}] 找不到返回 []3.2.2 按条件查询 [{}] 即使只有一条数据也会放到一个数组当中3.2.3 返回找到的第一个元素3.3 删除数据 有多少个删除多少个3.4 更新数据3.4.1 User.findByIdAndUpdate() 根据id来更新一 、什么是 MongoDB?二、小Demo提示需要先在官网下载,安装。MongoDB官网下载然后配置环境变

2020-12-09 15:54:03 9059 12

原创 HEAD detached from XXXX解决方法 HEAD detached at origin/master 问题的解决

如果是因为在这个分支下操作,出现了了问题的,请尝试一下办法remotes/origin/HEAD -> origin/master在一次提交git的途中,出现了一下问题1.git push origin master后出现Everything up-to-date当时以为问题自己点错了,又重新提交了一次,在 git commit之后出现HEAD detached from 4d1722c错误立即用git status查看,也是这样的内容,当时网上了教程很不清晰,自己还git check

2020-12-08 21:30:10 12138 2

原创 解决 Uncaught SyntaxError: Unexpected token ‘<‘ 错误解决方法

Uncaught SyntaxError: Unexpected token '

2020-12-03 23:40:55 280660 42

原创 axios学习笔记

axios学习笔记

2020-11-25 23:59:32 8162 5

Echarts入门到精通

ECharts是百度公司开源的一个使用 JavaScript 实现的开源可视化库,兼容性强,底层依赖矢量图形库 ZRender ,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

2020-12-03

深入研究Aria突破百度网盘封锁不限速方法

深入研究Aria突破百度网盘封锁不限速方法,下载不限速,非原创软件,只是分享学习一下,理解百度封锁我们的下载速度原因,以及方法 下载打开即可使用

2020-04-21

空空如也

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

TA关注的人

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