首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
趁你还年轻233
掘友等级
前端
公众号:大大大前端
获得徽章 0
涂鸦大前端
动态
文章
专栏
沸点
收藏集
关注
作品
赞
394
文章 257
沸点 137
赞
394
返回
|
搜索文章
最新
热门
发现算法之美-排序
排序在生活中的例子实在太多了,就不一一赘述了。 在js中,Array.prototype上的sort()函数可以很方便的达到我们对升序和降序的要求。 对于复杂情况的话,例如需要对对象数组根据对象中的某个key排序。 经典排序算法有十(几)种,由于当前的能力有限,我将先介绍冒泡、…
发现算法之美-双指针之对撞指针
对撞指针是双指针算法之一。 对撞指针从两端向中间迭代数组。一个指针从始端开始,另一个从末端开始。 对撞指针的终止条件是两个指针相遇。 对撞指针常用于排序数组。 167.两数之II-输入有序数组(easy)的对撞过程图。
发现数据结构之美-栈
在代码的世界中,无论是什么语言,栈其实都是一种非常重要的数据结构。 全球闻名的代码提问社区stack overflow就以栈(stack)溢出作为网站名的一个部分。 在写代码或者是debug的过程中,相信你已经感受到了在函数调用栈的世界蹦蹦跳跳的快乐了。 在学校里刷oj,刷Le…
webpack3如何升级为webpack4?
但是随着时间的推移,这种优化产生的效果越来越弱化,手上的项目体积越来越大,对本地开发热更新速度和生产打包发布速度都有了很大的影响。 webpack3升级到webpack4迫在眉睫,这篇博文将记录一些我在升级过程中遇到的坑。 当你遇到这些坑时,通过搜索引擎找到我这篇文章,如果能够…
HTTP之强缓存和协商缓存
刚好我最近也在对这一块的内容做补充和总结,受到这篇优质博文的启发,于是有了这篇博文。 如果强缓存是新鲜的,优先强缓存。 若资源没有更新,状态码为304走浏览器缓存;若为200,走协商缓存,返回更新后的资源。
发现算法之美-时间复杂度
正式工作也有3年的时间了,想要写出更加优雅的代码。 所以最近在刷leetcode补充数据结构和算法方面的知识。 学校里虽然学过,但是仅仅是有个大概的认识。只有实际工作过几年以后,才会明白数据结构和算法的重要性。 如果是通信专业出身的同学,或者是硬件出身的同学一定知道:对于一个信…
如何理解Object.defineProperty()?
几乎所有使用Vue的开发者都知道,Vue的双向绑定是通过Object.defineProperty()实现的,也知道在getter中收集依赖,在setter中通知更新。 你可能会说,除了getter和setter之外,Object.defineProperty()还有value…
实用webpack插件之ProvidePlugin
现代化前端的全局引入是一个很有趣的东西。 在webpack中,我们可以在resolve的alias中定义一个层级较高的目录为一个自定义变量。例如resolve: { alias: { '@': path.join(__dirname, '..', 'src') }}。 在web…
如何理解vue的computed?
这道考察computed属性的题蛮有意思的。 不仅仅考察了computed,而且还考察了vue的依赖收集以及脏检查。 众所周知,首次a,b,c均为1时,foo()返回值为1。 foo()的返回值会从this.a变为this.b+this.c,2。 vue会重新执行一遍evalu…
如何理解data URL?
canvas有一个非常常用的方法canvas.toDataURL(),它会将canvas转化为data URL的格式。 通常情况下这个data URL的类型为image。 现代浏览器将data url视作唯一的不透明来源,而不是负责导航的url。 data URL与传统的url…
下一页
个人成就
优秀创作者
文章被点赞
2,668
文章被阅读
249,814
掘力值
9,533
涂鸦大前端
关注了
89
关注者
480
收藏集
1
关注标签
23
加入于
2016-12-06