首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
javascript
切图仔尤雨河
创建于2023-08-31
订阅专栏
js知识
暂无订阅
共9篇文章
创建于2023-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js速记--数值精度问题
在使用js进行数值计算是,有时候会有精度丢失问题,比如计算小数时: 整数计算精度丢失,一般是由于数值太大了,转二进制后超出了整数的最大位数; 小数计算精度丢失,一般是由于小数转二进制,长度超出了最大存
js速记--前端模块化
前端开发,经历了最初的全局fuction,然后到命名空间,然后是IIFE,再然后是commonJs规范,AMD规范,CMD规范,ESModule。现在主流使用的是commonJs规范和ESModule
js速记--防抖与节流
一、概念 防抖:对于快速连续触发执行的函数,通过某种方式让函数在一定时间内只执行一次,每次触发时重新计时 节流:对于快速连续触发执行的函数,通过某种方式让函数减少执行频次,只有上一次执行了之后才开始计
js速记--深拷贝与浅拷贝
一、区别 浅拷贝是指只复制对象的第一层,深处属性修改,会影响原来的对象 深拷贝是指对对象所有层级属性都进行复制 二、浅拷贝的实现 Object.assign() lodash库里的clone()方法
js速记--call、apply与bind
一、异同 相同点:改变this指向 不同点: call:参数为参数列表,立即执行 apply:参数为数组,立即执行 bind:返回一个新的函数,需要再次进行调用 二、使用场景 1、将类数组转为数组操作
js速记--垃圾回收
一、堆内存与栈内存 1、区别 js中的内存空间分为堆内存和栈内存: 栈内存就是常说的js调用栈,用来储存执行上下文和上下文中的一些基础类型的变量; 堆内存就是来存储一些复杂类型的大片空间,在栈内存中保
js速记--事件流与事件代理
一、事件流 js中事件流分为两个阶段:捕获阶段,冒泡阶段; 简单描述就是当页面上某个元素触发了一个事件,比如点击事件,这个事件不仅会触发当前元素节点上绑定的事件回调函数,还会触发该元素的所有祖先节点上
js速记--相等性判断
相等判断分类 严格比较 宽松比较 SameValue SameValueZero 严格比较 不会进行隐式类型转换 类型相同且值也相同 NaN与NaN相比为false +0与-0比较为true 宽松比较
js速记——作用域与闭包
一、作用域 1、什么是作用域 作用域就是在一个范围内查找变量的合集,规定了变量的访问范围; 2、作用域分类 js中作用域分为全局作用域、函数作用域、块作用域; 全局作用域:作用于全局,所有地方都可以访