首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js杂
订阅
妖言乱众
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
我接触过的前端数据结构与算法
我们已经讨论过了前端与计算机基础的很多话题,诸如SQL、面向对象、多线程,本篇将讨论数据结构与算法,以我接触过的一些例子做为说明。 1. 递归 递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一个是…
JS中浮点数精度问题
最近在做项目的时候,涉及到商品价格的计算,经常会出现计算出现精度问题。刚开始草草了事,直接用toFixed就解决了问题,并没有好好的思考一下这个问题。后来慢慢的,问题越来越多,连toFixed也出现了(允悲),后来经过搜索网上的各种博客和论坛,整理总结了一下。 在遇到浮点数运算…
如何无痛降低 if else 面条代码复杂度
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 所谓的【面条代码】,常见于对复杂业务流程的处理中。…
JavaScript 常用方法总结
28个JavaScript常用方法总结
前端算法收集库
1. 前言 这是一个常见的js算法面试题收集库,包含测试,欢迎star,如果库中没有的算法,欢迎提issue或者PR,补全。 提到算法,这里就要说下时间复杂度。 时间复杂度:算法的时间复杂度是一个函数,描述了算法的运行时间。时间复杂度越低,效率越高。 2. 关于代码规范 3. …
亲自踩过的vue的坑
一、Vue不能检测对象属性的添加或删除:运行的结果是浏览器什么都没渲染出来因为obj的属性是我动态添加上去的!!vue文档里说了:还是由于JavaScript的限制,Vue不能检测对象属性的添加或删除
老司机高速坐骑:百度网盘不限速下载工具
百度网盘不限速下载工具 此软件可实现百度云不限速下载, 请将要下载的文件移动到 "我的应用数据 / wp2pcs" 即可在本程序访问 添加文件夹下载, 拖入即可 低调使用。。以免和谐! 添加在线播放视频 调用的 WMP。。虽然兼容性不好 至少效率比云管家高
自己写了一个多行文本溢出文字补全的小库, 说不定你会用得到的
有些时候产品会有这么个需求,希望给文章或者帖子给一个摘要,最多3行,或者其它行数,超出3行会补上'...'。当然这种很简单,用css可以搞定。但是遇上要求多点的产品,希望补上的是'...查看全文',这样的话就难办了。 我也在网上查了很多,至少我没发现有一个比较好的解决方案,也参…
JS 对象合并与克隆方法的分类与比较
对象的合并与拷贝(又称复制或克隆)是前端们平时工作中绕不开的基本操作,使用场景非常多。也许你已经有了自己用惯了的工具方法,但是对于这个话题,你确定自己已经完全了解了吗? 本文详细分析了js对象的合并与拷贝方法,并试图从几个维度对其进行分类和整理。 首先分析一下合并与克隆的关系。…
Know this, use this! (总结 this 的常见用法)
在了解 this 之前,相信大家都应该会知道作用域这个知识点的存在,函数在创建之后,会构建自己的执行环境以及作用域,这是一开始就确定了。但是实际的上下文 (context) 环境,也可以理解为就是 this,它是动态确定的,即在函数运行时才确定 this 所指向的对象,而非声明时所指向的对象。 关于 this,总结起来,主要有以下几个途径能够被运用到。