240 发简信
IP属地:山西
  • 240
    原生JS实现一个简易H5播放器

    最近在重啃《JavaScript 高级程序设计》,看到 “HTML5 脚本编程” 章节时,突然想到现在很多网页都已经不用 flash 而改用 H5 播放器了,各种功能都很完善...

  • React 路由动态加载

    最近的项目首页存在多个路由标签,且每个路由页都比较复杂,使用默认的 react-scripts build 打包之后发现所有路由页的 js 被统一打包到了一个 main.js...

  • React-Hook 应用

    Hook 是 react 16.8 推出的新特性,具有如下优点:Hook 使你在无需修改组件结构的情况下复用状态逻辑。——自定义 hookHook 将组件中相互关联的部分拆分...

  • 240
    React 组件化开发

    无论是 vue、React 还是 Angular,主流框架都支持并提倡组件化开发,因为组件化开发不仅可以增强代码的能动性和复用性,还能够加快团队协作的速度。组件化开发就像搭积...

  • 前端处理跨域的四种方案

    在前后端分离的开发模式广泛应用的过程中,我们不得不面对跨域这个问题,而为什么会出现跨域呢?什么情况下称为跨域呢? 跨域源自浏览器的同源策略,同源策略又分为了两种 1. aja...

  • 240
    Cookie&Session的使用

    定义:cookie指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。 格式:cookie以键值对的形式存储于浏览器中,key...

  • 240
    在 koa 中使用 token

    定义:token也称为令牌,作为计算机的临时标识符,具体作用与cookie类似。cookie的作用参见 Cookie&Session的使用 token与cookie对比 共同...

  • 240
    redux 原理浅析

    在对 redux 的使用过程中,了解到 redux 中的一些核心概念和方法,为了达到 “知其然,也知其所以然” 的学习目标,尝试从应用层面出发,剖析原理,手撸 redux 和...

  • 240
    Js 实现基础排序算法

    本文使用 JavaScript 实现的基础的 8 种排序算法,复杂度归纳如下:O(n^2) ——冒泡排序、插入排序、选择排序O(nlongn) ——归并排序、快速排序O(n)...