首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CookieYay
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 58
沸点 7
赞
65
返回
|
搜索文章
最新
热门
算法笔记系列|数组
当不要求保持数组顺序时,可以直接将第 k 位的数据搬移到数组元素的最后,把新的元素直接放入第 k 个位置。 平均情况时间复杂度也为 O(n)。 我们可以先记录下已经删除的数据。每次的删除操作并不是真正地搬移数据,只是记录数据已经被删除。当数组没有更多空间存储数据时,我们再触发执…
算法笔记系列|递归
编写递归代码的关键是,只要遇到递归,我们就把它抽象成一个递推公式,不用想一层层的调用关系,不要试图用人脑去分解递归的每个步骤。 解决:递归调用超过一定深度,我们就不继续往下再递归了,直接返回报错。 递归是从上向下挖到最下面,然后逆向一直往上回去。 迭代,其实就是从最下面开始,然…
【译】如何写一份能让你获得面试机会的前端求职简历
作为一名前端开发,你会构建可见的东西,并且你希望能让它看起来不错。同样的道理也体现在你的简历上。间隔合理,可读性强,令人舒服。 针对软件开发人员的基本简历写作技巧。 如何将 IT 技能和技术能力写在简历上。 有关如何介绍你过去的工作经验的分步指南。 如何建立你的前端作品集。 使…
【译】改善 CSS 的 10 个最佳实践
CSS 看起来是一种非常直接且不易犯错的语言。只需要添加规则以对网站进行样式设置就可以了,对吗?对于只需要几个 CSS 文件的小型站点,可能是这种情况。但是在大型程序中,这样可能会使样式迅速失控。如何让它们更可控? 事实是,就像其他任何语言一样,CSS的细微差别可以使你的设计有…
【译】实际项目中关于 JavaScript 中 Promises 的 5 种最佳实践
在学习了 Promise 的基本用法后,本文希望可以帮助你在实际项目中更好地使用 Promise。 Promise.all 实际上是一个 Promise,接收一个 Promise 数组(或一个可迭代的对象)做为参数。然后当其中所有的 Promise 都变为 resolved 状…
【译】TypeScript 中带生成器的惰性管道
近年来,JavaScript 社区已经接受了 map 和 filter 之类的函数式数组方法,for 循环成为了只能在 Jquery 中见到的东西。但在性能方面,JavaScript 中的数组方法还远远达不到预期。让我们看一个例子: 实际上有很步骤是多余的,上述代码做的唯一的事…
前端打印方法
打印是通过 **window.print() **方法实现的,打印的内容是当前的页面。但是实际应用过程中打印的东西往往是局部的某一小块儿,这篇文章要介绍的也是局部打印。 页面中的图片往往要通过 http 请求得到,而请求的操作是异步的,因此当完成上面的操作后,打印预览里往往显示…
【译】解决 web 应用程序中的内存泄漏问题
当我们由服务端渲染的应用切换到客户端渲染的单页面应用时,我们要付出的一部分代价是,必须更加注重用户设备上的资源。不要阻塞 UI 进程,不要让笔记本的风扇旋转,不要损耗手机电池等等。我们用在服务端渲染中不存在的一类新问题换来了更好的交互性和更类似 app 的表现。 这类新问题中,…
【译】JavaScript 风格元素
1920 年,William Strunk Jr 的《英文写作指南》出版了,它为经过了时间考验的英语语言风格制定了指导方针。你可以对你的代码使用类似的标准,以提升你的代码质量。 以下只是参考,不是不可改变的法则。如果其他的方式可以使代码更清晰,那么我们有合理的理由偏离这个方针,…
js基础整理--变量(基本类型,object类型,变量的存储、复制、类型检测)
最近在重读红宝书。参考红宝书、MDN和一些网上的资料在整理基础知识,就随手总结下来。这是第一篇--js变量 e.g.
下一页
个人成就
文章被点赞
72
文章被阅读
24,024
掘力值
575
关注了
75
关注者
14
收藏集
9
关注标签
6
加入于
2019-09-01