240 发简信
  • 微信页面入口文件被缓存解决方案

    缓存对于前端页面来说,是加速页面加载的利器之一,但也同时带来了很多问题,比如新版本发布之后,怎么替换客户端上的缓存文件呢?大家一般的的解决方案主...

  • 10个JS优化小技巧

    1. if多条件判断 2. if...else... 3. Null, Undefined, 空值检查 4. foreach循环 5. 函数条件...

  • 如何优雅处理前端异常?

    前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。 一、为什么要处理异常?异常是不可控的...

  • 封装 axios 拦截器实现用户无感刷新 access_token

    前言 最近做项目的时候,涉及到一个单点登录,即是项目的登录页面,用的是公司共用的一个登录页面,在该页面统一处理逻辑。最终实现用户只需登录一次,就...

  • Nginx与前端开发

    Nginx与Node.js “Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服...

  • CSS之小常识

    BFC 块状格式化上下文(block formatting context)简称 BFC:是页面上的一个隔离的独立容器,容器里面的子元素不会影响...

  • 初体验Vue2和Vue3开发组件有什么区别

    我们一直都有关注和阅读很多关于Vue3的新特性和功能即将到来。但是我们没有一个具体的概念在开发中会有如何的改变和不一样的体验。还有一些童鞋已经开...

  • 工作中Taro开发遇坑总结

    这里记录工作中遇到的一些坑,以此共勉和提高。希望能够促进自己的成长。 1、单行文本过长省略号,顶部被遮盖 原因是全局添加了line-height...

  • 前端面试常见的手写功能

    防抖 节流 new bind call apply deepCopy 事件总线 | 发布订阅模式 柯里化:只传递给函数一部分参数来调用它,让它返...