首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js
Yhuh
创建于2023-11-08
订阅专栏
javascript
等 3 人订阅
共23篇文章
创建于2023-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS面试题:防抖节流的实现
在前端面试的时候,面试官很可能会问我们关于页面性能优化的手段,性能优化方法有很多,比如图片懒加载、路由懒加载、压缩资源、减少HTTP请求、减少不必要的回流和重绘、异步加载资源、和防抖节流等。同时手写一
JS面试题:请你说说JS中的继承
在JavaScript中的继承指的是让一个子类可以访问父类的属性和方法。JS中的继承是通过原型链来实现的,实例对象的隐式原型( __ proto __ )会指向构造函数的显示原型(prototype)
JS面试题:字符串上的方法
JavaScript中的字符串内置了许多方法来让我们对字符串进行各种操作,如增删改查等。这篇文章会为大家介绍一下字符串上常用同时也是常考的方法。 实现对字符串进行增删改查的方法 在字符串中增加元素 c
JS面试题:数组上的方法
数组这一数据结构在JavaScript中被运用得很多,它通常被用来存储各种各样的数据。JS数组上提供了许多的方法来方便开发者对数组进行增删改查等操作。 增删改查 在数组中增加元素 在数组中可以通过pu
JS:详解Event-Loop
JS是一门单线程的语言,这意味着它同一时间只能执行一个任务。那么当JS遇到需要长时间执行的代码时,后面的代码是不是会一直处于等待被执行的状态呢?如果是这样的话,岂不是有可能会给用户带来非常不好的体验?
JS:如何实现对象的拷贝
拷贝指的是将一个对象的内容复制到另一个对象中。在JavaScript中,拷贝指的是将一个对象的内容复制到另一个对象中,拷贝分为浅拷贝和深拷贝且通常只针对引用类型。浅拷贝只拷贝一层对象,它会复制原始值以
面试题解析:bind,call,apply的实际应用场景
bind、call和apply都是JavaScript中用于处理函数调用的方法,它们都可以改变 this 的指向。那么这三种方法要在什么情况下使用呢?它们实际应用场景是什么呢? 实际应用 改变函数执行
代码执行控制器:Generator
大家都知道Promise是异步编程模型,它可以控制异步代码的执行。在ES6中新增了一个语法叫做Generator,它和Promise一样都可以用来处理异步操作。 Generator的原理 Genera
面试题解析:bind,call,apply的实现
我们可以通过在Function的原型对象上添加方法来实现this指针上的bind,call,apply方法。需要注意的是,bind 方法会创建一个新的函数,并将指定的对象设置为新函数的上下文(即 th
面试题解析之对象类型的判断
对象类型是引用类型的一种,表示一个存储了键值对的集合。在对对象类型进行判断之前,我来为大家回忆一下有哪些数据类型。 数据类型有哪些 在 JavaScript中,数据类型可以分为原始类型和引用类型。
面试题解析:bind,call,apply的区别
在面试的过程中,面试官很有可能会问到我们有关this的相关内容。那么关于this我们都知道在 JavaScript 中,this 是一个特殊关键字,它指向当前函数执行时的上下文对象。 this 的值取
面试题:浅谈JS中的事件流和事件委托
默认行为 JavaScript 中的事件流描述了在触发事件时,事件是如何在 DOM 中传播和处理的过程。事件流分为三个阶段:捕获阶段、目标阶段和冒泡阶段。 捕获阶段:事件从window上往事件触发处传
ES6的模块化规范之导入与导出
ES6的模块化系统支持使用import和export关键字导入和导出模块。 使用export关键字可以将变量、函数、类等导出为一个模块。 使用export default关键字可以导出一个默认的内容,
JS中树的实现以及二叉树的遍历
树是一种数据结构,而二叉树是一种特殊的树形结构。 树是由若干个节点和它们之间的连接组成,其中一个节点被指定为根节点。每个节点可以有多个子节点,但每个节点最多只有一个父节点。
JavaScript入门阶段知识点——解构赋值
所谓解构赋值就是把数组中的值或对象的属性取出然后赋值给其他变量。通过解构我们可以快速的拿到数组中的值或对象的属性,它可以简化代码的同时使得复杂数据结构的处理更加方便。
javascript——通过手写来学习Ajax
Ajax是一种用于创建快速动态网页的技术。它是一个和业务相关的问题,是一个异步获取数据的任务。我们可以通过 jax,可以实现在不影响用户交互的情况下,向服务器发送请求并获取数据
JavaScript——异步操作的控制
JavaScript 是一种单线程的语言,这意味着 JavaScript 一次只能执行一个操作。然而,JavaScript 中有很多异步的特性,包括事件处理、定时器、Ajax 请求、Promise
JavaScript知识点讲解——包装类
JavaScript中的包装类是指可以将基本数据类型(如字符串、数值和布尔值)转换为对象的类。这些类分别是:String、Number和Boolean。
JavaScript基础知识点——this指向
this关键字在JavaScript中有着重要的作用,它用于引用当前执行代码所处的上下文对象。通过this,可以访问和操作当前对象的属性和方法。我们可以通过使用this指向来简化代码的书写。
JavaScript基础知识讲解——闭包的原理与作用
在对JavaScript这门语言的学习过程中,我们一定会听到闭包这个词,这篇文章就是为大家讲解闭包它的原理和作用。当然,在了解闭包之前我们还需要了解调用栈和作用域链这两个重要的概念。
下一页