首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Yibo98145
掘友等级
流水账笔记 :D
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
JS专精-函数/闭包/this
并不是所有语言都会有闭包这种操作(函数访问外部变量),ruby就不允许。 函数执行时词法环境的外部引用是全局词法环境,执行时i已经更新到了6。也可以简单理解为始终只有一个i,深刻理解就是函数的词法环境中的外部引用始终是同一个词法环境 for循环的小括号是一个作用域,而花括号又是…
JS专精-执行上下文/函数
执行上下文是一种对Javascript代码执行环境的一种抽象概念,也就是说只要有Javascript代码运行,那么它就一定是运行在执行上下文中。 全局执行上下文。这是一个默认的或者说基础的执行上下文,所有不在函数中的代码都会在全局执行上下文中执行。它会做两件事:创建一个全局的w…
JS专精-变量提升/函数
函数声明会在编译阶段就会被记录在词法环境中并且保存在内存中,因此我们可以在函数进行实际声明之前对该函数进行访问。在词法环境中被保存为函数 所以在代码执行阶段,当Javascript引擎碰到helloWorld()这行代码,会在词法环境中寻找,然后找到这个函数并执行它。 使用va…
数据结构-链表
在很多编程语言中,数组的长度是固定的,所以当数组已被数据填满时,再要加入新的元素就会非常困难。在数组中,添加和删 添加或删除操作。 JavaScript 中数组的主要问题是,它们被实现成了对象,与其他语言的数组相比,效率很低。 除了对数据的随机访问,链表几乎可以用在任何可以使用…
后缀表达式-逆波兰
表达式。因为所有的运算符号都在两数字的中间。 中缀表达式"9+(3-1)X3+10/2"转化为后缀表达式"9 3 1-3*+ 10 2/+". 到最终输出后缀表达式为止。 号,就将处于栈顶两个数字出栈,进行运算,运算结果进栈,直到最终获得结果。
数据结构-队列
队列是一种列表,不同的是队列只能在队尾插入元素,在队首删除元素。队列用于存储按 顺序排列的数据,先进先出,队列是一种先进先出(First-In-First-Out,FIFO)的数据结构。 浏览器/操作系统中的事件处理就是队列的数据结构,而函数调用栈使用栈数据结构。 是读取队首队…
ISO 8601
年由4位数字组成YYYY,或者带正负号的四或五位数字表示±YYYYY。以公历公元1年为0001年,以公元前1年为0000年,公元前2年为-0001年,其他以此类推。应用其他纪年法要换算成公历,但如果发送和接受信息的双方有共同一致同意的其他纪年法,可以自行应用。 月、日用两位数字…
数据结构-栈
栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。 栈被称为一种后入先出(LIFO,last-in-first-out)的数据结构。所以任何不在栈顶的元素都无法访问。为了得到栈底的元素,必须先拿掉上面的元素。 入栈使用 push() 方法。 出栈使用 pop…
hooks详解
不要指望在调用 setState 之后,this.state 会立即映射为新的值。incrementCount()会等到handleSomething()执行完之后再去执行,此时setState是异步的 useState 的替代方案。它接收一个形如 (state, action…
useState和useEffect的原理
这时我们发现,点击 Button 的时候,count 并不会变化,为什么呢?我们没有存储 state,每次渲染 Counter 组件的时候,state 都是新重置的。 自然我们就能想到,把 state 提取出来,存在 useState 外面。 有一个很大的问题:每次render…
下一页
个人成就
文章被点赞
27
文章被阅读
63,493
掘力值
1,784
关注了
2
关注者
10
收藏集
0
关注标签
1
加入于
2020-01-08