1.7k 2 分钟

对应组件为:Ant Design DatePicker 日期选择框 仓库链接:组件地址 自己的 CodePen 在线预览链接:DatePicker(by cos) # 心得 契机是什么才不说呢 也算是第一次用 React 写自己的小组件,可能封装性还不行,bug 也还有不少,写的代码自己复盘的时候也很想吐槽 2333 不过也真的是个很有意思的事!比如点击日期选择器外关闭日期选择器这个功能就纠结了我好长时间 qwq,但是写完真的很快乐! 使用了 React 的来 ref 判断点击事件发生在组件内部还是外部~ 实现自己的组件是很 cool 的事!虽然有时候也会感觉有点重复造轮子 在学习...
2.3k 2 分钟

day3 题目:206. 反转链表199. 二叉树的右视图bytedance-016. 16. 最短移动距离

学习计划链接:冲刺春招 - 精选笔面试 66 题大通关

今日知识点:链表、二叉树,难度仍为简单、中等、困难(字节:重新定义简单)。

2.1k 2 分钟

day2 题目:14. 最长公共前缀3. 无重复字符的最长子串124. 二叉树中的最大路径和

学习计划链接:冲刺春招 - 精选笔面试 66 题大通关

今日知识点:字符串、滑动窗口、二叉树,难度仍为简单、中等、困难。

11k 10 分钟

开新坑…… 记录一下学习使用 Redux 的历程,主要来自 Redux 中文官网Redux 入门系列视频及其里面的教程里的笔记和转录

包括了 Redux 三原则、Reducer、getState、dispatch、subscribe 原理及实现

首先要明确一点,虽然 Redux 是一个很不错的管理状态工具,但还是要考虑下它是否适合你的场景。

不要仅仅因为有人说过应该使用 Redux 而使用,而是应该花一些时间来了解使用它的潜在好处和取舍

8.6k 8 分钟

# 什么是设计模式 设计模式是软件设计中常见问题的解决方案模型,是历史经验的总结,与特定语言无关 设计模式大致分为 23 种设计模式 创建型 —— 如何高效灵活的创建一个对象 结构型 —— 如何灵活的将对象组装成较大的结构 行为型 —— 负责对象间的高效通信和职责划分 # 浏览器中的设计模式 # 单例模式 单例模式 —— 存在一个全局访问对象,在任意地方访问和修改都会反映在这个对象上 最常用的其实就是浏览器中的 window 对象,提供了对浏览器的操作的封装,常用于缓存与全局状态管理等 # 单例模式实现请求缓存 用单例模式实现请求缓存:相同的 url...
4.6k 4 分钟

# 事件处理 事件处理 – React (docschina.org) 需要传入一个函数作为事件处理函数,而不是一个字符串。 <button onClick={activateLasers}> Activate Lasers </button> 不能通过返回 false 的方式阻止默认行为。必须显式的使用 preventDefault 。 function ActionLink() { function handleClick(e)...
3.8k 3 分钟

终于到了我超期待的一门课~~ 课程目标: 认识和了解小程序的业务产品价值 学习和掌握小程序相关技术原理 # 小程序的发展历程 # 发展历程 # 核心数据 # 小程序生态 # 业务价值 # 与 WEB 的区别 有着固定的语法以及统一的版本管理, 平台可以更方便的进行审核 平台能够控制各个入口,如二维码,文章内嵌,端内分享。入口上也能带来更好的用户体验 小程序基于特殊的架构,在流畅度上比 WEB 更好,有更优秀的跳转体验 # 三大价值 # 渠道价值 便捷导流 由于小程序的便捷性,依托于超级平台,小程序能够充分为很多场景导流,如美团和美团优选微信小程序带来的流量占比分别是 40%...
3.1k 3 分钟

# Web 多媒体历史 PC 时代:Flash 等播放插件,富客户端。 移动互联网时代:Flash 等逐渐被淘汰,HTML5 出现了,但其支持视频格式等有限 Media Source Extensions ,支持多种视频格式等 # 基础知识 # 编码格式 # 图像基本概念 图像分辨率:用于确定组成一副图像的像素数据,就是指在水平和垂直方向上图像所具有的像素个数。 图像深度:图像深度是指存储每个像素所需要的比特数。图像深度决定了图像的每个像素可能的颜色数,或可能的灰度级数。 例如,彩色图像每个像素用 R,G,B 三个分量表示,每个分量用 8 位,像素深度为 24 位,可以表示的颜色数目为...