首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js原生
订阅
余畅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
ES6 | JavaScript中的类class
ES5以及之前的版本,没有类的概念,但是聪明的JavaScript开发者,为了实现面向对象,创建了特殊的近类结构。 ES5中创建类的方法:新建一个构造函数,定义一个方法并且赋值给构造函数的原型。 ES6实现类非常简单,只需要类声明。推荐 babel在线测试ES6 测试下面的代码…
520, 学废 new 对象的过程
前言 众所周知,把大象放进冰箱里需要三步,打开冰箱,放进大象,关上冰箱。那你知道 new 一个对象需要几步?这时候可能就有大聪明小哥哥会说了:“我有五姑娘了,还要啥对象?”咳咳咳...,此对象非彼对象
这些常见的手写题,你掌握了吗?
前言 手写代码很能考验面试者的编码能力,所以这类题常常受到面试官的青睐,如果没提前准备的话,经常会有挂一漏万的情况,现在我们来总结一下那些经常被问到的手写题。 1. 实现 instanceof 运算符
JavaScript 的静态作用域链与“动态”闭包链
闭包是什么时候创建的,打包什么内容,存储在哪,和作用域链是啥关系,eval为什么性能不好。本文带你彻底理解闭包的本质。
JavaScript——函数构造和原型
new在执行时会做的四件事情;静态成员、实例成员;构造函数原型对象prototype,对象原型__proto__,constructor构造函数,js查找机制;原型继承
当面试官问Promise的时候他想知道什么
前言 Promise 是一种异步编程的解决方案,可以认为它是一个容器,里面保存着未来发生的事件结果。 它有三种状态:pending(进行中)、fulfilled(已成功)和rejected
中高级前端面试题(一)基础篇
处理 HTML 标记并构建 DOM 树。 处理 CSS 标记并构建 CSSOM(Style Rules) 树。 将 DOM 与 CSSOM 合并成一个渲染树(Render Tree)。 根据渲染树(Layout)来布局,以计算每个节点的几何信息。 首先可以通过 Object.a…
JS 装饰器,一篇就够
在 ES6 中增加了对类对象的相关定义和操作(比如 class 和 extends ),这就使得我们在多个不同类之间共享或者扩展一些方法或者行为的时候,变得并不是那么优雅。这个时候,我们就需要一种更优雅的方法来帮助我们完成这些事情。 在面向对象(OOP)的设计模式中,decor…
js选中文字和获取光标的几种常用方法
Selection和Range的文档纯文本文字选中效果代码textarea中的文字选中(也可以用于定位光标)效果代码selectionStart和setSelectionRange的文档节点选中效果代
Async Clipboard API来了
恐怕没人不知道。我们每天都不知道自己要在电脑或手机上 “复制”、“粘贴” 多少回。每次 “复制”、“粘贴” 的背后,都会用到“剪贴板”。 The clipboard is a data buffer used for short-term data storage and/or…