自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 函数式编程(纯函数&函数柯里化&代码组合)

curry 的概念很简单:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。你可以一次性地调用 curry 函数,也可以每次只传一个参数分多次调用。// 12。

2024-09-02 15:18:28 690

原创 JS模块化

将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起;块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信;CommonJS规范主要用于服务端编程,加载模块是同步的,这并不适合在浏览器环境,因为同步意味着阻塞加载,浏览器资源是异步加载的,因此有了AMD CMD解决方案;AMD规范在浏览器环境中异步加载模块,而且可以并行加载多个模块。不过,AMD规范开发成本高,代码的阅读和书写比较困难,模块定义方式的语义不顺畅;

2024-08-30 17:50:07 1296

原创 JS运行机制及事件循环机制

进程:独立运行,拥有资源空间的应用程序线程:CPU调度的最小单位。

2024-08-30 16:45:09 963

原创 JS垃圾回收机制

分代式机制:新生代: 新、小、存活时间短的对象,采用一小块内存频率较高的快速清理老生代:大、老、存活时间长的对象,使其很少接受检查新老生代的回收机制及频率是不同的,可以说此机制的出现很大程度提高了垃圾回收机制的效率。

2024-08-30 15:12:39 871

原创 generator函数和async/await

generator函数与普通函数的区别:多个*,并且只有在generator函数中才能使用yield,yield相当于generator函数执行的中途暂停点,可以通过.next继续执行下一个,.next方法返回一个对象,{value: any, done: Boolean}

2024-08-21 11:59:54 406

原创 继承的多种方式

引用类型的属性被所有实例共享。

2024-08-20 14:07:16 312

原创 js创建对象的方式

注意:使用动态原型模式时,不能用对象字面量重写原型。

2024-08-20 11:57:05 200

原创 手写new

new关键字做了什么事情?

2024-08-19 20:09:36 209

原创 call apply bind特性及手动实现

call apply bind

2024-08-19 18:44:58 507

原创 Promise以及手动实现

Promise原理及实现

2024-08-18 22:56:24 183

转载 react的进化

转载

2024-04-30 13:02:54 36 1

原创 打包后icon图标不显示

icon,资源路径,css,打包

2023-02-17 15:30:08 972

原创 上传文件的进度条

上传文件、进度条、动态上传进度

2022-11-11 10:47:00 238

原创 CDN引入elementUI语言设置为英语

CDN,elementui语言包,英语

2022-08-18 17:07:00 1052

原创 移动端-echarts-tooltip不显示提示框

移动端-echarts-tooltip不显示提示框,echart实例销毁

2022-04-20 09:00:29 1757 2

原创 vant的picker组件,传值为对象数组,colunmsFieldNames属性

// 组件用法colunmsFieldNames:用来确定展示内容的键(picker里面默认展示键text的值),具体用法如下:<van-picker title="标题" :columns="columns" @change="onChange" :colunmsFieldNames="{text:'name'}"/>// script<script setup lang="ts"> const columns = reactive([[ {i

2021-12-08 14:14:44 3532

转载 Nginx详解

https://juejin.cn/post/6942607113118023710转载

2021-11-19 16:00:30 1614

转载 git的[rejected] master -> master (non-fast-forward)

解决 ! [rejected] master -> master (non-fast-forward)错误转载:https://www.cnblogs.com/yuanchao-blog/p/11730296.html

2021-08-07 11:22:24 55

原创 AttributeError: 'dict' object has no attribute 'dumps'

在保存爬取的过程中, 我遇见了AttributeError: ‘dict’ object has no attribute 'dumps’这个错误经检查发现是因为:在这里我前面声明了一个对象 命名为json,改掉就好了【被自己蠢哭】...

2019-05-04 13:46:50 8209

原创 TypeError: expected string or bytes-like object

在使用pycharm爬取网页内容的时候,出现了TypeError: expected string or bytes-like object 错误检查之后发现因为:re.findall(pattern,string,flag)这里pattern匹配的是字符串,但是前面获得的html 是类型为bytes,只要将它转化为string类型就好了,如下:代码就能正常运行:欢迎使用Ma...

2019-04-17 21:51:15 102692 4

空空如也

空空如也

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

TA关注的人

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