4.4k 4 分钟

1、幸运数 (AC 100%) 2、乘积为正(AC 100%) 3、做饭(输出 2 可骗 27%) 4、炸弹 (AC45%) 5、黑白树涂色(AC 100%) 今天的美团笔试结束了,上牛客一看,嚯,好家伙人均 4 题,这么简单咩。(我好菜哦) # 1、幸运数 (AC 100%) 小美现在相信一些数字能给他带来好运。 这些数字至少满足以下两个特征中的一种: 数字是 11 的整数倍。 数字中至少包含两个 1。 小美现在给你若干数字,希望你回答这个数字是不是幸运数。 例如:132 是 11 的 12 倍,满足条件 1,101 有两个 1,满足条件 2。 输入描述 第一行一个数字...
1.7k 2 分钟

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