还在死磕 Ajax?那可就 out 了!

2021-08-17
阅读 2 分钟
1.3k
江山代有人才出,各领风骚数百年。前言想当年面试时,AJAX 基本是必考题,像什么“异步调用、高性能”等是必答的。那时的 AJAX 是真的火,前端就没有不用 AJAX 的。然而,古语云“人无百日好,花无百日红”,又云“江山代有人才出,各领风骚数百年”,对于 AJAX,当然也不例外。这不,在最近这两年,我们明显可以发现很多新生...
封面图

你知道关闭页面时怎么向后台发送消息吗?

2021-08-16
阅读 2 分钟
3.4k
需求这两天碰到一个需求:在用户刷新页面或者关闭页面的时候,前端要给后台发一条请求,释放该页面的授权占用。分析了一下,这不就是在页面卸载时发请求嘛,三下五除二就实现一版: {代码...} 测试发现:刷新页面时基本满足需求(偶尔也会有后台接收不到请求的现象,但概率很低)关闭页面时,后台接收不到请求既然异步 A...
封面图

浏览器数据库 IndexedDB(一) 概述

2021-08-15
阅读 2 分钟
1.5k
现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB 之间(各家浏览器不同),而且不提供搜索功能,不能建立自定义的索引。所以,需要一种新的解决方案,这就是 IndexedDB 诞生的背景。
封面图

【前端 · 面试 】HTTP 总结(十二)—— URL 和 URI

2021-08-14
阅读 2 分钟
1.4k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】JavaScript 之你不一定会的基础题(二)

2021-08-13
阅读 3 分钟
1k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】JavaScript 之你不一定会的基础题(一)

2021-08-12
阅读 3 分钟
2.3k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(十一)—— HTTPS 概述

2021-08-11
阅读 3 分钟
858
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(十)—— HTTP 缓存应用

2021-08-10
阅读 2 分钟
881
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(九)—— HTTP 协商缓存

2021-08-10
阅读 4 分钟
1.4k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(八)—— HTTP 强缓存

2021-08-08
阅读 3 分钟
1.2k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(七)—— HTTP 缓存概述

2021-08-07
阅读 2 分钟
1.6k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(六)—— HTTP 版本区别

2021-08-06
阅读 3 分钟
1.7k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(五)—— GET 和 POST

2021-08-05
阅读 3 分钟
2.1k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(四)—— HTTP 状态码

2021-08-04
阅读 6 分钟
2.3k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(三)—— HTTP 请求方法

2021-08-03
阅读 4 分钟
3.5k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(二)—— HTTP 消息

2021-08-02
阅读 2 分钟
839
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
封面图

【前端 · 面试 】HTTP 总结(一)—— HTTP 概述

2021-08-01
阅读 2 分钟
1.1k
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。概念HTTP 的全称是 Hyper Text Transfer Protocol,翻译过来就是“超文本传输协议”。HTTP 是一个简单的请求-响应协议,它通常运行在 TCP 之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。补充HTTP 是万维网(World Wid...
封面图

我乃平常客,本持平常心| 2021 年中总结

2021-07-13
阅读 2 分钟
1.1k
我最满意的是这里的氛围,不必关心那些勾心斗角的糟心事,也没必要想着溜须拍马,同事之间的关系颇有一种“君子之交淡如水”的意思,我确实喜欢目前的这种人际关系,不必花过多的心思去维护,投缘了多一些联系,即使不投缘,我的性格也注定是竖不了仇的,维持正常的工作交流即可,还有比这更完美的吗?
封面图

前端 JavaScript 实现一个简易计算器

2021-07-09
阅读 6 分钟
2.4k
1、除法操作时,如果被除数为0,则结果为02、结果如果为小数,最多保留小数点后两位,如 2 / 3 = 0.67(显示0.67), 1 / 2 = 0.5(显示0.5)3、请阅读并根据提示补充完成函数initEvent、result和calculate4、请不要手动修改html和css5、不要使用第三方插件
封面图

念念不忘,必有回响!6月更文活动的一些总结

2021-07-01
阅读 3 分钟
905
在昨晚(2021.6.30),当点击完“确定并发布”按钮的那一刻,我竟有种“逃出生天”的庆幸,不知道是庆幸自己终于坚持下来了,还是庆幸自己终于不用再坚持,矛盾得很!
封面图

我们常说的算法时间复杂度和空间复杂度到底是什么?

2021-06-30
阅读 2 分钟
1.4k
针对某一类问题的解决,我们可能需要借助算法来实现,实现的手段也可能是各式各样的。虽然最终都解决了问题,但是各个解决手段,也就是算法还是存在优劣之分的。
封面图

前端 JavaScript 中 JSON.stringify() 的基本用法

2021-06-29
阅读 3 分钟
1.3k
JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。
封面图

常用 Git 命令总结

2021-06-28
阅读 6 分钟
1.2k
它通常将现有路径的当前内容作为一个整体添加,但是通过一些选项,它也可以用于添加内容,只对所应用的工作树文件进行一些更改,或删除工作树中不存在的路径了。
封面图

前端 JavaScript 中的三种 for 循环语句总结

2021-06-27
阅读 2 分钟
3.1k
JavaScript 中的 for 循环语句相信大家都已经快用厌了,现在有好多文章都在讲怎么减少代码中的 for 循环语句,但是,你又不得不承认它们真的很有用。今天,我来总结一下前端 JavaScript 中三种 for 循环语句。
封面图

JavaScript 实现:输出斐波那契数列

2021-06-26
阅读 3 分钟
1.6k
想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分。我们也不必刻意追求高深的或者新鲜的知识点,通过对一个基础问题的全方位多维度解析,同样也会收获不小。
封面图

前端 JavaScript 获取字符串中重复次数最多的字符

2021-06-25
阅读 3 分钟
1.7k
想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分。我们也不必刻意追求高深的或者新鲜的知识点,通过对一个基础问题的全方位多维度解析,同样也会收获不小。
封面图

ES6 中的 Symbol 是什么?

2021-06-24
阅读 4 分钟
1.7k
记得刚找工作那会,几种数据类型是必问题,当时的答案一般都是七种——字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined),时至今日,某些网络教程上还是这样的分类:
封面图

ES6 迭代器简述

2021-06-23
阅读 4 分钟
1.1k
IteratorIterator 是 ES6 引入的一种遍历机制,迭代器有两个核心概念:迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷地访问,它是通过一个键为Symbol.iterator 的方法来实现。迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。迭代过程迭代的过程如下:通过 Symbol.iterator 创建一个迭代器,指向...

前端 JavaScript 复制粘贴的奥义——Clipboard 对象概述

2021-06-22
阅读 3 分钟
2k
前言作为一名资深搬砖工,你要问我用得最熟练的技能是什么,那我敢肯定且自豪的告诉你:是 Ctrl+C !是 Ctrl+V!不信?你来看看我键盘上的 Ctrl、C 和 V 键,那油光发亮的包浆程度,不盘个三五年是绝对达不到的!编程界的江湖上曾经流传着一句话:CV da fa 好,CV da fa 妙!主要看疗效,谁用谁知道!(为防河蟹,且用拼...
封面图

(鸡汤文)这一次我终于搞懂了 JavaScript 定时器的 this 指向!

2021-06-20
阅读 4 分钟
1.1k
如果这个知识点再有点”调皮“的话,那简直是让人欲仙欲死而又不可自拔!因为你永远不知道它还有多少面纱等着你揭开,当你自以为对它已经足够了解的时候,冷不防就是一个盲点迎面砸来。
封面图