首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
竹雨
掘友等级
前端
|
滴滴出行
coding cooking travelling
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
170
文章 166
沸点 4
赞
170
返回
|
搜索文章
最新
热门
Vue 模拟|数据双向绑定
此文采用了设计模式中的观察者模式,模拟实现了 Vue 中数据双向绑定的效果。如果您对观察者模式不熟悉,可先阅读《JS 设计模式|观察者模式》,本文只模拟了数据双向绑定的效果
JS 设计模式|观察者模式
此文使用 JS 实现了 24 种基本设计模式种的观察者模式,当前前端开发最常用的设计模式,MVVM 的中心思想,观察者模式也称为订阅-发布模式
JS 翻译|深入 JavaScript 数组的演变和性能
前言 此文翻译自 Diving deep into JavaScript array - evolution & performance 名词解释 定型数组:ArrayBuff 参照 《JavaScr
JS 基础|挖一挖 this 原理
前言此文参照 ECMAScript 规范,结合各大佬的博客,死啃 this 指向的原理。从 ECMAScript 角度切入,给自己对 this 指向更深入的理解,下文将从题目切入,以题目为例子讲解通过
JS算法 | 二叉树基础
个人感觉二叉树遍历的非递归调用没什么作用,不便于理解,入门可以优先研究递归的调用方式,在层次遍历的实现中也找到了队列的使用场景。
JS算法 | 选择排序
此文衍生自《【JS算法】排序算法》,针对选择排序的稳定性进行补充讲解。排序算法的稳定性在《【JS算法】排序算法》已经进行讲解,此处不再重复。文中用 JavaScript 实现算法,讲述选择排序算法的基本实现,验证此算法的基本实现是不稳定的,同时扩展,如何实现稳定版的选择排序
JS算法 | 堆排序
此文衍生自《【JS算法】排序算法》,针对选择排序的稳定性进行补充讲解。排序算法的稳定性在《【JS算法】排序算法》已经进行讲解,此处不再重复。文中用 JavaScript 实现算法,详细解释堆排序 js 中堆的创建与维护,以及堆排序算法的实现堆创建 堆,是具有下列性质的完全二叉树…
JS算法 | 排序算法
虽然选择排序的复杂度与冒泡排序相同,但对于普通的数据,选择排序的操作速度比冒泡排序快,因为选择排序中一次遍历结束后,才判断是否执行替换操作,而冒泡排序是每次都需要判断是否执行替换操作,因此冒泡排序中多了替换操作的负担。但是由于冒泡排序优化后,针对数据比较特殊的数列,可以降低复杂…
2020 总结|竹雨 - 负一层
17 年实习,18 年毕业,在小微团队走了两年多的前端路。回顾 2020 年头发少了,代码多了,展望未来,想把这一年定为“负一层”。这一年在生活中,开始了走出去体验,丢掉了游戏、短视频等一直想戒戒不掉的;在工作中学会了尊重产品本身,愿意揽下解不掉的屎坑,学会了从源码角度去梳理屎…
前端工程 | 无 lock 的灾难
在最近的 React Native 项目中,由于项目中 git 提交时忽视了 yarn.lock 文件,引发了项目启动灾难。本文使用 verdaccio 搭建私有库复现灾难现场,强调 lock 文件的重要性,同时补充对版本号简单介绍。 文章中涉及的实验项目已经存放到 githu…
下一页
个人成就
文章被点赞
96
文章被阅读
15,347
掘力值
599
关注了
56
关注者
19
收藏集
7
关注标签
18
加入于
2017-04-09