首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS知识总结
走马Ricardo
创建于2024-07-18
订阅专栏
JS知识总结
暂无订阅
共19篇文章
创建于2024-07-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS学习(20)eval
前言 Javascript中的eval方法是啥?一般什么场景下使用? eval的基本用法 eval()函数接收一个字符串作为参数,该字符串一个表示JavaScript表达式、语句或一系列语句的字符串。
JS学习(19)函数柯里化
前言 什么是函数柯里化 什么是函数柯里化 在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接
JS学习(18)深拷贝和浅拷贝
前言 深拷贝和浅拷贝的区别?如何实现 深拷贝和浅拷贝概念 首先,我们需要明确深拷贝和浅拷贝的概念。 浅拷贝:只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做浅拷贝(浅
JS学习(17)WeakSet 和 WeakMap
前言 是否了解 WeakSet 和 WeakMap Map Map是JavaScript中新的集合对象,其功能类似于对象。但是,与常规对象相比,存在一些主要差异。 首先,让我们看一个创建Map对象的简
JS学习(15)严格模式
前言 use strict是什么意思?使用它区别是什么? 什么是严格模式 严格模式是从ES5开始新增的一种方式,是采用具有限制性Javasaript变体的一种方式,从而使代码隐式地脱离"马虎模式/稀松
JS学习(14)浮点数精度问题
前言 为什么 console.log(0.1 + 0.2 == 0.3) 打印的值是 false 呢? 浮点数精度问题 在JavaScript中整数和浮点数都属于number数据类型,所有数字都是以6
JS学习(13)递归
前言 递归完成1到100的累加 递归 递归调用是一种特殊的调用形式,指的是方法自己调用自己的形式。 查看下面的示例 method 会先输出 neverEnd ,然后再调用自己导致无限递归(infini
JS学习(12)阻止事件的默认行为
前言 如何阻止默认事件? 什么是默认行为 所谓默认行为,一般是指 HTML 元素所自带的行为。 例如点击一个 a 元素表示的是跳转: 在上面的代码中,设置了 a 元素的 href 属性指向百度,当用户
JS学习(11)DOM事件的传播机制
前言 谈一谈事件委托以及冒泡原理 事件与事件流 事件最早是在 IE3 和 NetscapeNavigator2 中出现的,当时是作为分担服务器运算负担的一种手段。 要实现和网页的互动,就需要通过 Ja
JS学习(10)闭包
前言 闭包是什么?闭包的应用场景有哪些?怎么销毁闭包? 什么是闭包 闭包,是 JavaScript 中一个非常重要的知识点,也是我们前端面试中较高几率被问到的知识点之一。 打开《JavaScript
JS学习(9)this指向
前言 this 的指向哪几种 ? this指向总结 this 关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 this 可以用在构造函数之中,表示实例对象。除此
JS学习(8)作用域和作用域链
前言 谈谈你对作用域和作用域链的理解? 作用域 什么是作用域 作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。 换句话说,作用域决定了代码区块中变量和其他资源的可见性。 可能这两句话
JS学习(7)执行上下文
前言 谈谈你对 JavaScript 执行上下文的理解 执行上下文 执行上下文,英文全称为 Execution Context,一句话概括就是“代码(全局代码、函数代码)执行前进行的准备工作”,也称之
JS学习(6)原型和原型链
前言 说一说你对JavaScript中原型与原型链的理解? 对一个构造函数实例化后,它的原型链指向什么? 原型与原型链介绍 在Brendan Eich设计JavaScript时,借鉴了Self和Sma
JS学习(5)运算符
前言 a在什么情况下能打印1 算数运算符 JavaScript共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运算符:x - y 乘法运算符:x * y 除法运算符:x
JS学习(4)类型转换
前言 JavaScript中如何进行数据类型的转换? 数据类型转换 JavaScript是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。 虽然变量的数据类型是不确定的,但是各种运算符对数据类
JS学习(3)包装类型
前言 是否了解JavaScript中的包装类型? 包装类型 在ES中,数据类型整体上来讲可以分为两大类:基本类型和引用数据类型 按照最新的ES标准定义,基本数据类型包括string、number、bo
JS学习(2)基本数据类型和引用数据类型
前言 JS中的基本数据类型有哪些?基本数据类型和引用数据类型的区别? 数据类型 在JavaScript中,数据类型整体上来讲可以分为两大类:基本类型和引用数据类型 基本数据类型一共有6种 String
JS学习(1)let、const、var的区别
前言 let、const、var的区别,什么是块级作用域,如何用? 在JavaScript中,一共存在3种声明变量的方式:let、const、var。 之所以有3种方式,这是由于历史原因造成的。最初声