首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端~JavaScript
有缺即完美
创建于2021-09-27
订阅专栏
整理一些关于javascrip的知识点。
暂无订阅
共12篇文章
创建于2021-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
单例模式实践-合并发送请求
背景: 实际工作中,接口写在不同组件中,但是请求却是相同的(有人可能会说为什么接口不提出来,我只能说特殊场景,只能这么做;没必要纠结这个,重点是单例模式使用的这套思想) 下面是单例模式代码: 模拟一个
浏览器使用postMessage实现零延时定时器
原文地址: https://dbaron.org/log/20100309-faster-timeouts 作者: David Baron
javascript中为了动态设置盒子高度,需要实时获取浏览器窗口高度
在react函数组件中的使用:// 浏览器的高度 默认设置为0; const [height, setHeight] = useState(0); const resizeUpdate = (
用javascript实现:数字金额转中文大写金额
# 背景: 有时候,后端只管返回数字金额,不给转中文金额,这时候,就要前端来处理; ``` export const numberPriceToChinesePrice = (n: string) =
页面打开时,滚动到指定位置
背景: 工作中,经常会遇到页面一进来,让页面滚动到指定位置处,为了提高用户体验用的。 1、如果想要页面直接滚动到顶,可直接采用: 2、如果想让某个dom元素滚动到指定位置: requestAnimat
react 函数组件实现:实施倒计时
背景: 实际工作中遇到这么一个需求,后端只给了截止时间,要来个实时倒计时的展示;刚拿到这个需求时,惯性思维,写一个函数 就好了;结果试了半天不行,最后查阅,获得启发,还是需要封装一个组件的;
屏幕宽高、可是区域宽高 等等
--- highlight: ascetic theme: orange --- ```js 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.bo
配图auto.js实现自动打开功能
```js /** * 功能:配合auto.js插件自动打开 * @param {*} time 执行时的小时 * @param {*} Minute 执行时的分钟 * @returns */ fun
JavaScript 之 reduce()的用法
首先,参考了这位大佬的总结,敲了一遍,收获很大。记录下来。跳转 背景: 之前是接触vue源码的时候,发现使用reduce的地方很多。当时也是在看别人分享,简单带过,发现很好用。简单研究后,很少用到。导
javascript 之 将数组降维(即扁平化)
待试验数组: 1. 递归:注意这个不兼容IE【★★★★】 2. reduce 方法【★★★★★】 3. 数组的join方法【有局限性,只能针对简单类型,像对象是没法扁平化的】 4. 数组的toStri
JavaScript 之 Object汇总
一、对象Object创建常用方式:2种方式 对象Object的静态方法:13中(es5) 1. Object.keys(obj) --- 返回一个数组。该数组的成员是该对象键名。(只返回可枚举的属性)
JavaScript 之 字符串的方法和属性汇总
前言: JavaScript中字符串是一种基本数据类型;在日常的开发中,使用的可以说最多的类型; 有必要对它的属性和方法有个整体全面的熟悉,方便平时使用。 1. 属性:length 返回字符串的长度