首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS专栏
金色小芝麻
创建于2021-08-31
订阅专栏
JS基础知识
等 122 人订阅
共57篇文章
创建于2021-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Promises/A+ 译文
一个开放、健全且通用的 JavaScript Promise 标准。——由开发者制定,供开发者参考 Promise 表示异步操作的最终结果,与它进行交互的主要方式是 then 方法,该方法注册了两个回
面试!你真的准备好了吗?|手写API系列梳理
标题党,它又、又、又来了......
想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS
别走,别走,别走啊😭.............................................
从在地址栏输入网址到看到页面的过程&&AJAX基础|脑图梳理
...... 一级、二级、三级...域名都是由顶级域名衍生出来的,所以,公司在注册域名的时候,只要买下顶级域名就可以了,就例如 qq.com ,只需要买下 qq.com 就可以用 www.qq.com、sports.qq.com、kbs.sports.qq.com...等域名了…
事件及事件绑定 && 事件对象及事件传播——基础知识(脑图梳理)
mouseover/mouseout 存在冒泡机制。划过和划出(鼠标在谁身上,相当于划过谁) mouseenter/mouseleave 不存在冒泡传播机制。进入和离开。 如何选用:项目中,如果一个容器中有后代元素,想要鼠标进入和离开做啥事,我们一般都用mouseenter和m…
插件封装|封装一个属于自己的轮播图插件——左右切换版
上一篇文章案例|原生手写一个轮播图——渐隐渐显版还有很多不足,这里要非常感谢大佬csdoker给出的宝贵意见和指导🙏,所以笔者决定重新完善一下轮播图的案例,打算做一个简易版的左右轮播图插件的封装;一、
深克隆 VS 浅克隆|深比较 VS 浅比较|回调函数
上一篇文章案例|原生手写一个轮播图——渐隐渐显版还有很多不足,这里要非常感谢大佬csdoker给出的宝贵意见和指导🙏,所以笔者决定重新完善一下轮播图的案例,打算做一个简易版的左右轮播图插件的封装;想到
案例|原生手写一个轮播图——渐隐渐显版
今天我们自己手写一个渐隐渐显版的轮播图,先上效果图👇由于文件太大,只能压缩成这样给大家看了😓既然不能传大文件,那大家就委屈一下先听听小芝麻描述一下具体的需求吧😄一、需求就如上面效果图一样;如图:此时小
数组中常用的方法【补充reduce、filter、flat...】|内附思维导图
接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减(是个数递减,不是值),最终计算为一个值。 (一般用于求和;计数,本次返回的结果会作为下一次的上一次进行计算。) 调用 reduce 的数组。(可选) 初始值(可选):作为第一次调用 callback函数时的第一个参数的…
非严格模式 🆚 严格模式的区别|附思维导图
严格模式的概念,是从ECMAScript5引入的,通过严格模式,可以在函数内部选择进行较为严格的全局或局部的错误条件检测。 使用严格模式的好处是可以提早知道代码中存在的错误,及时捕获一些可能导致编程错误的 ECMAScript 行为。 而不支持该模式的引擎就当遇到了一个未赋值的…
JS中的正则表达式&&全面梳理|内附思维导图
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE) [] 中的:量词元字符 | . 不再具有特殊含义了; ......
JS中数据类型检测四种方式的优缺点
对于数据类型检测笔者之前写过一篇typeof的JS中数据类型检测方法——typeof,今天就整理下JS中数据类型检测的四种方式的区别:tyepof[value]:检测数据类型的运算符[example]
JS中的多种继承方式
JS本身是基于面向对象开发的编程语言:所以我们学习JS主要就是学习类,以及类的实例,在学习类的原型上提供的方法;一、类的封装类也是一个函数,把实现一个功能的代码进行封装,以此实现“低耦合高内聚”二、多
减少DOM的回流和重绘
因为回流是根据视口的大小来计算元素的位置和大小的,所以浏览器的窗口尺寸变化也会引发回流...... mvvm / mvc / virtual dom / dom diff ...... 比起考虑如何减少回流重绘,我们更期望的是,根本不要回流重绘:transform/opacit…
浏览器渲染页面的主体流程
...... ......
重写一个内置new
一道关于重写内置new的面试题;对于new是干什么的的,我们就不多说了,之前在文章构造函数创建自定义类中详细讲过面试题原题如下:内置new分析实现思路实现代码如下去掉注释
重写内置call
关于call笔者之前在JS中THIS相关问题梳理这篇文章中已经讲过,但笔者觉得之前写的call方法不够惊艳😺,还有很多问题没有考虑到,这次重新整理一下,希望对您有帮助;需求:让func执行,需要让方法
从一道阿里经典面试题剖析函数三种角色|掘金技术征文
看到这次的征文,笔者很兴奋,一是因为笔者最近也在准备面试,根据各位前辈的征文内容,可以收获满满的干货;二是可以把自己梳理过的面试题拿来与大家一起分享,略尽绵薄之力,今天笔者梳理到函数的三种角色,那我们
JS中的原型和原型链
上篇的最后我们提到了hasOwnProperty是用来检测某个属性是否为当前实例的私有属性的,我们还自己编写了hasPubProperty用来检测某个属性是否为当前实例的公有方法的;私有方法上文中已经介绍,就是实例本身私有的方法,存在当前实例中;那什么是公有方法,他们又在哪里呢…
构造函数创建自定义类
这篇我们就来说说什么是构造函数。 ......省略不重要的步骤。
下一页