Jace's Blog
Home
Tags
About
Home
Tags
About
记录学习笔记、日常生活。
冰墩墩和雪容融 Web AR 版
最近到处都是冰墩墩的话题,让我来使用 AR 实现一个冰墩墩和雪容融,没有冰墩墩的小伙伴们快来领取。
2022-02-15
开发一个 Canvas 小游戏(一)实现一个游戏“引擎”
实现一个简易的 Canvas 2D 游戏“引擎”,包括渲染器、照相机、实体、场景等,还针对动画处理和事件做了简单的封装。
2021-12-31
在 React 中自定义 Hooks 的应用场景
自定义 Hooks 其实就是在现有 React 提供的 Hooks 上做一层封装,实现一些更有针对性的逻辑,或者可以将一些比较通用的业务逻辑做一个封装。
2020-08-25
JS函数式编程&高阶函数的应用
本篇讲述何为函数式编程以及高阶函数的应用,熟练地使用高阶函数能大幅的提高开发效率、减少代码量、优雅封装。
前言 函数是 JavaScript 的一等公民
2020-07-05
详解 React useCallback & useMemo
本文详细的讲述了 useCallback 与 useMemo 的使用场景,以及有哪些使用中常遇到的问题与采坑点。
前言 阅读本文章需要对 React Hooks 中 useState 和 useEffect 有基础的了解。我的这篇文章内有大致介绍 在 React 项目中全量使用 Hooks。
2020-03-24
在 React 项目中全量使用 Hooks
React 全部 Hooks 总结,以及 React Redux、React Router 中常用 Hooks 整理。
此文章只是整理了在 React 项目开发中常用的一些 Hooks,具体的用法及使用场景后续会持续跟新,并会加上链接。 React Hooks Hooks 只能用于函数组件当中。
2020-03-16
使用ES新语法提高开发效率 — Nullish Coalescing Operator
借助 Babel 使用ES新语法 Nullish Coalescing Operator [提案阶段] 简化代码。
前言 在日常开发中经常有遇到判断一个变量是否存在,存在就用它不存在就用另一个。
2020-01-02
使用ES新语法提高开发效率 — Optional Chaining
借助 Babel 使用ES新语法 Optional Chaining [提案阶段] 简化代码。
前言 在现在 Object 属性链的调用中,很容易因使用不当导致某个属性不存在而抛出 Cannot read property 'xxx' of undefined 的错误。
2019-12-31
CentOS7 搭建 SS 科学上网
使用 CenOS7 搭建 SS 并配置多用户多端口访问
前言 想要搭梯子肯定是需要一台国外的服务器,这里推荐买香港的服务器,延迟低一些。
2019-10-18
使用 Jekyll 搭建一个自己的博客
如何利用 Github Pages 加 Jekyll 搭建一个自己的博客
前言 使用 Github Pages 可以让在 Github 托管的 HTML 代码以静态页面的形式展示。 Jekyll 是 Github 官方推荐的工具,可以将 Markdown、Liquid、HTML 和 CSS 打包部署成为一个静态网页。
2019-08-31
东极岛三日游
2019年端午节东极岛旅游各种采坑记录。
前言 本篇讲述2019年端午节去东极岛玩遇到的各种坑,总结一波,下次出行一定要计划的美美的~
2019-06-13
JS 实现复制与粘贴
如何使用 JS 获取剪贴板的内容与添加内容到剪贴板
复制 拦截复制 应用场景:拦截用户复制事件,或者改变用户复制的内容。
2019-05-30
CSS 在线编辑
使用 Contenteditable 属性实现 CSS 在线编辑
前言 先了解一下 Contenteditable 属性的作用:规定元素内容是否可编辑。 案例 给页面加上 style 标签,设置 style 属性为 display: block,contenteditable 属性为 true。
2019-04-27