首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
淡若
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 2订阅
十大经典排序算法总结(JavaScript描述)
读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试。此博文配合源码体验更棒哦~~~ 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<=...<=an'。 再讲的形象点就是排排坐,调座…
JS 检测网络带宽
但是考虑到http请求需要建立连接,以及等待响应,这些过程也会消耗一些时间,所以以上的方法可能不会准确的检测出网络带宽。 经王二测试,第二种方法得到的结果要比方法一得到的结果明显高出不少。 在 Chrome65+ 的版本中,添加了一些原生的方法可以检测有关设备正在使用的连接与网…
重构 - 改善代码的各方面问题
做前端开发有一段时间了,在这段时间里面,对于自己的要求,不仅仅是项目能完成,功能正常使用这一层面上。还尽力的研究怎么写出优雅的代码,性能更好,维护性更强的代码,通俗一点就是重构。这篇文章算是我一个小记录,在此分享一下。该文章主要针对介绍,例子也简单,深入复杂的例子等以后有适合的…
JavaScript 复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 嗯,这样看起来…
js基础-面试官想知道你有多理解call,apply,bind?[不看后悔系列]
非严格模式下:thisArg指定为null,undefined,fun中的this指向window对象. param1,param2(可选): 传给fun的参数。 如果param不传或为 null/undefined,则表示不需要传入任何参数. apply第二个参数为数组,数组…
科学甩锅技术: Typescript 运行时数据校验
大家出来写 Bug 代码的,难免会出 Bug。 测试:"xxx系统前端线上出 Bug 了,点进xx页面一片空白啊"。 我:"纳尼?我写的Bug怎么会出现代码呢?"。 虽然大脑一片空白,但是锅还是要背的。 进入页面一看,哦豁,完蛋,cannot read the property…
js 排序算法
算法的时间复杂度是一个函数,它定性描述了该算法的运行时间。 空间复杂度是指执行这个算法所需要的内存空间。
[译] 2019 前端性能优化年度总结 — 第一部分
让 2019 来得更迅速吧~你正在阅读的是 2019 年前端性能优化年度总结,始于 2016。 早些时候,性能都是所谓的“后顾之忧”。直到项目快结束的时候,它会被归结为代码压缩(minification)、拼接(concatenation)、静态资源优化(asset optim…
2万5千字大厂面经 | 掘金技术征文
简历不是一份记流水账的东西,而是让用人方了解你的亮点的。 平时有在做一些修改简历的收费服务,也算看过蛮多简历了。很多简历都有如下特征 以上类似简历可以说用人方也看了无数份,完全抓不到你的亮点。除非你呆过大厂或者教育背景不错或者技术栈符合人家要求了,否则基本就是看运气约面试了。 …
三刷红宝书之变量和作用域
前言正如标题所说,这是我第三次翻开红宝书也就是《JavaScript高级程序设计第三版》,不得不说,虽然书有一些年份,很多知识点也不适合现代的前端开发,但是对于想要掌握JavaScript基础的前端新