Blogger Information
编程三昧
Blog
91
fans
0
comment
0
visits
78065
integral:0
P beans:182
  • List of blog posts
  • 几种常用设计模式的简单示例

    前言模式是在某一背景下某个问题的一种解决方案。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 为了保证代码的可靠性、提高代码的复用率、使代码更容易被维护和阅读,我们需要了解并合理使用...

    2021-08-21 23:22 Read 711 comment 0
  • 缓存函数的简单使用

    前言缓存是一种重要的程序优化手段,一般采用以空间换时间的措施来提高程序性能,常用的缓存方法有浏览器缓存、HTTP 缓存等。 场景假设有这样一个简单场景:后台返给前端一组数据做展示,考虑到页面性能问题,前端需要分页来显示。 我们就这个场景需求来做一...

    2021-08-20 23:27 Read 505 comment 0
  • 【前端 · 面试 】TCP 总结(一)—— 概述

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言我们常常会听到“ TCP 三次握手、四次挥手” 这样的话。并且通过前...

    2021-08-19 21:44 Read 578 comment 0
  • 有同学问我:Fetch 和 Ajax 有什么区别?

    江山代有人才出,各领风骚数百年。 前言Hello,大家好,我是编程三昧的作者隐逸王,小小前端一枚。 自昨天发了《还在死磕 Ajax?那可就 out 了!》一文后,收到了一些大家的一些评论,评论都很走心,也很有深度。 说实话,虽然我在尽可...

    2021-08-18 23:07 Read 983 comment 0
  • 还在死磕 Ajax?那可就 out 了!

    江山代有人才出,各领风骚数百年。 前言想当年面试时,AJAX 基本是必考题,像什么“异步调用、高性能”等是必答的。那时的 AJAX 是真的火,前端就没有不用 AJAX 的。 然而,古语云“人无百日好,花无百日红”,又云“江山代有人才出,各...

    2021-08-17 21:02 Read 570 comment 0
  • 你知道关闭页面时怎么向后台发送消息吗?

    需求这两天碰到一个需求:在用户刷新页面或者关闭页面的时候,前端要给后台发一条请求,释放该页面的授权占用。 分析了一下,这不就是在页面卸载时发请求嘛,三下五除二就实现一版: window.addEventListener("beforeunload...

    2021-08-16 21:21 Read 657 comment 0
  • 浏览器数据库 IndexedDB(一) 概述

    IndexedDB 就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。 背景随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不...

    2021-08-16 21:13 Read 554 comment 0
  • 浏览器数据库 IndexedDB(一) 概述

    IndexedDB 就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。 背景随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不...

    2021-08-15 21:14 Read 690 comment 0
  • 【前端 · 面试 】HTTP 总结(十二)—— URL 和 URI

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 引言不知道有多少人是和我一样分不清 URL 和 URI 的? 说来惭愧...

    2021-08-14 20:20 Read 566 comment 0
  • 【前端 · 面试 】JavaScript 之你不一定会的基础题(二)

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言在上一篇文章【前端 · 面试 】JavaScript 之你不一定会的...

    2021-08-13 21:57 Read 600 comment 0
  • 【前端 · 面试 】JavaScript 之你不一定会的基础题(一)

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言面试往往就是博弈的一个过程,但是如果你手中的筹码不够丰厚,那结局大概...

    2021-08-12 21:16 Read 1235 comment 0
  • 【前端 · 面试 】HTTP 总结(十一)—— HTTPS 概述

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言通过前面内容的学习,相信大家对 HTTP 的概念、特点、请求方法及缓...

    2021-08-11 21:06 Read 549 comment 0
  • 【前端 · 面试 】HTTP 总结(十)—— HTTP 缓存应用

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言通过前面几篇内容的学习,我们知道 HTTP 缓存分为两种: 强...

    2021-08-10 21:49 Read 534 comment 0
  • 【前端 · 面试 】HTTP 总结(九)—— HTTP 协商缓存

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言通过前面的介绍,我们知道 HTTP 缓存分为两种: 强缓存协商...

    2021-08-10 21:34 Read 636 comment 0
  • 【前端 · 面试 】HTTP 总结(八)—— HTTP 强缓存

    最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言通过上一篇的总结,我们知道 HTTP 缓存分为两种: 强缓存协...

    2021-08-08 22:26 Read 612 comment 0