240 发简信
  • 120
    前端面试题整理(一)

    从输入URL到页面加载的过程 浏览器接收URL开启网络请求线程 DNS查询 TCP/IP请求 服务器接收到请求、对应后台处理请求 后台和前台的H...

  • Node启动https服务器

    首先你需要生成https证书,可以去付费的网站购买或者找一些免费的网站,可能会是key或者crt或者pem结尾的。不同格式之间可以通过OpenS...

  • 120
    Lighthouse的使用与Google的移动端最佳实践

    Lighthouse是一个Google开源的自动化工具,主要用于改进网络应用(移动端)的质量。目前测试项包括页面性能、PWA、可访问性(无障碍)...

  • 120
    浏览器HTTP缓存机制

    介绍HTTP缓存之前先简单说一下Web缓存 Web缓存是一种保存Web资源副本并在下次请求时直接使用该副本的技术。 Web缓存可以分为这几种:浏...

  • Puppeteer的入门教程和实践

    出现的背景 Chrome59(linux、macos)、 Chrome60(windows)之后,Chrome自带headless(无界面)模式...

    1.4 65714 12 47 1
  • 120
    使用Nightwatch进行E2E测试中文教程

    E2E测试 E2E(end to end)测试是指端到端测试又叫功能测试,站在用户视角,使用各种功能、各种交互,是用户的真实使用场景的仿真。在产...

  • 《JavaScript设计模式与开发实践》阅读摘要

    《JavaScript设计模式与开发实践》作者:曾探 系统的介绍了各种模式,以及js中的实现、应用,以及超大量高质量代码,绝对值得一读 面向对象...

  • 120
    百度前端学院任务markdown解析器

    最近打算写一个支持markdown的的博客,就顺便做一下百度的前端学院中对应的任务。模仿了简书markdown的样式和功能……目前基本完成了任务...

  • 120
    百度前端学院动态数据绑定(四)及搜索替换文本

    如果有问题欢迎指出,另外使用了一些常用的ES6语法。 首先看一下任务 这个任务没要求实现动态数据绑定,所以之前的发布-订阅模式、事件传播机制就不...