首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderLiu
掘友等级
前端
不断学习,探索,认知,提升,若您在阅读我写的文章过程中有任何疑义或问题,请留言或联系我指出,不胜感激。 整理碎片中,文章会阶段性更新。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
73
文章 65
沸点 8
赞
73
返回
|
搜索文章
CoderLiu
赞了这篇文章
菜刚RyuGou
微信公众号:码农RyuGou @无业游民
·
2年前
关注
浮点数精度丢失问题详解
浮点数在计算机中是表示的你知道吗? 本文采用通俗、简单的方式告诉你浮点数相加为什么不准确,1分钟保证懂...
5
1
分享
CoderLiu
赞了这篇文章
王玉略
前端开发 @数字游民
·
5年前
关注
简单介绍一下Progressive Web App(PWA)
2017年11月份,谷歌在上海举办了一个开发者大会,期间在很多会场都有关于PWA的介绍,王二认为谷歌在致力于推行这项技术,那么技术上还是很先进的,于是有了如下分享。 PWA...
323
4
分享
CoderLiu
前端
·
1月前
举报
#每天一个知识点#
## SPA (Single Page Application 单页面应用)
SPA 的主要目标是提供无缝的用户体验,通过在单个 HTML 页面中加载所有必要的资源和数据,实现快速的页面切换和减少页面刷新的需求。
SPA 和传统 Web 页面的区别:
页面加载方式:
SPA:在 SPA 中,初始页面加载后,所有或大部分内容都通过接口动态获取,不需要完全重新加载整个页面。
传统 Web 页面:传统 Web 页面在每个页面之间进行完整的页面刷新,导致页面重新加载。
前端路由:
SPA:SPA 使用前端路由,允许在单个页面上模拟多个页面,通过 URL 中的不同路径来切换内容。
传统 Web 页面:传统 Web 页面的导航和路由通常由服务器控制,需要加载不同的 HTML 页面。
用户体验:
SPA:SPA 提供更快的用户体验,因为它可以在不重新加载整个页面的情况下加载内容,还可以通过缓存等方式,从而减少等待时间。
传统 Web 页面:传统 Web 页面可能需要更长的加载时间,因为它们需要完全加载新页面。
## PWA (Progressive Web App 渐进式 Web 应用):
目标:
PWA 的主要目标是将 web 应用提升到与原生应用相媲美的水平,包括可离线访问、推送通知、安装到设备等功能,以提供更好的用户体验。
特点:
PWA 使用一系列的 Web 技术(包括 Service Workers)来实现离线支持、推送通知、缓存策略等功能。
具备逐步增强的特性,可以在支持的设备上提供额外的功能。
可以通过浏览器添加到主屏幕,使用户可以像原生应用一样启动应用。
即使在没有网络连接的情况下,它们也可以被访问到。
共同点:
SPA 和 PWA 都侧重于提供更好的用户体验。
两者都使用前端技术构建,包括 HTML、CSS 和 JavaScript。
它们都采用现代的前端开发方法,如组件化和前端框架。
展开
前端开发圈
等人赞过
分享
1
6
CoderLiu
前端
·
1月前
举报
#每天一个知识点#
## 面试技巧
团队有hc了,不得不说现在只会写业务,在过程中没有自己的思考和实践的真的没有多大优势了,面了几个大厂的也不尽人意。
能过筛的其实基础都挺好,搁以前一面肯定是能过的,那大家基础都挺好,面试题都背的滚瓜烂熟怎么办?所以肯定要有新指标的,就是软素质,就是我之前一篇文章里提到的程序猿素养部分,包括沟通能力、独立解决问题能力、学习能力、分享和输出能力、 变革推新 、基础建设,总之,就是除了写业务需求之外还能够为团队做贡献的能力,但是真的很少,目前大概面5个人里能有一个有亮点的。
所以我觉得大家也不必花太多精力去卷面试题,背出花来你没有一些具体的应用实践能力又能怎么样。
提个建议,明确一下自己目前的定位,是不是只会写需求?有没有需求之外的贡献?即使只是写需求的话在开发时有没有一些自己的思考,提高维护性、扩展性、性能等,还是连写需求都敷衍了事?
现在确实是卷,没有办法,但是也希望大家能够卷对方向。
展开
前端开发圈
等人赞过
分享
1
4
CoderLiu
前端
·
1月前
关注
chrome 升级 117后可能会导致你的网站无法访问
网站突然在chrome浏览器里报错,ERR_SSL_PROTOCOL_ERROR,告诉你快速解决办法...
46
5
分享
CoderLiu
赞了这篇文章
I年少有为
VIP.3 渐入佳境
前端 @Google
·
10月前
关注
NodeJS Cluster 如何做到多进程占用同一端口的
周末有人问了我一个问题,为什么pm2 本地起三个进程,运行网络服务占用同一个端口但是没有冲突,用我练习两年半的网络知识一想确实应该有这个问题不同的进程如果监听三个一样 ip...
3
评论
分享
CoderLiu
前端
·
1月前
关注
看了pm2的源码后,发现了集群模式下无法切换node版本的奥秘
网上许多人遇到了 pm2 的集群模式无法切换和设置 node 版本的情况,不出意外,我也遇到了,今天这篇文章把这个事为什么,怎么解决说明白...
14
2
分享
CoderLiu
前端
·
1月前
举报
#每天一个知识点#
## ~/.bashrc 和 ~/.bash_profile 的区别
~/.bashrc:
用途:~/.bashrc 通常包含适用于每个Bash终端会话的配置设置。这些设置可能包括自定义别名、环境变量、提示符设置等。
加载时机:~/.bashrc 在每次新打开终端窗口或启动新的Bash终端会话时都会被加载。这意味着它包含的配置会对每个终端会话生效。
~/.bash_profile:
用途:~/.bash_profile 主要用于用户登录时的一次性设置。这些设置通常包括添加环境变量、执行一次性任务等。它在用户登录时执行,所以适合放置一些需要在整个会话期间保持不变的设置。
加载时机:~/.bash_profile 只在用户登录时执行一次,而不是每次新打开终端窗口。这使它适用于在用户登录时设置全局配置。
展开
前端开发圈
等人赞过
分享
评论
4
CoderLiu
赞了这篇文章
啥也不会lhc
前端开发 @tencent block mover
·
1年前
关注
pm2中的cluster模式和fork模式
通过查看pm2在cluster模式下不支持node版本切换带来的一系列思考,包括什么是pm2的cluster和fork模式,还有如何使用cluster.fork,和chil...
23
13
分享
CoderLiu
前端
·
1月前
关注
用一行命令批量修改文件名、删除文件、修改文件内容,开发效率翻倍
大家日常开发中都会遇到修改多个文件的情况,大多数同学一般都是用鼠标一个个去点的吧,这种工作没啥技术含量,却消耗了我们很多时间,快来看看下面的骚操作,熟练运行之后相信你会直呼...
2
1
分享
CoderLiu
前端
·
1月前
举报
#每天一个知识点#
## 正向代理和反向代理的区别
正向代理是客户端的代理,即代理客户端向服务器发起请求,使真实服务器对客户端不可见。反向代理是服务器的代理,即代理服务器接收客户端的请求并将其转发到真实服务器,使真实客户端对服务器不可见,如nginx。
展开
前端开发圈
等人赞过
分享
评论
4
CoderLiu
赞了这篇文章
隐冬
前端开发 @开发前端
·
2年前
关注
全链路前端性能优化(欢迎收藏)
通常来讲前端性能优化是指从用户开始访问我们的网站到整个页面完整的展现出来的过程中,通过各种优化策略和优化方法让页面加载的更快,让用户的操作响应更及时,给用户更好的使用体验。...
76
4
分享
CoderLiu
前端
·
1月前
举报
#每天一个知识点#
## Remote Address
Remote Address通常可以理解为与客户端建立连接的第一个服务器的地址。当客户端发起连接请求时,连接的第一个服务器就是它的Remote Address。这个服务器可以是Web服务器、代理服务器、反向代理服务器或任何其他处理连接请求的服务器。
当存在代理服务器的时候,这个地址就是代理服务器的IP地址,如果想要客户端的真实IP地址,需要查看HTTP请求头中的特定标头,例如 "X-Forwarded-For" 、X-Real-IP。
展开
前端开发圈
等人赞过
分享
评论
4
CoderLiu
前端
·
1月前
举报
#每天一个知识点#
# redis 哨兵模式故障转移触发条件
当哨兵检测到主服务器故障时,就会发起一次自动故障迁移操作,故障包括:
主服务器断电宕机,导致不可访问。
主服务器的 Redis 进程崩溃退出。
主服务器与哨兵或其他服务器的网络连接断开。
主服务器运行缓慢,响应超时。
对于配置错误的情况,通常不会触发故障迁移,比如:
指定了不存在的 Redis 实例名作为主服务器名,并不会被认为是主服务器“故障”。
主服务器的配置文件有错误,启动报错,也不会触发故障迁移。
因为这些情况下,从哨兵的角度来看,主服务器并没有出现不可访问、崩溃等状态,它都没有正常连接成功或运行过。
展开
前端开发圈
等人赞过
分享
评论
4
CoderLiu
前端
·
2月前
举报
#每天一个知识点#
### IO 密集型任务举例
文件操作:读取、写入或处理大量文件,如日志文件、数据库文件等。
网络通信:处理大量的网络请求和响应,例如 Web 服务器、代理服务器等。
数据库操作:进行数据库查询、写入和更新操作。
图像处理:对大型图像文件进行处理、压缩或转换。
数据分析:从大型数据集中读取、分析和处理数据。
音视频处理:音频和视频处理应用程序通常需要读取、处理和写入大量的音视频数据。
展开
前端开发圈
等人赞过
分享
评论
7
CoderLiu
赞了这篇文章
掘金酱
❤首席客服君 @掘金
·
2月前
关注
掘力计划第24期 有道子曰大模型落地实践
9月16日,掘力计划第 24 期线上技术沙龙邀请到张广勇老师做客,为大家带来题为《有道子曰大模型落地实践》的演讲,张广勇是网易有道AI部门高性能计算技术负责人,10余年高性...
4
1
分享
CoderLiu
前端
·
2月前
举报
#每天一个知识点#
正向代理(Forward Proxy):
代理的对象:正向代理代理的是客户端,它作为客户端的代理服务器,代表客户端向其他服务器(通常是互联网上的公共服务器)发起请求。
隐私保护:可以用于隐藏客户端的真实 IP 地址,增加匿名性。客户端向正向代理发送请求,然后由正向代理将请求转发给目标服务器。
举例:公司内部网络中的员工使用正向代理来访问互联网,代理服务器会代替员工向外部服务器发送请求。例如,员工访问 Google,实际请求会经过公司的正向代理服务器。
反向代理(Reverse Proxy):
代理的对象:反向代理代理的是服务器,它作为服务器的代理,接收客户端的请求,并将请求转发到后端的多个服务器上,然后将响应返回给客户端。
负载均衡:可以用于实现负载均衡,将客户端请求分发给多个后端服务器以提高性能和可用性。
安全性:可以用于提高安全性,隐藏后端服务器的真实 IP 地址,以防止直接暴露后端服务器到互联网上。
缓存:可以用于缓存静态资源,减轻后端服务器的负载。
举例:一个网站使用反向代理服务器来处理客户端的请求。反向代理服务器接收客户端请求,然后根据请求的 URL 路由到不同的后端服务器,比如处理静态内容的服务器、处理动态内容的服务器、处理数据库请求的服务器等。客户端实际上不知道最终处理请求的后端服务器是哪一个。
展开
服务端与架构
等人赞过
分享
评论
8
CoderLiu
前端
·
2月前
关注
快速在你的项目里加入 husky、eslint、stylelint、lint-staged、commitlint
按照本文的步骤,你可以在你的现有项目中快速地加入 husky、eslint、stylelint、lint-staged、commitlint一系列代码校验工具,为编写高质量...
23
1
分享
CoderLiu
前端
·
2月前
关注
5分钟迅速搞懂树摇(Tree Shaking)以及副作用(sideEffects)
最简单的示例帮你深度解析树摇原理,树摇的主要原理是通过静态分析代码的依赖关系来确定哪些模块、变量、函数等在代码中没有被引用,然后将这些未使用的部分从最终的构建输出中删除。...
4
1
分享
CoderLiu
前端
·
2月前
举报
文章目录部分的高度有点少,可见内容不多,对于长文来说目录还是很重要的,小范围内滚动不太直观看到文章都有哪些内容,建议加高或可以自由调整高度
反馈 & 建议
分享
1
点赞
下一页
个人成就
文章被点赞
1,092
文章被阅读
72,161
掘力值
4,566
关注了
4
关注者
171
收藏集
0
关注标签
28
加入于
2016-11-16