首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
jack0yan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
JavaScript 闭包
简单讲,闭包就是指有权访问另一个函数作用域中的变量的函数。 MDN 上面这么说:闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。
图解javascript的this指向
本文永久有效链接: https://github.com/AttemptWeb...... 开局两张图,以后再也不用担心this的指向问题😂😂。以下就只有两张图,请放心食用!!
JS中的事件顺序(事件捕获与冒泡)
一. 问题 两个元素都有onclick的处理函数. 如果用户点击了inner, inner和outer上的事件处理函数都会被调用. 但谁先谁后呢? 二. 两个模型 在刚刚过去的那些糟糕年代, Netscape和M$对此有不同的看法. Netscape认为outer上的处理函数应…
JS中,如何提高展开运算符的性能
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 本文主要讲解怎么提高展开运算的性能,在此之前先简单说说展开运算在数组中的工作原理。 展开运算符或三个点,接受一个数组数组或通常是可迭代的[... arrayOrIterable]并将数组元素分解,并使用这些分解…
现代 JavaScript 原始类型转换你真的学会了吗?
大多数情况下,运算符和函数会自动将赋予他们的值转换为正确的类型。 比如,alert 会自动将任何值都转换为字符串以进行显示。算术运算符会将值转换为数字。 在某些情况下,我们需要将值显式地转换为我们期望的类型。 当我们需要一个字符串形式的值时,就会进行字符串转换。 比如,aler…
重学JavaScript之匿名函数
注意: 本文章为 《重学js之JavaScript高级程序设计》系列第七章。 关于《重学js之JavaScript高级程序设计》是重新回顾js基础的学习。 1. 什么是匿名函数? 匿名函数就是没有名字的函数,有时候也称为《 拉姆达函数》。匿名函数是一种强大的令人难以置信的工具。…
浅谈JS高阶函数
我们都知道函数是被设计为执行特定任务的代码块,会在某代码调用它时被执行,获得返回值或者实现其他功能。函数有函数名和参数,而函数参数是当调用函数接收的真实的值。 怎么理解这么个东西呢?引言里说过了,函数实际上都是指向某个变量。既然变量可以是一个向函数,函数的参数能接收变量,那么一…
重学 this 关键字(进阶必备知识)
总有一些面试官喜欢问你一段不可能这么写的代码。 我在读 Events 的 lib/events 源码的时候发现多次用到call关键字,看来有必要搞懂 this 与 call 相关的所有内容。 箭头函数使用不当报错,在封装 Node.js 的一个 ORM 映射框架 Sequeli…
this、apply、call、bind
这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…
前端小菜,先别慌——JS篇(数组)
随着前端MVVM框架(React,Vue,Angular)的全面普及,前端工程师在数据操作上耗费的时间越来越多;数组作为数据的主要载体,自然挑起了大梁,在前端编码中扮演者不可或缺的角色。因此,数组是菜鸟们的前端成长之路上,必须消灭的一个精英怪。 本文属于基础知识归纳整理类文章,…