首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端JS
订阅
小阿托
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
因为说let没有变量提升,我被嘲笑了
最近在和同事闲聊var和let的区别时,我被嘲笑了,起因是我提出了var具有变量提升的特性而let没有的观点。在我看来这不是最常刷到的面试题吗?但是在一番仔细研究之后我发现事情并不是我想象的这样...
定时器不准时☞带你揭秘setTimeout和setInterval
某天上班摸鱼,一个Q群里有人在发笔试题在线求助。大概瞄了一下。发现里面有道主观判断题。 可能很多人第一印象,包括我再内,都认为这道题是对的。但是其实是错的!! 为什么呢,就是JavaScript执行机制搞得鬼,那什么是JavaScript执行机制,不懂可以点这里看一下。 set…
QuerySelector/QuerySelectorAll和getElementById/getElementsByClassName的区别
在React、Vue框架流行的今天,操作DOM这种方式已经用的比较少了,不过工作中有时候还是会用到的。今天就来说一下QS/QSA和GEBI/GEBC(这里为了方便偷个懒使用了缩写)的区别。 1. 兼容性: 上图是我从大名鼎鼎的Can I Use上截的图,可以看到各个浏览器对于这…
JavaScript基础知识总结
JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式风格.
使用ES5实现ES6的Class
ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。但是它们还是有区别的。 类必须使用new调用,否则会报错。ES的构造函数是可以当成普通函数使用的 类的内部所有定义的方法…
一万字ES6的class类,再学不懂,请把我锤死(语法篇)
这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 Class 的基本语法 简介 类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。 上面这种写法
全面了解ES6中的Class
但是这种写法和传统的面向对象语言(例如java)有较大区别,不太好理解。所以在ES6中引入了class关键字,它是一个让对象原型的写法更像面向对象编程语法的一个语法糖。 在node开发以及一些组件的开发中,会经常用到class语法,本文将先介绍class的一些基础用法,然后深入…
ES5 如何实现 Class
我们知道Class最大的作用就是能够实现继承,这样子类通过继承父类,从而尽可能的对代码进行复用。 上述函数中使用的其他工具函数,如isFunction, extend 等,因为我已经把prototype,js 中的Class 单独剥离出来了,通过点击 这里 查看,里面会有更详细…
「中高级前端面试」JavaScript手写代码无敌秘籍
1. 实现一个new操作符 它创建了一个全新的对象。 它会被执行[[Prototype]](也就是__proto__)链接。 它使this指向新创建的对象。。 通过new创建的每个对象将最终被[[Prototype]]链接到这个函数的prototype对象上。 如果函数没有返回…
22 道高频 JavaScript 手写面试题及答案
点击关注本公众号获取文档最新更新,并可以领取配套于本指南的 《前端面试手册》 以及最标准的简历模板. 防抖函数原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 那么与节流函数的区别直接看这个动画实现即可。 防抖函数原理:规定在一个单位时间内,只能触发一次…