前端
文章平均质量分 75
程序员ys567
这个作者很懒,什么都没留下…
展开
-
以用户为中心的前端性能
前端性能对用户体验很重要。如果页面加载太慢,用户就会失去耐心而离开。页面加载出来后,用户会下意识地去操作页面,如果页面没有及时给出反馈,用户就会感知到页面延迟。原创 2023-12-04 07:22:26 · 159 阅读 · 0 评论 -
构建类型安全的前端应用
对于Web应用来说,类型安全问题无处不在。例如,代码本身引入的类型错误;用户输入的数据类型不对;或者接口传参的类型错误等等。这些都会**影响系统的稳定性**。所以,我们要**构建类型安全的应用**。原创 2023-09-10 16:17:35 · 306 阅读 · 0 评论 -
前端需求分析
当我们接到一个需求后,要先做好三件事情:1.了解需求的业务价值;2.明确需求的内容;3.分析需求的可行性原创 2023-07-15 10:21:19 · 606 阅读 · 0 评论 -
对账,清算,结算
一个常见的支付场景: 小明在淘宝上买了一个水杯,价格100元,使用支付宝支付成功后,淘宝商家提示购买成功,准备发货。 在这个过程中,资金交易是怎么进行的呢?原创 2023-07-09 09:09:34 · 532 阅读 · 0 评论 -
浏览器缓存是如何提升网站访问速度的
为了提高网站的访问速度,降低服务器的负载,就有了浏览器缓存。浏览器缓存的核心是过期时间和协商缓存:服务器在返回资源时指定过期时间,浏览器收到响应后把数据存起来。下一次请求时如果资源未过期,则返回本地缓存数据;当缓存数据过期了,浏览器要跟服务器验证资源是否已更新,如果资源更新了再去请求新的数据,否则返回304。浏览器缓存有很多的实际应用场景,例如:静态资源缓存优化、HTML协商缓存优化、敏感数据禁止缓存、代理服务器缓存控制。原创 2023-02-12 10:57:41 · 763 阅读 · 0 评论 -
JavaScript怎么处理并发?
作为浏览器脚本,JavaScript要处理各种任务,例如处理用户输入,请求网络数据,展示后台数据等等。那么,单线程的JavaScript是如何处理并发的呢?原创 2023-01-13 13:00:00 · 2128 阅读 · 0 评论 -
前端多环境部署
前端程序一般会部署在开发、生产等不同环境中,各个环境的配置信息可能不同。可以通过静态编译和动态加载的方式来实现自动加载环境配置。最终实现程序和配置解耦,并且支持动态修改配置。原创 2022-12-06 23:17:36 · 980 阅读 · 0 评论 -
如何让页面跳转更丝滑
路由的本质是将URL映射到指定页面,它是Web应用的基本功能。为了提升页面跳转的交互体验,出现了SPA,它实现了在不刷新页面的情况进行页面更新和页面跳转。主要有基于URL #hash和基于history api两种实现方案。原创 2022-12-04 23:05:48 · 823 阅读 · 0 评论 -
虚拟dom原理:用js对象来描述页面
作为计算机工程师,框架是实际开发中都会用到的。理解框架原理,对更好地使用它和定位问题是很有帮助的事情。本文实现了一个简单的vdom渲染过程,来帮助理解vdom原理。原创 2022-03-28 00:00:00 · 1042 阅读 · 0 评论 -
vue响应式原理:观察者模式
作为计算机工程师,框架是提高开发效率的重要工具。理解框架的核心原理,有助于更好地使用它和定位问题。同时,一个优秀的框架,其设计方案和实现原理也是值得我们学习和借鉴的。本文将通过实现一个简单的响应式系统,来理解vue.js的响应式原理。原创 2022-03-13 15:24:38 · 2423 阅读 · 0 评论 -
如何判断JavaScript变量类型
优先使用Object.prototype.toString.call(),可用于准确判断内置对象子类型和基本类型变量。typeof可用于区分对象类型和基本类型。instanceof可用于判断自定义构造函数的实例对象。原创 2021-09-15 18:55:55 · 219 阅读 · 0 评论 -
前端专题篇 -- 【性能优化】
前端性能优化、优化目的、优化三部曲、优化指标、【async】、【defer】原创 2021-05-20 18:50:16 · 284 阅读 · 1 评论 -
前端功能设计篇 --【图片文件上传】
图片文件上传原创 2020-04-06 12:05:32 · 381 阅读 · 0 评论 -
前端专题篇 -- 【Modern Web】
【开发分工模式】、【现代WEB开发特征】、【现代WEB开发现状】原创 2020-05-17 17:27:47 · 475 阅读 · 0 评论 -
前端功能设计篇 --【移动端适配】
移动端适配、Vue适配原创 2020-06-18 09:46:18 · 385 阅读 · 0 评论