首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Javascript
一拾九
创建于2023-04-26
订阅专栏
Javascript学习
等 15 人订阅
共16篇文章
创建于2023-04-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你不知道的Js高级方法
前言 在Js中有一些比较冷门但是非常好用的方法,我在这里称之为高级方法,这些方法没有被广泛使用或多或少是因为存在一些兼容性的问题,不是所有的浏览器都读得懂的。这篇文章主要就是对这些方法做一个总结,有些
Js中一些数组常用API总结
前言 Js中数组是一个重要的数据结构,它相比于字符串有更多的方法,在一些算法题中我们经常需要将字符串转化为数组,使用数组里面的API进行操作。本篇文章总结了一些数组中常用的API,我们把它们分成两类,
带你深度解析Js中的事件机制
从问题谈起 最近在写一个仿饿了么的Vue项目,实现了店铺头部部分,点击这个头部会显示店铺的基本信息: 当想要关闭时,点击下面关闭的图标发现这个页面关闭不了。为了快速发现问题,我询问了ChatGPT,它
什么?b站最高只有两倍速播放?那我自己写一个(大佬绕路😅)
写在前面 我身边总有一些朋友看视频或电影时喜欢1.5倍速或者2倍速的看,因为这样可以节约很多时间。大部分的视频播放软件最高只支持2倍速播放,那我想要更高倍速观看呢?有需求就去实现需求,提升用户体验是我
5分钟带你了解Js中的class类
前言 在我们日常开发中,我们常常需要创建出许多相同类型的对象,例如商品,用户或者其他东西。Es6之前我们可以用构造函数的方法帮助我们去实现这种需求。为了更接近传统语言的写法,Es6引入了Class这个
Js从definePropety到Es6中的proxy解析Vue中的数据绑定
前言 在Vue中我们都听过数据绑定的说法,在Vue中给Html做数据绑定,只要这个数据发生变化,Html上绑定的数据也会发生变化。数据绑定的关键就是监听这个数据的变化;这篇文章我们就来聊聊通过
浏览器事件循环机制
前言 我们知道Javascript是一门单线程语言,所谓单线程语言,就是指一次只能完成一件任务;我们可以想象成单线程是一个一心一意,用情专一的痴情少年。Js在执行代码时,默认会从上到下依次执行,执行过
5分钟带你详细了解async/await
写在前面 之前我写过一篇文章关于JS中如何解决异步代码挂起的问题Js中异步代码挂起怎么解决? - 掘金 (juejin.cn),文中我主要讲了用Promise来解决异步问题,我们知道了可以用then链
带你详细了解ES6中的Set和Map
前言 我们知道在JS中,可以使用对象和数组来保存数据;好像也只有这两种数据结构我们可以用来存数据。为了丰富集合类型,ES6新加了Set和Map两种集合类型。接下来我们一起来了解一下吧。 Set 简述
带你详细了解ES6中的Iterator
前言 迭代器(Iterator),是 ES6 引入的一种新的遍历机制,这篇文章呢带大家详细了解一下ES6中的Iterator。 hasOwnProperty方法 这个方法是在对象的原型上,给实例对象用
小白看过来,浅谈JS中的原型。
原型定义 是函数function对象的一个属性,它定义了构造函数制造的对象的公共祖先。通过构造函数产生对象,该对象可以继承原型的属性和方法。原型也是对象。
你的东西我也能用,-关键字this到底指向谁?
为什么要用this? this绑定 默认绑定: 函数在哪个词法环境中生效,函数的this就指向哪里(词法环境:函数声明在哪里,它的词法环境就是哪里)。 我们来看段代码: 在这段代码中,函数baz的执行
JS令人头疼的类型转换
前言 JS中的类型转换常常被人诟病,因为javascript属于弱类型语言,它对于类型的语言没有强制的限定,这对于我们来说是头疼的。不同的类型之间的运算需要先对数据的类型进行转换,在日常开发中我们经常
Js中异步代码挂起怎么解决?
从下面代码引入问题 上述代码的执行结果为先打印'aa',再打印'cc',等一秒后再打印'bb'。哎?我们是不是就有疑问了,我们明显是先调用的函数a,再调用的函数b,最后调用的函数c,为什么函数b的打印
Javascript从作用域,作用域链到预编译
作用域 作用域链 预编译 。 JS代码到浏览器里去执行时,V8引擎会按照自己的规则将JS编译执行,通过学习作用域,作用域链和预编译让我们对V8引擎怎样运行JS清楚了。
JS中什么是闭包?
天空一声巨响,闭包闪亮登场。闭包在JS中是什么重要的,当然也是面试过程中必问的。在这之前我们要弄清楚什么是调用栈?