首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Per Day
Always_positive
创建于2021-05-13
订阅专栏
本专栏主要记录每日一题
等 152 人订阅
共268篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
凯撒密码(FreeCodeCamp)
题目描述 解题思路 首先遍历每一个字符。 通过charCodeAt()来判断字符的ASCII码值,如果该值在A-Z之间继续判断-13之后是否还在这个范围,如果还在这个范围直接通过charCodeAt(
手写快速排序(JavaScript)
实现思路 快速排序是在实践中已知的最快的排序方法。 快速排序采用了分治的思想,这也意味着在代码中需要用到递归。 选择A中的任意一个元素pivot,该元素作为基准。 将小于基准的元素移到基准左边,将大于
HOT100——搜索旋转排序数组(JS实现)
题目描述 解题思路 解题代码 启示 学会通过位运算的方式求中位数。 学会求峰值。本题在尝试使用二分法的时候,可能会遇见多种情况,不如直接for循环。
手写call、apply和bind
1. 手写call 原生call具备的三个功能 改变this指向。 调用call就是调用函数。(能够返回结果) 实现代码 2. 手写apply 原生apply具备的几个功能 改变this指向。 调用函
与第三方库协同(精读React官方文档—20)
集成带有DOM操作的插件 如何解决这个问题 集成JQuery Chosen插件 Chosen对DOM做了哪些操作? 读取原DOM节点的属性,然后使用行内样式隐藏它。 紧挨着这个select之后增加一个
浏览器生成消息的过程《网络是怎样连接的(第一章)》
子网掩码中网络号和主机号的关系 子网掩码表示的是IP地址的内部结构 主机号部分的比特全零或全1代表的含义 全零(表示整个子网,而不是子网的某台设备) 全1(表示向子网上的所有设备发送包,即广播) 为什
高阶组件(精读React官方文档—19)
核心 高阶组件不用关心数据是如何渲染的,只用关心逻辑即可。 被包装的组件不用关心数据是怎么来的,只用负责渲染即可。 最后渲染的是高阶组件返回的组件。 一个例子看懂高阶组件的用法 解读 高阶组件是一种函
Fragments(精读React官方文档—18)
Fragments存在的意义是什么? 动机 用法 使用React.Fragment代替原本的div 通过上面的方法我们就可以正确的输出table了。 短语法 我们可以使用一种类似空标签的语法来声明Fr
Refs转发(精读React官方文档—17)
什么是Ref转发? 转发refs到DOM组件 下面的组件是一个渲染原生DOM元素button的FancyButton组件 Ref转发是一个可选特性,其允许某些组件接收ref,并将其向下传递给子组件。
罗马数字转换器(FreeCodeCamp)
题目描述 测试实例 解题思路 构造罗马数字和整数的基本元素对应哈希表 将目标整数依次除以哈希表的每一个元素,并向下取整,如果取整后结果大于0,则拼接上述结果个数个罗马数字,然后对哈希表中的对应整数取余
错误边界(精读React官方文档—16)
什么是错误边界? 解读 错误边界指的是部分UI导致的JS错误导致整个应用崩溃,React为防止这种问题的发生引入 了错误边界,错误边界是一种组件,这种组件可以检测发生在其子组件树任何位置的JS错误,并
Context(精读React官方文档—15)
Context有什么作用? 解读 通过Context可以让组件树之间进行数据传递,并且不需要手动添加props. 何时使用Context? 例如下面的例子,通过theme属性手动调整一个按钮组件的样式
代码分割(精读React官方文档—14)
这是我参与更文挑战的第28天,活动详情查看:更文挑战 打包 实例:打包前文件和打包后文件对比 打包前 打包后 代码分割 打包应该注意的问题: 随着应用体积的增加,避免因为体积过大而导致加载过慢的问题。
无障碍辅助功能(精读React官方文档—13)
这是我参与更文挑战的第27天,活动详情查看:更文挑战 什么是无障碍辅助功能? 解读 标准和指南 WCAG 网络内容无障碍指南(Web Content Accessibility Guidelines,
零基础学习Webpack—01(Webpack的五个核心概念)
这是我参与更文挑战的第26天,活动详情查看:更文挑战 Webpack是什么? 举例 引出构建工具 在上面的例子中,很多文件中的语法浏览器并不能识别,需要将这些文件中的语法转换为浏览器能够识别的语法。因
React哲学(精读React官方文档—12)
这是我参与更文挑战的第25天,活动详情查看:更文挑战 引入React哲学 从设计稿开始 假设我们已经拥有了以下几个东西 一个能够返回JSON数据的API 设计师提供的组件设计稿 第一步:将设计好的UI
组合VS继承(精读React官方文档—11)
这是我参与更文挑战的第24天,活动详情查看:更文挑战 包含关系 其他组件将任意组件作为子组件传递给上面我们定义的组件中 解读 有时候也可以不使用children prop,例如下面的这种情况 解读 特
状态提升(精读React官方文档—10)
这是我参与更文挑战的第23天,活动详情查看:更文挑战 为什么需要状态提升? 首先创建一个判断水是否沸腾的组件BoilingVerdict 添加第二个输入框 解读 我们希望的是当一个输入框的值发生变化的
表单(精读React官方文档—09)
这是我参与更文挑战的第22天,活动详情查看:更文挑战 表单基本介绍 举例 解读 该表单具有默认的HTML表单行为,实现这种效果的方式,在React中是通过受控组件的方式。 受控组件 让前一个例子在提交
列表&Key(精读React官方文档—08)
React中将元素转换为列表 类似map的方法 渲染多个组件 将数组中的每个元素变为li标签 把整个 listItems 插入到 <ul> 元素中,然后渲染进 DOM: 基础列表组件 把上面介绍的例子
下一页