首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
wahh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
JS Array.prototype.reduce的一些理解
reduce方法接收1个callback的函数作为第一个参数,还有1个可选参数initialValue。 accumulator 累加器累加回调的返回值;它是在最后一次调用回调时返回的累计值。如果提供了initialValue,它的默认值就是initialValue,否则就是数…
javascript 垃圾回收算法了解一下
V8的垃圾回收策略主要基于分代式垃圾回收机制,现代的垃圾回收算法中按对象的存活时间将内存的垃圾回收进行不同的分代,然后分别对不同分代的内存施以更高效的算法。在V8中,主要将内存分为新生代和老生代两代。新生代中的对象为存活时间较短的对象, 老生代中的对象为存活时间较长或常驻内存的…
使用 JS 直接截取 视频片段 生成 gif 动画
使用 JS 直接截取 视频片段 生成 gif 动画
关于JS的for循环包裹异步函数的问题
有个循环,循环一个异步回调,为啥回调引用的循环值都是最后一步循环的循环值?然后,又有些时候无论什么循环值都得不到? 好吧,JavaScript跟PHP的循环有时候确实不一样,JavaScript的函数有同步函数跟异步函数的区分,PHP里面没这种概念,拿PHP的常识来理解Java…
JS异常处理
Error类的用法很简单,new或者直接把Error当成function来用都行,然后在你认为需要抛出异常的地方throw它。 你需要一个自定义错误类。JS原生的错误类型只能定义基本的语言类异常,而我们在业务代码中,需要频繁地定义、抛出一些与业务强相关的异常,比如: 校验验证码…
通过一张简单的图,让你彻底地、永久地搞懂 JS 的 == 运算
JavaScript 中的 == 是一种比较复杂运算,它的运算规则很奇怪,很容易让人犯错,从而成为 JavaScript 中 “最糟糕的特性” 之一。作者画了一张图让你会彻底地弄懂关于 == 运算的一切。
[AST实战]从零开始写一个wepy转VUE的工具
“转转二手”是我司用wepy开发的功能与APP相似度非常高的小程序,实现了大量的功能性页面,而新业务H5项目在开发过程中有时也经常需要一些公共页面和功能,但新项目又有自己的独特点,这些页面需求重新开发成本很高,但如果把小程序代码转换成VUE就会容易的多,因此需要这样一个转换工具…
浏览器滚动条高度的获取
开始最近做业务需求时,需要监听滚动条scoll事件,获取滚动条高度,用的document.body.scrollTop发现得到的值一直是0,后来做了一些查询,挖出不少秘密,做次笔记,以免忘掉先放结论:
重构 - 用各种方式优化自己的函数库
最近有几天时间空闲,也是在学怎么写更有可读性的代码,更简单,方便的API。简单来说就是重构方面的内容。今天简单分享下,对以前一个小项目(ecDo,欢迎大家star)的API重构方式,下面的的代码如无说明,都是选取自我的项目中这个文件:ec-do-3.0.0-beta.1.js …
记一次代码重构
最近在和一位后端大神写一个邮件通知平台,大神看到我的代码以后气不打一处来,简直不能看。资历尚浅的我开始了第一次代码重构。 这是自己封装的用于前后端数据交互的一些代码,全部采用的都是函数调用的形式,啰啰嗦嗦重复的代码不少,现在自己看起来也很别扭。 这些函数负责的是接收者、接收组和…