首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js整理
xiaoznz
创建于2021-07-01
订阅专栏
用于我个人复习JavaScript的各种基础知识
等 1 人订阅
共11篇文章
创建于2021-07-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每日一题(js)
函数合成,从右到左合成函数 说说什么是单点登录?如何实现? 什么是? 单点登录就是Single sign on,简称SSO,就是用户在一个应用中登录之后,其他受信任的相关应用也都能登录,举个例子,淘宝
防抖和节流
遇到一个需求,页面需要加载一个数据表,但是请求的特别慢,如果用户多次点击按钮,那么此时就会不断触发这个请求,因为不断发请求,所以会导致页面不断乱刷新,可以说体验感特别差。所以一直在思考怎么解决这个bu
JS 正则
正则,一直是我很害怕的东西,每次都忘记,做一个总结吧。String.prototype.matchmatch()方法检索返回一个字符串匹配正则表达式的结果简而言之,传入一个正则,给出相关的表达式。或者
ES6 新增的数据类型
SymbolSymbol是一种es6新加的数据类型。它会返回一个symbol类型的值。它每一个返回的symbol的值都是唯一的。
ES6新增的api
Object Object.assign 说人话就是,它可以用来讲各种属性简单的拷贝到一个目标对象上。我们可以拿它来做一个浅拷贝。 Object.keys Array Array.from 可以传两个
浅拷贝和深拷贝
面试老是被问到,直接背代码浅拷贝这个要点在于只拷贝变量的值,无论是原始类型还是引用类型深拷贝足够应付面试了
闭包,立即执行一次讲清
我对闭包的理解是,依靠内层的函数的变量能够访问外层函数的作用域这一特效,将之有效结合并且使用的方式叫做闭包。如以下代码: 此时b中本身并没有num,于是它从外面找到了a的变量并进行了使用,这种情况就叫做闭包。 闭包有什么作用呢?闭包本身只是一种情况的概念,实际开发中它主要有两个…
new的原理
所有 API 都可以在 MDN 里找到详细的资料。这里我主要说的是第一种。 简单的来说,我们要搞清楚原型链的架构,首先就要明白js的内置方法如何被构建起来的,由于js的垃圾回收机制,当一个对象未被引用的时候,就会被视作垃圾,于是就会被清除,但是我们发现Number,String…
bind,call,apply以及执行上下文
JS中的this,老生常谈了,经常做经常错。这边做一个this的总结: this,指向使用它的函数。如果没有函数调用,默认就是windows。 正如上面的式子所表现的,这三个方法们都可以用来绑定this,事实上在大量的源码中也能看见用call,apply绑定this来调用函数。…
类数组和数组的区别和转化
这是面试被问到的题目,对于这个问题,我们要先解释一下什么是类数组。 按照说区别的老套路,我们首先要认真地解释一下这两者的各自对应的方法,这样区别就一目了然了。
JavaScript的数据判断
今天面试问到了JS的数据判断,很遗憾我没有回答出,这里我做一下总结。 这两者的区别在于,一个是在内存中存储变量的值,另一个是在内存中存储变量的地址值。 用这个方法,能解决null,array,object的分别问题。 但是还存在问题,比如Date这种复杂的变量类型,它的inst…