首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
咬了一口的苹果
掘友等级
前端工程师
|
尼布吉岛的上市公司
完善自己的知识库,会对自己写的文章不定期修改,发现错误及时改正
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 71
沸点 12
赞
83
返回
|
搜索文章
最新
热门
防抖和节流
通常应用在输入查询,滚动加载,抢票,窗口改变等应用场景。 一句话概括:高频函数连续调用时,空闲时间必须大于给定时间。 原理就是利用异步函数来延时执行。
函数作用域, 块级作用域和词法作用域
词法作用域也成为静态作用域是在代码编写时已经确定了作用域。 JavaScript 是基于词法作用域的语言。 好了,这些是我们需要知道的知识,接下来会讲解每一个知识点。 在函数体内,局部变量相对于同名全局变量拥有高优先级。 可以看到我们的全局变量在函数中被修改,这不是我们想要的效…
面试题总结
转义除了字母、数字、(、)、.、!、~、*、'、-和_之外的所有字符。 转义除了 ; , / ? : @ & = + $ 之外的所有字符。 转义除了 @ * _ + - . / 之外的字符
CSS 面试题1
替换元素是浏览器根据元素的标签和属性,来决定元素的具体显示内容。 例如 <img> 标签的 scr 属性的值来读取图片的信息并显示出来,而如果查看 html 代码,则看不到图片的实际内容;又列如会根据 input 的 type 属性来决定显示输入框还是单选按钮。 html 中的…
JavaScript进阶系列-原型继承与原型链
要理解原型链,需要从函数对象、constructor、new、Prototype、proto 这五个概念入手。 谈到继承的时候 JavaScript 只有一种结构:对象,每个对象都有一个 proto 的属性指向他的构造函数的原型对象(是一个对象实例)。该原型对象也有自己的一个原…
JavaScript进阶系列-偏函数、柯里化
概念:柯理化固定了你函数的某一个或几个参数,返回一个新的函数,接收剩下的参数, 参数个数可能是 1 个,也可能是 2个,甚至更多,调用方式由 f(a, b) 转换为 f(b) 方式调用, a 已经作为参数包装到偏函数当中。 偏函数的实现和 bind 实现方式类似。 这样做的好处…
JavaScript进阶系列 - 闭包
用来放一些我看的书籍和学习的记录,欢迎点赞和讨论。 在了解闭包之前,有一些概念必须了解,这些是形成闭包的先决条件。 上面 Tom() 创建了一个局部变量 name 和一个名为 say() 的函数, say() 是定义在 Tom() 里的内部函数,仅在该函数体内可用。say() …
JavaScript进阶系列-this, call, apply 和 bind 以及箭头函数
用来放一些我看的书籍和学习的记录,欢迎点赞和讨论。 当前执行代码的环境对象。 无论是否在严格模式下,在全局执行环境中this指向全局函数。 在严格模式下,this将保持他执行环境的值。如果this没有被环境定义,那他将保持为 undefined 。 因为 f2 是被直接调用的,…
JavaScript进阶系列- == vs ===, typeof vs instanceof
用来放一些我看的书籍和学习的记录,欢迎点赞和讨论。 严格相等进行比较前不会进行隐式转换。 number 类型时,如果两个值都不是 NaN,值相同时或者两个值分别为 +0 和 -0,两个值全等。 在比较前进行类型转换成相同类型的,然后进行严格相等校验。 其中一方是 Object …
JavaScript进阶系列-类型转换、隐式类型转换
用来放一些我看的书籍和学习的记录,欢迎点赞和讨论。 ECMAScript 的 Boolean 值、数字和字符串的原始值都是伪对象,这意味着它们可以使用原型对象上面的属性和方法。 ECMAScript 定义所有对象都有 toString() 方法,无论它是伪对象,还是真对象。 |…
下一页
个人成就
文章被点赞
32
文章被阅读
19,983
掘力值
461
关注了
77
关注者
18
收藏集
9
关注标签
2
加入于
2018-12-26