- 博客(6)
- 收藏
- 关注
原创 React 新版生命周期(v16.4)
生命周期简单说明 下图已经画的很详细了,简单整理一下每个生命周期的要点。 constructor() constructor(props) React组件的构造函数在挂载之前被调用 static getDerivedStateFromProps() static getDerivedStateFromProps(nextProps, prevState) 这个生命周期的功能实际上就是将传...
2018-12-20 18:01:46
279
原创 聊一聊js的变量提升
写在前面 今天做了变量提升的题目,发现自己还是一知半解的状态,以后搞清楚一个技术点就写下来记录一下,尽管自己可能也不知道怎么表达的会让大家看的懂,就先慢慢的一步步前进吧,写多了总比不写好呀。 粗略讲解 1:你认为运行 getClothing(false) 后的输出是什么? function getClothing(isCold) { if (isCold) { va
2018-01-19 22:40:30
210
原创 [LintCode] 链表节点计数 - JS
描述 计算链表中有多少个节点. 样例 给出 1->3->5, 返回 3. 源码 /** * @param head: the first node of linked list. * @return: An integer */ const countNodes = function (head) { var count = 0; var cur = head
2018-01-17 14:27:04
605
原创 [LeetCode] Find Anagram Mappings - JS
描述 Given two lists Aand B, and B is an anagram of A. B is an anagram of A means B is made by randomizing the order of the elements in A. We want to find an index mapping P, from A to B. A mapping P[
2018-01-17 12:03:07
221
原创 [LintCode] 经典二分查找问题 - Java
描述 在一个排序数组中找一个数,返回该数出现的任意位置,如果不存在,返回-1 样例 给出数组 [1, 2, 2, 4, 5, 5]. 对于 target = 2, 返回 1 或者 2. 对于 target = 5, 返回 4 或者 5. 对于 target = 6, 返回 -1. 分析 就用简单的二分查找算法解决 源码 public class Solution {
2018-01-16 17:18:07
303
原创 [LintCode] 有效的括号序列 - JS
描述给定一个字符串所表示的括号序列,包含以下字符: ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, 判定是否是有效的括号序列。样例括号必须依照 “()” 顺序表示, “()[]{}” 是有效的括号,但 “([)]”则是无效的括号。分析循环字符串 若遇到有效的左括号 -> 入栈 若遇到有效的右括号 -> 出栈 结束循环并判断栈是否为空,不为空说明有无效的括号源码/** * @
2018-01-16 14:52:38
802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人