大明的IT笔记
首页
Vue
React
微信小程序
JavaScript
Nodejs
资源
当前位置:
首页
置顶
ReactHooks使用useMemo和useCallback优化程序性能
当父组件引入子组件以及在更新某一个值的状态的时候,往往会造成一些不必要的浪费,而useMemo和useCallback的出现就是为了减少这种浪费,提高组件的性能,不同点是:useMemo返回的是一个缓存的值,即 memoized 值,而useCallback返回的是一个 memoized 回调函数。
React
4 个月前
2
7
5714
置顶
ES6之Array.from()方法
Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。那么什么是类数组对象呢?所谓类数组对象,最基本的要求就是具有length属性的对象。
JavaScript
4 个月前
1
0
290
置顶
JS正则表达式常用示例整理(持续更新)
本文记录了一些常用的js正则表达式的实例,在这里整理下,有需要的时候来看下。
JavaScript
4 个月前
0
1
282
置顶
ReactHooks中父组件中调用子组件方法
在开发过程中,很多时候需要用到父组件中调用子组件方法,即子组件中暴露一个或多个函数供父组件调用,实时的去对子组件的值进行更新,这里记录下ReactHooks中的实现方式。
React
4 个月前
0
0
290
置顶
记录一次websocket封装
在一个应用中,websocket一般都是以单例形式存在的,即在整个应用中,websocket实例始终保持唯一。但有时我们要用到websocket实例的时候,可能websocket还没实例化,所以要做成异步的形式来获取实例。
JavaScript
4 个月前
0
1
280
置顶
微信小程序的生命周期详解
生命周期指程序从创建、到开始、暂停、唤起、停止、卸载的过程。应用不会一直永久常驻在内存中,总是会有其存在的生命周期,从创建到销毁的整个过程,便是其生命周期。
微信小程序
4 个月前
0
1
260
置顶
记录Koa服务端项目中一些实用的npm包(持续整理)
Koa服务端项目中一些实用的npm包,为方便查阅,简单记录下,详细使用方法可点击传送门查看,持续整理中。
Nodejs
9 个月前
0
3
698
置顶
记录React项目中一些实用的npm包(持续整理)
React项目中一些实用的npm包,为方便查阅,简单记录下,详细使用方法可点击传送门查看,持续整理中。
React
9 个月前
0
3
867
置顶
Vue项目开发常见问题和解决方案汇总(持续整理)
本文记录一些vue开发中遇到的问题,以及对应解决方法汇总在这里,持续整理
Vue
9 个月前
2
0
633
置顶
cookie、session、sessionStorage和localStorage的区别
本文记录web开发中cookie、session、sessionStorage和localStorage的区别和适用场景
JavaScript
9 个月前
1
0
782
置顶
常用的JavaScript设计模式
设计模式太多了,貌似有23种,其实我们在平时的工作中没有必要特意去用什么样的设计模式,或者你在不经意间就已经用了设计模式当中的一种。本文旨在总结平时相对来说用的比较多的设计模式。
JavaScript
10 个月前
0
0
608
置顶
数据劫持 OR 数据代理(Object.defineProperty与Proxy)
所谓数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。
Vue
10 个月前
1
0
726
置顶
实现JS数组原生方法中 push、pop、unshift、shift 的功能
push方法的实现,分析push的功能:向数组中添加接受的参数,可接受不同的数据类型,也可以接受多个参数,且返回最终数组的长度
JavaScript
10 个月前
3
1
689
置顶
【面试题】高频考点JS设计模式、数据结构和算法题
记录一下JavaScript中设计模式、数据结构和算法的高频考点面试题。
资源
10 个月前
0
1
829
置顶
【面试题】高频考点Vue和React前端面试题整理
记录一下Vue和React框架的高频考点前端面试题。
资源
10 个月前
0
2
845
置顶
【面试题】高频考点JavaScript语言特性必知必会
记录一下JavaScript语言特性的高频考点面试题。
资源
10 个月前
0
0
873
置顶
Node服务端项目中优雅地处理异常和客户端响应
在平时的服务端项目开发中,异常的处理是必不可少的,但如果处理方式不当,就会造成代码的臃肿,随着项目越来越大,有可能会造成难以维护的局面。下面以Koa2框架为例,通过异常类与中间件的结合,记录一种比较优雅的处理方案
Nodejs
10 个月前
6
2
946
置顶
用来测试的在线短视频url地址
收集一些在线短视频,可用于平时工作中所需的测试素材,整理下方便查阅下载。若点击链接进去是403,可能是目标服务器设置了防盗链,那么可以复制到地址栏进入。以下视频皆收集于网络。
资源
10 个月前
0
2
581
置顶
JavaScript工具函数(浏览器环境,持续更新)
前端业务中比较常用的JavaScript工具函数,浏览器环境常用,可直接拷贝在项目里使用。这里统一整理,方便查阅,本文章会持续更新。
JavaScript
1 年前
1
2
729
置顶
微信小程序工具函数库(持续更新)
整理一些微信小程序专属的工具函数,由于机型和版本库的不同,小程序还是有很多兼容问题的,这里的部分函数针对兼容性统一进行了封装,可以直接拿来在项目中使用,此文章会持续更新。
微信小程序
1 年前
16
1
1075
置顶
JavaScript工具函数库(非浏览器专属,持续更新)
业务中比较常用的JavaScript工具函数,可以用在前端环境,也可以用在node服务端,统一整理,方便查阅,本文章会持续更新。
JavaScript
1 年前
4
2
982
置顶
JavaScript 柯里化,节流,防抖,惰性加载,分时函数
currying 又称为部分求值。一个 currying 的函数首先会接受一些参数,接受了这些参数之后,该函数并不会立即求值,而是继续返回另外一个函数,刚才传入的参数在函数形成的闭包中被保存起来。待到函数被真正需要求值的时候,之前传入的所有参数都会被一次性用于求值。下面来看一个例子。
JavaScript
1 年前
3
1
743
置顶
【史上最全】JavaScript数据类型判断
本文提供四种方法判断js数据类型,这里记录了它们之间的差异,分别是 typeof 运算符、instanceof 运算符、constructor 属性、Object.prototype.toString 方法。
JavaScript
1 年前
2
1
706
置顶
记录Vue项目中一些实用的npm包(持续整理)
Vue项目中一些实用的npm包,为方便查阅,简单记录下,在这里只是拷贝了官方的demo,详细使用方法可点击传送门查看,持续整理中。
Vue
1 年前
6
1
1146
置顶
刚刚上线了我的个人博客,来转转吧!
以后会在该网站持续更新相关技术文章,其中包括原生JavaScript、Typescript;前端Vue、React、微信小程序;服务端Node.js;还有Linux相关文章,欢迎热爱学习的小伙伴常来转转。
资源
1 年前
14
15
1435
大明
JavaScript 开发者
Vue / React / Node
开发文档
在线工具
Nodejs入门教程
Nodejs中文API
Vue 中文文档
React 中文文档
Next.js 中文文档
Redux 中文文档
Koa 中文文档
Element 组件库
微信小程序文档
Ant Design 组件库
Vant 小程序组件库
mongoose V5版本
sequelize V5版本
Lodash 中文文档
webpack 中文文档
ES6入门教程
JavaScript | MDN
React 源码解析
MobX 中文文档
TypeScript 手册
G2 可视化引擎
G6 图可视化引擎
CreateReactApp
React技术揭秘
现代JavaScript教程
craco
最近更新
1
记录Vue项目中一些实用的npm包(持续整理)
2
ReactHooks使用useMemo和useCallback优化程序性能
3
JavaScript工具函数库(非浏览器专属,持续更新)
4
JavaScript工具函数(浏览器环境,持续更新)
5
刚刚上线了我的个人博客,来转转吧!
6
【史上最全】JavaScript数据类型判断
7
JavaScript 柯里化,节流,防抖,惰性加载,分时函数
8
微信小程序工具函数库(持续更新)
学习交流
Node.js群:805621170
Vue/React群:796023869
云产品推荐
友情链接
大明博客后台
掘金热门
VIP视频播放
CNode社区
悠悠吧
追梦者博客
杨青青个人博客
申请友链