- 博客(6)
- 收藏
- 关注
原创 React 新版生命周期(v16.4)
生命周期简单说明下图已经画的很详细了,简单整理一下每个生命周期的要点。constructor()constructor(props)React组件的构造函数在挂载之前被调用static getDerivedStateFromProps()static getDerivedStateFromProps(nextProps, prevState)这个生命周期的功能实际上就是将传...
2018-12-20 18:01:46 244
原创 聊一聊js的变量提升
写在前面今天做了变量提升的题目,发现自己还是一知半解的状态,以后搞清楚一个技术点就写下来记录一下,尽管自己可能也不知道怎么表达的会让大家看的懂,就先慢慢的一步步前进吧,写多了总比不写好呀。粗略讲解1:你认为运行 getClothing(false) 后的输出是什么?function getClothing(isCold) { if (isCold) { va
2018-01-19 22:40:30 170
原创 [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 572
原创 [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 192
原创 [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 268
原创 [LintCode] 有效的括号序列 - JS
描述给定一个字符串所表示的括号序列,包含以下字符: ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, 判定是否是有效的括号序列。样例括号必须依照 “()” 顺序表示, “()[]{}” 是有效的括号,但 “([)]”则是无效的括号。分析循环字符串 若遇到有效的左括号 -> 入栈 若遇到有效的右括号 -> 出栈 结束循环并判断栈是否为空,不为空说明有无效的括号源码/** * @
2018-01-16 14:52:38 752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人