- 博客(10)
- 收藏
- 关注
原创 简单了解SSO单点登录
单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理,是比较流行的。SSO是一种身份认证和授权的解决方案,它允许用户使用一组凭据(如用户名和密码)登录到多个应用程序或网站,而不需要重复输入凭据。
2023-03-21 16:55:24 441
原创 JavaScript深拷贝的方法
深拷贝会将原始对象及其所有子对象都复制到堆中,并返回一个指向新对象的引用。这样,新的对象与原始对象之间**不存在任何关联**,修改其中一个对象不会影响另一个对象。
2023-03-20 23:26:03 2569 1
原创 CSS之盒子模型
盒模型又称框模型(Box Model),包含了元素内容(content)、内边距(padding)、边框(border)、外边距(margin)四个要素。
2022-08-07 17:57:53 1003
原创 使用nvm实现node版本管理
日常工作中,我们有时候会遇到需要同时开发多个项目,如果不同项目所依赖的node版本不一致,就会比较麻烦。比如项目一,是比较旧的项目,所依赖的版本最高为14;项目二,是刚启动的新项目,所依赖的版本为16以上;这种情况下,我们通过反复的安装、卸载node来进行版本切换是不太现实的,所以nvm就是为了帮助我们进行node版本切换的存在。......
2022-07-28 23:17:07 942
原创 CSS之BFC
BFC是一个独立的布局环境,可以理解为一个容器,在这个容器中按照一定规则进行物品摆放,并且不会影响其它环境中的物品。如果一个元素符合触发BFC的条件,则BFC中的元素布局不受外部影响。
2022-06-04 22:52:46 1417 1
原创 代码性能指标
一、健壮性健壮性是什么?健壮性就是代码抗击风险的能力健壮性的目的避免和程序无关的因素,导致代码报错快速给出问题反馈不至于因为非必要性bug,而导致程序执行中断如何保障健壮性参数做好默认值,做好检测程序做好意外情况处理二、可读性可读性是什么?可读性就是代码阅读起来很清楚可读性的目的代码结构清晰他人能够看懂你的意思可读性的做法优化丑陋的结构1、if-else分支过长- 策略模式,状态2、分支套分支3、回调地狱 promise,async遵循命
2021-11-24 23:15:59 1001
原创 关于JavaScript内存管理
简介像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让JavaScript(和其他高级语言)开发者错误的感觉他们可以不关心内存管理。内存生命周期不管什么程序语言,内存生命周期基本是一致的:分配你所需要的内存使用分配到的内存(读、写)不需要时将其释放\归还所有语言第二部分都是明确的。第一和第
2021-11-23 23:54:07 847
原创 window.location 方法获取URL
URL 代表着是统一资源定位符(Uniform Resource Locator)。 URL 无非就是一个给定的独特资源在 Web 上的地址。理论上说,每个有效的 URL 都指向一个唯一的资源。这个资源可以是一个 HTML 页面,一个 CSS 文档,一幅图像,等等。而在实际中,也有一些例外,最常见的情况就是一个 URL 指向了不存在的或是被移动过的资源。...
2021-07-03 23:04:35 3550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人