240 发简信
IP属地:北京
  • 120
    简单的实现一个富文本编辑器

    使用过 office 文档的同学一定知道他的便捷,不仅可以很好的编辑文档,还可以赋予它一定的格式、段落、缩进,还可以使用图片等等。 如果我们在 web 上也想要实现这样的效果...

  • 如何向 js 文件中插入一段代码?

    前端开发过程当中,总会有一些机械重复的工作要做,比如:新建文件夹,新建一个 ts 文件,新建一个样式文件,向已有的菜单文件中增加新建的文件,初始化等等。这些繁复的工作虽然不复...

  • 120
    前端如何保证 ui 效果一致性?

    前端开发时经常会碰到需要还原设计稿而带来的兼容性的问题,有的问题可以根据不同的机型不同的系统做出调整,而有的问题则需要工程师有很深的功底才可解决,如何在不同的客户端保证一致的...

  • 按需加载

    随着 web 网页的流行,越来越多的人选择使用网页来代替传统的 APP,随之而来的就是网页越来越庞大,前端性能的问题尤其显现。一些大的项目都会做一些性能优化来提高访问速度,以...

  • 120
    dumi

    随着业务的扩展和公司品牌的重视,我们会发现越来越多的业务需要重新整合,这时候需要我们提供一些底层的能力来支撑未来更复杂的设计,和优化我们的产研结构、工作方向。 打造底层能力重...

  • 120
    React 中操作 DOM 的方法

    在以往的工作当中,通常会遇到需要处理 DOM 的时候,DOM 操作属于一个常规的范畴,我们可能需要通过它绑定一个事件、调整滚动条的位置、管理焦点、文本选择、媒体播放等等。 基...

  • 如何快速书写文档

    当我们在完成一个任务时,会习惯性地留些文案来记录整个过程,一是方便我们以后追溯之前为何会这么做,会带来什么样的影响,以及以后该怎么做;二来可以方便新人在刚接触时能够快速了解。...

  • 单元测试

    作为一个前端程序猿,在日常工作当中可能会遇到定制化地封装想要的组件的情况,此时我们写了很多行的代码,却并没有测试给我们回归,如果只靠我们自己保证质量,难免有漏掉的情况发生,这...

  • 120
    Next.js

    最近在写组件库,关注到了 Next.js,项目中也正在使用,现在把它整理成文档记录一下,也希望可以帮助需要的同学。 那么,什么是 Next.js ? 它是一个 React 开...

  • Nginx

    作为一名前端开发程序猿,有的时候会遇到一个单体应用的部署,当我们开发完一个应用并上传到远端后,需要给这个目录指定一个单独的域名方便调用。 此时,Nginx 是一个很好的选择。...

  • 120
    React 17

    随着 React 17 的发布,我们会惊讶地发现,v17 版本的最大特性是无新特性。因为它没有添加任何面向开发人员的新功能,而是专注在了如何简化 React 本身的升级。 R...

  • 120
    React Fiber

    随着 React 16 的发布,Hooks 的正式上线,很多小伙伴都很兴奋,都想要尝试这一新的特性,升级 React 的意愿越来越强烈了。 我们都知道 React 是一个优秀...

  • 120
    前端性能测试

    前言 当一个站点内容非常丰富,功能非常强大时,它所需要加载的文件会是非常庞大的,打开站点对网络的要求会很高,在弱网的情况下打开它会有更长时间的等待,对用户来说是非常不友好的,...

  • 120
    前端微服务

    介绍 前端领域一直在不断的发展,传统的 jQuery + Backbone + Bootstrap MVC 解决方案逐渐被 Angular、Ember、React、Vue 等...

  • 120
    初谈 React SSR

    什么是 SSR? Server Slide Rendering,缩写为 SSR 即服务器端渲染。 现在很多的前端项目都是单页应用,为了良好的用户体验和前后端分离,我们会单独创...

  • 120
    解决 git cannot create 'refs/remotes/origin/*' 报错

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。现在有很多的公司都在使用,我的公司也使用了 Git。学会 Git 几乎成了开发者的必备技能,有很...

  • 120
    实现一个 PWA 应用

    PWA 的英文全称是 Progressive Web Apps,中文翻译过来就是渐进式 Web 应用。Google 在 2015 年开始推广这类无需下载的应用,运用现代的 ...

  • 120
    immutability-helper

    前言 刚刚使用 React 的小伙伴可能会遇到,明明更新了 state ,为什么不渲染呢? 一时不清楚为什么,就把所有的可能性都调试了一遍,还是没有任何头绪,后来通过一位资深...

  • 120
    React DnD

    前言 前面文章中我写过 react-smooth-dnd 的拖拽,它是基于 React DnD 库实现,将 React DnD 重新封装,可以直接使用它来进行排序,排序的结果...

  • React-smooth-dnd

    前段时间,项目里有一个新的需求是关于三级拖拽的,我本身也在参与其它项目的开发,并没有时间做技术调研,庆幸同事有人做过相似需求的开发,经过同事的技术支持,在需求规定的时间内完成...