推荐文章
html&css

事件传播及事件代理实例

<!DOCTYPE html> <html lang="en"> <head> <meta charset

阅读更多
html&css

bfc的理解和作用

<!DOCTYPE html> <html lang="en"> <head> <meta charset

阅读更多
html&css

大事件时页面如何设置成灰白模式

或是为了对先人的缅怀,或是对同胞哀悼,我们的站点往往需要灰白背景特效。 代码参考自哔哩哔哩,关键代码如下: filter: graysca

阅读更多
js

后端无法判断axios为ajax请求

我们知道无论jquery的$ajax还是axios都是基于xhr的ajax请求,但是我在使用axios的时候却无法对请进行ajax判断。 原

阅读更多
js

原生JS怎么获取动态dom

<div class="container"> <span class="content"> JS动态内

阅读更多
js

数组扁平化总结

所谓扁平化就是将一个多维数组转变成一维数组,可用于单个接口多场景下的数据处理。 例如,某接口返回一个二维数组的category数据,0下标下

阅读更多
js

js-a标签执行JavaScript的方法

a链接执行javascript的方法 目的:禁止跳转,直接执行a链接绑定的函数 href=”javascript:void(0);

阅读更多
js

&与&&逻辑与短路与按位与

&&( 逻辑与) ||(逻辑或) 是逻辑运算符& (按位与) | (按位或) 是位运算符 1. 逻辑运算符作用

阅读更多
js

如何定义一个拥有n个参数的函数,rest参数

bind方法为例: rest参数 Function.prototype.bind = function (context, ...args)

阅读更多
js

按位非 (~)是什么操作?什么是原码、反码、补码?

前言本文你将会知道JS中的按位非 (~),什么是原码、反码、补码,负数如何在计算机中表示,以及为什么要使用补码。 起因是在复习运算符优先级的

阅读更多
js

数组塌陷

var colors = ["red", "blue", "grey"

阅读更多
js

map-以下输出什么?

//以下输出结果是什么? let a = [1, 2, 3]; console.log(a.map(parseInt)) //[1,NaN,

阅读更多
js

手写promise核心

// promise的核心部分用到观察者模式(收集依赖 -> 触发通知 -> 取出依赖执行 的方式) // 在下方有频繁提及 class

阅读更多
js

sort的使用

在js中我们可以对数组元素使用sort方法进行排序,该方法不进行拷贝而是直接影响原数组,使用如下: var arr =[0,1,56,23,

阅读更多
vue

:key的作用以及为什么不能使用index作为key

1. key的作用key是diff算法中的唯一标识符,加了key之后dom元素就和数据项互相绑定,可以让vue知道dom节点谁是谁,不会出现

阅读更多
vue

scope的原理和样式穿透

1. scope的作用默认情况下,写在 .vue 组件中的样式会全局生效,因此很容易造成多个组件之间的样式冲突问题。 导致组件之间样式冲突的

阅读更多
前端工程化

Git的使用

1. Git介绍1.1 Git是什么工具?Git是一个版本控制工具有以下版本的项目v1.1v1.2开发项目1.2出现了bug,那么我们可以切

阅读更多
前端工程化

npm的使用

1. npm常用命令npm init –yes 初始化一些信息例如项目入口、作者、版本等 (npm必须,cnpm不需要) npm insta

阅读更多
前端编程

git无法推送至github,报错误403

在使用git的时候经常会发送一些奇怪的网络错误,比如403。翻遍了国内论坛也没有一个具体有效的办法,改host也好,改git的配置也好,都不

阅读更多
前端编程

前端编程-常用库和框架

使用别人的轮子不仅仅是为了提高工作效率,也是为了学习别人好的编程思想,因此我总结以下工作中常用的框架和库。 1. 常用库1.1 Elemen

阅读更多
前端编程

ASCII、Unicode、utf-8、base64有什么关联

计算机只能计算和识别二进制,必须让计算机识别文字,才能和计算机进行交互,彼此也才能通过计算机通信。 由此,有了ASCII编码的诞生,它起始于

阅读更多
前端编程

云开发中导入excel/cvs文件乱码的原因,以及ANSI编码和带BOM的utf-8是什么

前言在做项目的时候发现支付宝账单是ANSI编码;微信账单是带BOM的utf-8编码。这两个账单都是CVS文件,但在读取的时候ANSI发生了乱

阅读更多
前端网络

经过url安全的base64

因为浏览器会对url进行编码,所以base64生成的一些字符不适用URL地址,需要进行处理。 这种处理,我们把它称之为经过url安全的bas

阅读更多
编程知识

b站是如何在控制台作输出的,ascii艺术

在B站打开控制台会看到带有B站logo的输出,这其实就是输出ascii art 1. 使用参考b站弄了一个自己的输出,代码如下: let a

阅读更多

你的第一个程序是"Hello World"?

我的第一门编程课是Java,而输出的第一个程序就是”Hello World”。 System.out.println("Hello

阅读更多
运维

宝塔配置node项目(nginx下)

在使用宝塔配置node项目的时候碰到了一些雷区,本文就是对nginx下的node项目在宝塔如何配置做一个基本介绍和记录,对于项目的上传发布就

阅读更多
js-a标签执行JavaScript的方法 js-a标签执行JavaScript的方法
a链接执行javascript的方法 目的:禁止跳转,直接执行a链接绑定的函数 href=”javascript:void(0);”, 其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而
2022-12-22
简要分析观察者模式和发布订阅模式的区别 简要分析观察者模式和发布订阅模式的区别
// 观察者设计模式 class Observer { constructor () { this.observerList = []; } subscribe (observer) &#
2022-12-05
如何快速的录制一个gif图 如何快速的录制一个gif图
有时候gif图用来作笔记更方便理解,记录一下制作gif的步骤。 第一步:使用QQ截图工具快速截取一个MP4 第二步:打开PS 第三步:导入视频帧到图层,选择一个视频范围 最后:导出,存储为(旧版),gif https://jingyan.b
2022-12-03
大事件时页面如何设置成灰白模式 大事件时页面如何设置成灰白模式
或是为了对先人的缅怀,或是对同胞哀悼,我们的站点往往需要灰白背景特效。 代码参考自哔哩哔哩,关键代码如下: filter: grayscale(85%) saturate(80%);/* 使用filter添加灰度和饱和度 */ 兼容:
2022-12-01
1 / 46