会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
林恒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
69
下一页
2024年5月31日
说说你对单例模式的理解?如何实现?
摘要: 一、是什么 单例模式(Singleton Pattern):创建型模式,提供了一种创建对象的最佳方式,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建 在应用程序运行期间,单例模式只会在全局作用域下创建一次实例对象,让所有需要调用的地方都共享这一单例对象,如下图所示:
阅读全文
posted @ 2024-05-31 18:48 林恒
阅读(104)
评论(0)
推荐(0)
2024年5月30日
说说 Javascript 数字精度丢失的问题,如何解决?
摘要: 一、场景复现 一个经典的面试题 0.1 + 0.2 0.3 // false 为什么是false呢? 先看下面这个比喻 比如一个数 1÷3=0.33333333...... 3会一直无限循环,数学可以表示,但是计算机要存储,方便下次取出来再使用,但0.333333...... 这个数无限循环,再大的
阅读全文
posted @ 2024-05-30 18:16 林恒
阅读(942)
评论(0)
推荐(0)
2024年5月29日
Node性能如何进行监控以及优化?
摘要: 一、 是什么 Node作为一门服务端语言,性能方面尤为重要,其衡量指标一般有如下: CPU 内存 I/O 网络 CPU 主要分成了两部分: CPU负载:在某个时间段内,占用以及等待CPU的进程总数 CPU使用率:CPU时间占用状况,等于 1 - 空闲CPU时间(idle time) / CPU总时间
阅读全文
posted @ 2024-05-29 18:36 林恒
阅读(147)
评论(0)
推荐(0)
2024年5月28日
举例说明你对尾递归的理解,有哪些应用场景
摘要: 一、递归 递归(英语:Recursion) 在数学与计算机科学中,是指在函数的定义中使用函数自身的方法 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 其核心思想是把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解 一般来说,递归需要有边界条件、
阅读全文
posted @ 2024-05-28 18:08 林恒
阅读(166)
评论(0)
推荐(0)
2024年5月27日
如何判断一个元素是否在可视区域中?
摘要: 一、用途 可视区域即我们浏览网页的设备肉眼可见的区域,如下图 在日常开发中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如 100 px),从而实现一些常用的功能,例如: 图片的懒加载 列表的无限滚动 计算广告元素的曝光情况 可点击链接的预加载 二、实现方式 判断一个元素是否
阅读全文
posted @ 2024-05-27 17:35 林恒
阅读(768)
评论(0)
推荐(1)
2024年5月24日
说说webpack的热更新是如何做到的?原理是什么?
摘要: 一、是什么 HMR全称 Hot Module Replacement,可以理解为模块热替换,指在应用程序运行过程中,替换、添加、删除模块,而无需重新刷新整个应用 例如,我们在应用运行过程中修改了某个模块,通过自动刷新会导致整个应用的整体刷新,那页面中的状态信息都会丢失 如果使用的是 HMR,就可以实
阅读全文
posted @ 2024-05-24 19:07 林恒
阅读(100)
评论(0)
推荐(0)
2024年5月23日
说说Loader和Plugin的区别?编写Loader,Plugin的思路?
摘要: 一、区别 前面两节我们有提到Loader与Plugin对应的概念,先来回顾下 loader 是文件加载器,能够加载资源文件,并对这些文件进行一些处理,诸如编译、压缩等,最终一起打包到指定的文件中 plugin 赋予了 webpack 各种灵活的功能,例如打包优化、资源管理、环境变量注入等,目的是解决
阅读全文
posted @ 2024-05-23 18:49 林恒
阅读(151)
评论(0)
推荐(0)
2024年5月22日
如何实现上拉加载,下拉刷新?
摘要: 一、前言 下拉刷新和上拉加载这两种交互方式通常出现在移动端中 本质上等同于PC网页中的分页,只是交互形式不同 开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltorefresh.js库等等 这些第三方库使用起来非常便捷 我们通过原生的方式实现一次上拉加载,下拉刷
阅读全文
posted @ 2024-05-22 18:30 林恒
阅读(555)
评论(0)
推荐(0)
2024年5月21日
web常见的攻击方式有哪些?如何防御?
摘要: 一、是什么 Web攻击(WebAttack)是针对用户上网行为或网站服务器等设备进行攻击的行为 如植入恶意代码,修改网站权限,获取网站用户隐私信息等等 Web应用程序的安全性是任何基于Web业务的重要组成部分 确保Web应用程序安全十分重要,即使是代码中很小的 bug 也有可能导致隐私信息被泄露 站
阅读全文
posted @ 2024-05-21 17:38 林恒
阅读(230)
评论(0)
推荐(0)
2024年5月20日
什么是单点登录?如何实现?
摘要: 一、是什么 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统 SSO 一般都需要一个独立的认证中心(passport),子系统的登录均得通过passport,子系统
阅读全文
posted @ 2024-05-20 17:58 林恒
阅读(321)
评论(0)
推荐(1)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
69
下一页
公告