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

大明 2020 博客系统

ICP备案号:豫ICP备20009679号