用户中心USER CENTER

首页/用户
  • Puppeteer前端自动化测试实践

    摘要:本篇内容将记录并介绍使用进行自动化网页测试,并依靠约定来避免反复修改测试用例的方案。总结根据以上的功能划分,我们很好的将一整个应用拆分成各个测试单元进行单元测试。 本篇内容将记录并介绍使用Puppeteer进行自动化网页测试,并依靠约定来避免反复修改测试用例的方案。主要解决页面众多时,修改代码导致的牵连错误无法被发现的运行时问题。文章首发于个人博客。对前端感兴趣希望一起讨论的可以加我v...

    Jensen 发布于JavaScript
  • 前端需要知道的数据结构与算法(持续更新中...)

    摘要:通常需要在实际的计算机运行才知道具体的执行时间。算法的执行时间往往和算法代码中语句执行的数量有关。空间复杂度运行一段程序的内存占用,空间复杂度通常指的是算法程序在计算机只想中只想所需要的存储空间。 基本数据结构 JS 数据类型 基本类型(栈 stack): Number String Boolean Null Undefined 和 Symbol(es6 新增)引用类型(堆 heap)...

    Jensen 发布于JavaScript
  • React16.7 hooks初试之setTimeout引发的bug

    摘要:前言周末尝试了一下新的功能来封装一个组件,遇到一个,所以记录一下过程报错如下大概意思是组件已经卸载了,但在卸载之后还执行了一个对组件更新的操作,这是一个无效的操作,但它表示应用程序中存在内存泄漏。 showImg(https://segmentfault.com/img/bVbkD9k?w=1008&h=298); 前言   周末尝试了一下React新的hooks功能,来封装一个组件,...

    Jensen 发布于JavaScript
  • 浅谈 WebSocket

    摘要:接口用于接收服务器发送的事件。因此,是目前来说最佳的选择。最大特点就是,服务器可以主动向客户端推送消息,客户端也可以主动向服务器发送信息,是一种不受限的全双工通信。若是,则交给的回调函数处理,否则,还是走正常的回调的路子。 使用 WebSocket 的理由 传统的http协议有一个根本性的缺陷,那就是请求只能由客户端向服务器发起,服务器接收到请求后再进行响应,把数据返回给客户端。也就是...

    Jensen 发布于JavaScript
  • 构建自己的React:(2)Element creation and JSX

    摘要:翻译自这里上一节我们介绍了,使用了一种很麻烦的方法来代表要渲染的。这一节我们将介绍如何使用来创建。上面代码排除了子元素为,和的情况。代码头部的注释告诉了去使用来转义。下一节我们将往中加入虚拟和用来支持更新操作的一致性校验算法。 Didact: Element creation and JSX 翻译自这里:https://engineering.hexacta.c... JSX 上一节我...

    Jensen 发布于JavaScript
<