最新内容

页面崩溃了!记录一次测试中出现的前端内存溢出现象

前情回顾前几天在一次web应用测试过程中,前端发起了向后端接口的查询请求,由于后端响应较慢,前端一直处于等待响应返回状态。在几分钟后,突然页面出现让人惊悚的“噢噢,页面崩溃了”几个大字。看到这几个字的一瞬间,血压突然飙升,脑袋里嗡地一声冒出一串问号:发生了什么事?于是,抱着可能是“出现错觉”幻想,再次在前端重复了操作步骤,结果不出所料依然“噢噢,页面崩溃”。 …

前端安全究竟该怎么做?从一个安全漏洞说起......

作者 | 李世奇责编 | 郭 芮从一个安全漏洞说起Lodash是一款非常流行的npm库,每月的下载量超过8000万次,GitHub上使用它的项目有超过400万。前段时间Lodash的一个安全漏洞刷爆了朋友圈,我们先来回忆下这个安全漏洞:攻击者可以通过 Lodash的一些函数覆盖或污染应用程序。例如:通过Lodash库中的函数defaultsDeep可以修改O …

深入前端细说如何实现用户行为的动态采集与分析

作者: Rebecca 政采云前端团队转发链接:https:mp.weixin.qq.coms10QC1n2RBZ-0UHUW4yFNmw建设价值首先来说一下,为什么我们要做这样一个用户行为分析的系统?数据埋点的业务价值客满部门的同学想要更精准的定位,用户高频问题,降低咨询量,提升用户满意度。陆续有帮助用户答疑解惑的功能模块上线,但是,其效果无法衡量。运营想 …

梳理React常考面试题很全面(react前端面试题及答案2023)

我是poetry,点击上方“关注”,每天为你分享前端进阶与个人精进干货。完整版详情 interview。poetries。top1、React 中 keys 的作用是什么?Keys是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 React Diff 算法中Re …

vue 基础-组件中事件的触发和监听

前言《vue 基础》系列是再次回炉 vue 记的笔记,除了官网那部分知识点外,还会加入自己的一些理解。(里面会有部分和官网相同的文案,有经验的同学择感兴趣的阅读)vue 中单纯的事件调用,你一定不陌生,简单的写一个 v-on:click=foo() 就可以触发。但组件事件的交互方式可能会遇到些小困难,相信第一次写时一定被事件命名到底驼峰(camelCase) …

前端异常捕获与处理汇总,收藏篇(前端常见报错)

按键无法点击、元素不展示、页面白屏,这些都是我们前端不想看到的场景。在计算机程序运行的过程中,也总是会出现各种各样的异常。下面就让我们聊一聊有哪些异常以及怎么处理它们。一、前言什么是异常,异常就是预料之外的事件,往往影响了程序的正确运行。例如下面几种场景:页面元素异常(例如按钮无法点击、元素不展示)页面卡顿页面白屏这些情况都是极其影响用户体验的。对于前端来说 …

你知道几种前端框架中的事件的方法

1、函数写法格式:vue中默认出现data中的属性,同时也会出现methods中的函数,但是computed属性不会以函数形式出现methods:{点击事件的“属性名(){}” ,举例如下:showInfo(event){ }}2、函数中this的指向:以下的this指向vm本身methods:{点击事件的属性名(){} ,举例如下:showInfo(eve …

TaskBuilder前端组件简介(2020前端ui组件库)

3.3.3.1前端组件的分类前端页面是由众多组件层层嵌套构成的,这些组件是任讯信息自主研发的一套前端UI组件,称为tfp组件,这些组件根据其功能和特点又分为几大类,它们的继承关系如下图所示:从图中可知,所有组件都是从一个名为Component的根组件继承过来的,然后分为不可视组件和可视组件,不可视组件就是在界面里不显示任何内容的组件,例如服务请求组件和计数器 …

Android主流UI开源库整理(android 开源ui)

前言最近老大让我整理一份 Android主流UI开源库 的资料,以补充公司的Android知识库。由于对格式不做特别限制,于是打算用博客的形式记录下来,方便查看、防丢并且可以持续维护、不断更新。标题隐含了两个层面的意思,一个是主流,另一个是UI。主流既通用,一些常规的按钮、Switch、进度条等控件都是通用控件,因此本文将其囊括,但一些很炫酷但不通用的控件除 …