前言 貌似前端[1]圈一直以来流传着一种误解:前端用不到算法知识。[2] 长久以来,我也曾受这种说法的影响。直到前阵子遇到一个产品需求,回过头来看,发现事实并非如此。 前端排序 前端排序的场景 前端将排序条件作为请求参数传递给后端,后端将排序结果作为请求响应返回前端,这是一种常见设计 ...
前言 貌似前端[1]圈一直以来流传着一种误解:前端用不到算法知识。[2] 长久以来,我也曾受这种说法的影响。直到前阵子遇到一个产品需求,回过头来看,发现事实并非如此。 前端排序 前端排序的场景 前端将排序条件作为请求参数传递给后端,后端将排序结果作为请求响应返回前端,这是一种常见设计 ...
本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/2qH9qMNpU_LuLEBTsDUKzA作者:Tan Xin 本文对微前端的概念和场景进行科普,介绍一些主流的微前端的实现库及其用法,并讲解部分这些库的原理和实践知识。 一、微 ...
当有人问起:你们的公司的这款应用用户体验怎么样呀?访问量怎么样?此时,你该怎么回答呢?你会回答:UV、PV 巴拉巴拉,秒开率、FP、TTI 巴拉巴拉。 那么,这些数据是哪里来的呢?显而易见,这些数据都来自前端监控系统。 前端监控的意义 当今时代,是一个快节奏的时代,应用的性能极大影响着用户 ...
随着JavaScript开发变得越来越普遍,命名空间和依赖性变得越来越难以处理。前端开发者都以模块化的方式处理该问题。在这篇文章中,我们将探讨前端开发人员目前使用的模块化方案以及试图解决的问题。 为什么需要JavaScript模块? 模块化可以使你的代码低耦合,功能模块直接不相 ...
当有人问起:你们的公司的这款应用用户体验怎么样呀?访问量怎么样?此时,你该怎么回答呢?你会回答:UV、PV 巴拉巴拉,秒开率、FP、TTI 巴拉巴拉。 那么,这些数据是哪里来的呢?显而易见,这些数据都来自前端监控系统。 前端监控的意义 当今时代,是一个快节奏的时代,应用 ...
什么是AJAX? 首先AJAX = Asynchronous JavaScript and XML (异步的JavaScript和XML)。 AJAX不是一个新的编程语言,而是一种使用现有标准的新算法,也就是说他不是一门语言,是一种方法。其实这是几门技术的一个综合。主要是DOM,XML ...
之前一直都是用封装好的Ajax,所以一直很好奇它是如何使用和实现的。这里正好就进行一下学习,下面是Ajax的一个时间图。 设置触发条件 这里模拟一个使用场景,就是在用户登陆时,异步的对用户名以及密码进行验证。所以使用onBlur()触发,onBlur函数在输入框焦点遗失 ...
原生ajax请求 前些日子,忙着考驾照,没有时间对知识进行总结,感到十分惭愧啊,刚好趁现在有时间,做个知识总结,希望对各位有所帮助。 很多人都知道ajax是用来进行数据请求的,但是具体的请求方法会有些疑惑,也有很多人问我什么是数据交互是什么?在这里我将通过四个三个方面进行讲解,算是给前端新手 ...