首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
搬砖鼻涕虫
掘友等级
前端小白
喜欢鼻涕虫的小白
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
285
文章 242
沸点 43
赞
285
返回
|
搜索文章
最新
热门
一段代码引起的思考
猜猜这两端代码运行结果是什么,其实都是“local scope”,哪产生这样的原因是什么了。 在《JavaScript权威指南》中给出的解释是:JavaScript函数的执行使用到了作用域链,这个作用域链是在函数定义的时候的创建的。也就是编译器编译的时候就创建好的。 在Java…
JavaScript数据结构之-树
树一种分层次的数据结构。它是由一个或者多个节点组成由层次关系的集合。之所以称之为树,是因为看它外形像一颗倒挂的树。根朝上,叶朝下。由若干个节点组成,没有父节点的节点称之为根节点。一个节点只有一个父节点,一个父节点由若干个子节点。 节点的左子节点小于父节点,节点的右子节点大于父节…
JavaScript数据结构之-双向链表
链表相对传统数组优点是:添加删除元素不会移动其它元素。链表相对传统数组缺点是:访问链表中间的元素,需要从头迭代,直到找到所需元素。上一篇文章讨论了链表,本章叙述双向链表。双向链表是双向的,一个链向上一个元素,一个链向上一个元素。 双向链表提供两种迭代方式:从头到尾和从尾到头,我…
JavaScript数据结构之-链表
要存储多个元素,可能常用的是数组。但是数组有一个缺点:在数组的起点和中间位置插入或移除项的成本很高,因为需要移动其它元素。链表相对于数组的好处就是添加或者删除元素不需要移动其他元素,但是要想访问链表中的元素,需要从链表的表头开始迭代列表直到找到所需元素。 链表存储有序集合的元素…
JavaScript数据结构之-队列
队列遵循FIFO,先进先出原则的一组有序集合。队列在尾部添加元素,在顶部删除元素。在现实中最常见的队列就是排队。先排队的先服务。(请大家文明排队,不要插队。) enqueue(element(s)):向队列尾部添加一个(或多个)元素。 dequeue():移除队列的第一项,并返…
JavaScript数据结构之-栈
栈 是一种遵循 后进先出(LIFO) 原则的有序集合。新添加和待删除的数据都保存在栈的同一端栈顶,另一端就是栈底。新元素靠近栈顶,旧元素靠近栈底。 我们需要自己创建一个栈,并且这个栈包含一些方法。 但是这样的方式在创建多个实例的时候为创建多个items的副本。就不太合适了。 用…
JavaScript是顺序执行嘛?
前言,如果要问到javaScript的执行顺序。写过javaSacript的开发者们都会有一个直观的印象,就是顺序执行: 如以下代码 执行出来的是两个2。 这个因为javaScript在执行的时候并非一行一行的分析和执行程序,而是一段一段的分析执行。当执行某一段代码的时候,就是…
break,continue,return可以在哪些数组遍历方法中正常使用(上)!
先说结论:在for、for-in、for-of中,break和continue使可以正常执行并且达到想到的结果,但是return 不能正常执行。在forEach、map、filter中break和continue会出现异常,return会跳出当前循环,但是会继续接下来的循环。 …
Vue子组件调用父组件的三种方式
函数节流
javaScript中的函数大多数情况下都是由用户主动调用触发的,除非是函数本身的实现不合理,否则我们一般不会遇到跟性能有关的问题。但是在一些少数的情况下,函数的触发不是由用户直接控制的。在这些场景下,函数由可能被频繁调用,造成大的性能问题。 (1)window.onresiz…
下一页
个人成就
文章被点赞
60
文章被阅读
26,298
掘力值
673
关注了
62
关注者
25
收藏集
1
关注标签
51
加入于
2018-01-17