首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
javaScript
林小饼
创建于2022-01-23
订阅专栏
js知识点
暂无订阅
共107篇文章
创建于2022-01-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
keys()、values() 和 entries()
Object.keys():返回键名的遍历器 Object.values():返回键值的遍历器 Object.entries():返回键值对的遍历器
vue 的 v-for 循环有什么好说的?
缘起 v-for 中的 of :你听我“狡辩”,事情是这样子...... 今天看了看我师父写的 vue 代码,越看那个 v-for 循环越不对劲儿,以下是我模拟的我师父写的代码,你且细看~ 这是代码
数组和对象的解构赋值
一、数组解构 1.基本 2.可嵌套 3.可忽略 4.不完全解构 5.剩余运算符 6.解构默认值 二、对象解构 1.基本 2.可嵌套 3.可忽略 4.不完全解构 5.剩余运算符 6.解构默认值
你倒是用原生写个钟呀
我为什么要写个钟?起因:写着玩儿,就是觉得这个东西很有趣。我可以把我它变成我喜欢的样子,用代码写出来的东西和买来的东西,意义截然不同。虽不惊艳,却乐在其中。 还会想起小时候,和小伙伴们一起用圆珠笔在手
面试官:如何清空一个数组?
我依稀记得有位面试官问我:如何清空数组?我当时愣住了,好一会儿才反应过来:哦,您是问如何删除一个数组吗?面试官说:嗯,对。纵然如此,我也只答出了个 arr=[ ]。
聊一聊面向对象的编程
一、面向对象编程的理解 聊到面向对象的编程,就不得不提一下面向过程的编程,这两者均不是一门技术,而是一种解决问题的思路和方式。 区别: 面向对象:注重的是结果 面向过程:注重的是过程 举例: 面向对象
dayjs 如何实现相对时间
一、需求分析 需求:将标准时间转换成相对时间。如:将 2022-04-07 转换成 1 天前。怎么办? 分析:相对时间处理是一个非常通用的功能,在 dayjs 中有现成的解决方案,我们一起来观摩观摩。
if ?三元 ? 还是逻辑中断?
始于 if ,陷于三元,醉于逻辑中断,这次第,怎一个“妙”字了得! if 语句:一个萝卜一个坑 三元表达式:一真二假 逻辑中断:逻辑与找假,逻辑或找真
vue 上传封面图片的方法
一、将 File 对象转成 BASE64 字符串 (FileReader) 二、将 File 对象转成 url 三、总结与思考 总结 设置默认图片:将图片作为模块导入,定义变量接收,赋值给图片的 sr
面试官:手写一个轮播图?(原生)
一、前言 前几日,笔者的朋友参加面试,面试官让手写一个轮播图,顿时懵了......想当初,我的轮播图也是写贼溜,这平时 cv 惯了,谁还记得?于是乎,有了下文...... 二、手写轮播图 1、复杂版,
手写一个电商秒杀倒计时功能?安排!(原生)
1、需求分析 进入页面 1 秒之后开始倒计时,也就是1000ms s-- s<0 s=59 m-- m<0 m=59 h-- h 、 m、 s<10 补 0 (用三元表达式或封装补零函数) 把数据赋值
三大家族?offset、scroll、client
1、初识 offset 家族 offset 家族:获取元素 自身真实宽高与位置 offsetWidth/offsetHeight:自身真实宽或高=content+padding*2+border*2
实现隔行变色的几种方式(原生)
1.简单版隔行变色(没有点击事件) 需求: 单行显示黄色,双行显示绿色 法1、使用伪类选择器( odd 和 even ) 法2、使用伪类选择器( 2n+1 和 2n) 法3、使用 for 循环(配合
函数防抖和函数节流
函数防抖(debounce) 函数防抖:间隔时间内,多次触发事件,以最后一次为准 应用场景:鼠标移入/移出、键盘输入框 案例解析:搜索框防抖案例 不防抖:用户只要输入,就会不停地打印;除非不输入 防抖
EventLoop事件循环机制
什么是 EventLoop JavaScript 的事件分两种,宏任务和微任务 宏任务(task): 包括整体代码 script(整体代码) 、 setTomeout 、setInterval、set
函数柯里化
普通函数 柯里化函数 通俗来说,每次调用时,只接收一部分参数,并在内部返回一个函数,然后继续调用剩余的参数,又返回一个函数,以此类推,直到最后。 柯里化函数原理(利用了闭包的原理) 使用场景 参数复用
Array.from()的妙用
rray.from()的使用 获取 1985~1995之间的年份段 获取 1995~1985之间的年份段 还可以获取偶数
当页面刷新时自动获取文本框的焦点(vue2)
法1 原生JS 方法 法2 通过自定义指令--局部注册 法3 通过自定义指令--全局注册........................................................
中英文键名的切换(JS)
英文键名改中文键名 日常开发中,我们从后台请求过来的数据,对象的键名一般是英文,如果我们需要的是中文,怎么办呢?如果我们手中的数据,键名是中文,发送给后台,又需要英文的键名,怎么办呢?我们一起来封装一
JS创建对象的几种方式
Js创建对象的几种方式(一) 1、使用字面量的方式创建对象 优点:简易(单个对象);缺点:代码冗余,维护不变(多个对象) 2、使用工厂函数创建对象 优点:解决了创建多个对象的代码冗余问题 3、使用构造
下一页