编程三昧
编程三昧
全部文章
分类
CSS(3)
Electron(4)
JavaScript(65)
NodeJs(5)
Vue(2)
前端面试(7)
未归档(6)
题解(1)
归档
标签
去牛客网
登录
/
注册
编程三昧的博客
学习有趣的知识,结识有趣的朋友,塑造有趣的灵魂!
全部文章
(共53篇)
正经人一辈子都用不到的 JavaScript 方法总结 (二)
前言 现在有这样一个需求:用一个对象存储某学生的各科成绩,要求每次只能改变科目分数,不能再添加或者删除科目。 分析一下,这个需求其实就是需要创建一个固定属性的对象,其属性不可增删,但属性值可更改。 有些同学可能就这么开始了: 首先,定义一个符合要求的对象: // 声明成绩存储对象 let rep...
JavaScript
前端
JS
Object.seal()
2021-08-25
0
359
正经人一辈子都用不到的 JavaScript 方法总结 (一)
前言 假如有这样一个需求:要求将给定的一个文件路径 D:\bianchengsanmei\blogs\categories\JavaScript 在页面展示出来。 最基本的实现方法可能是下面这个: <body> <div id = "container"...
JavaScript
前端
JS
es6
2021-08-24
0
287
获取 NodeJS 程序退出码
前言 想要退出正在运行的 NodeJS 程序,我们既可以通过 Ctrl + C 的方式,也可以通过process.exit()来执行退出。 这两种操作都将强制进程尽快退出,即使仍有未完全完成的异步操作挂起,包括对 process.stdout 和 process.stderr 的 I/O 操作。 ...
JavaScript
NodeJS
2021-08-23
0
404
判断是否为数组的 JavaScript 方法总结
前言 我们在日常开发中,常常有判断某值的需求,今天我们总结一下常见的几种用来判断是否为数组的 JavaScript 方法。 Array.isArray Array.isArray() 是ES5新增的方法,用于确定传递的值是否是一个数组,如果是数组,则返回 true,否则返回 false。 let ...
JavaScript
前端
数组
2021-08-22
0
349
几种常用设计模式的简单示例
前言 模式是在某一背景下某个问题的一种解决方案。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 为了保证代码的可靠性、提高代码的复用率、使代码更容易被维护和阅读,我们需要了解并合理使用设计模式。 日常开发中,一些特定的场景下你的处理方法...
前端
JavaScript
设计模式
2021-08-21
0
382
缓存函数的简单使用
前言 缓存是一种重要的程序优化手段,一般采用以空间换时间的措施来提高程序性能,常用的缓存方法有浏览器缓存、HTTP 缓存等。 场景 假设有这样一个简单场景:后台返给前端一组数据做展示,考虑到页面性能问题,前端需要分页来显示。 我们就这个场景需求来做一下代码实现。 实现一 非常常规的实现方式: // ...
JavaScript
2021-08-20
0
316
有同学问我:Fetch 和 Ajax 有什么区别?
江山代有人才出,各领***数百年。 前言 Hello,大家好,我是编程三昧的作者隐逸王,小小前端一枚。 自昨天发了《还在死磕 Ajax?那可就 out 了!》一文后,收到了一些大家的一些评论,评论都很走心,也很有深度。 说实话,虽然我在尽可能努力地回复大家的问题,但还是避免不了对其中一些概念理解...
JavaScript
前端
Fetch
Ajax
2021-08-18
0
292
还在死磕 Ajax?那可就 out 了!
江山代有人才出,各领***数百年。 前言 想当年面试时,AJAX 基本是必考题,像什么“异步调用、高性能”等是必答的。那时的 AJAX 是真的火,前端就没有不用 AJAX 的。 然而,古语云“人无百日好,花无百日红”,又云“江山代有人才出,各领***数百年”,对于 AJAX,当然也不例外。 这不...
JavaScript
前端
Fetch
2021-08-17
0
247
你知道关闭页面时怎么向后台发送消息吗?
需求 这两天碰到一个需求:在用户刷新页面或者关闭页面的时候,前端要给后台发一条请求,释放该页面的授权占用。 分析了一下,这不就是在页面卸载时发请求嘛,三下五除二就实现一版: window.addEventListener("beforeunload", () => { le...
JavaScript
前端
JS
2021-08-16
0
420
浏览器数据库 IndexedDB(一) 概述
IndexedDB 就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。 背景 随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每...
JavaScript
前端
IndexedDB
2021-08-15
0
374
首页
上一页
1
2
3
4
5
6
下一页
末页