首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
theway0916
掘友等级
前端开发工程师
越努力,越幸运
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
最新
热门
使用 localStorage 的最佳实践
localStorage 是 HTML5 规范中作为持久化保存客户端数据的方案,localStorage 可以用于数据缓存,日志存储等应用场景。 使用好 localStorage 并没有那么简单,本文主要介绍其使用的一些最佳实践。 读写操作虽然可以用来验证当前浏览器是否支持 l…
前端知识点汇总
存储大小的限制不同。cookie 保存的数据很小,不能超过 4k,而 sessionStorage 和 localStorage 保存的数据很大,可达 5M。 数据的有效期不同。cookie 在设置 cookie 过期时间之前一直有效,即使窗口或者浏览器关闭。sessionSt…
二、结构型设计模式
结构型设计模式外观型设计模式适配器模式代理模式装饰者模式桥接模式组合模式
10分钟教你撸一个节流和防抖函数
防抖,顾名思义,防止抖动,以避免在一定时间内多次执行同一事件。 创建一个防抖函数,该函数会从上一次被调用后,延迟 wait 毫秒后调用 func 方法。 首先,我们为该函数取名( debounce),传递两个参数:第一个参数是实际需要执行的函数(func),第二个参数是等待的时…
javascript进阶必备的二叉树知识
在这里,我总结下我自己接触过的二叉树相关知识。 二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最…
一、创建型设计模式
优势:在继承中,因为定义了一种类,并定义了该类所必备的方法,如果在子类中没有重写这些方法,那么调用时能找到这些方法但会报错。 在任何时候都可以对基类或者子类进性方法的扩展,而且所有被实例化的对象或者类都能获取这些方法,这样给予我们对功能扩展的自由性。
设计模式开篇
原型中包含引用类型值的属性时,该属性会被所有实例共享,那么该属性在其中一个实例中被修改后会影响所有实例。 在创建子类型实例时,不能向超类型的实例中传递参数。 优势:通过原型链实现对原型属性和方法的继承,通过构造函数实现对实例属性的继承。这样既通过原型上定义方法实现了函数的复用,…
排序问题
在日常开发中,我们经常会碰到排序的需求,js 中数组的排序一般会想到 sort 方法。那有没有自己写过排序的方法呢?今天我们来自己写几个排序方法 给定一个数组: [5, 2, 4, 6, 1, 3],请你按照升序方式对它进行排序。 我首先想到的是维护一份新数组,然后循环给定数组…
如何优雅地玩转 commit 信息
git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。在开发过程中,我们经常会使用到 git 的 commit 命令,使用多了分支的历史信息就会显得杂乱无章,最后合并到主分支时会影响主分支历史信息的优雅性。那么这个情况发生时我们应该如何解决呢? 本地已经提…
js 正则以及几个有意思的正则实战
其实,正则对于前端工程师来说确实是比较难懂的,但是也确实很简洁,用多了会越来越喜欢。 五一节,跟我弟弟聊了会,了解到之前他应聘某一大型知名互联网公司(顺利拿到offer,目前已入职)的面试中有这样一道面试题。请使用正则表达式实现小数每隔三位加一个逗号。 我思来想去,放弃了。正则…
下一页
个人成就
文章被点赞
60
文章被阅读
25,176
掘力值
783
关注了
11
关注者
15
收藏集
1
关注标签
56
加入于
2020-03-14