会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
浮云随笔
座右铭: 大道之行,始于足下 邮箱: fcj_zhang@163.com
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
[置顶]
React Hooks Typescript 开发的一款 H5 移动端 组件库
摘要: CP Design 使用 React hooks Typescript 开发的一个 H5 移动端 组件库 其中包括了下图中的27个基础组件: CP Design Mobile ( "github地址:https://github.com/10086XIAOZHANG/CP DESIGN" ) 特性
阅读全文
posted @ 2020-04-10 13:05 浮云随笔
阅读(1382)
评论(0)
推荐(1)
[置顶]
python drf+xadmin+react+dva+react-native+sentry+nginx 搭建前后端分离的博客完整平台
摘要: 前言: 经过差不多半年的开发,搭建从前端到服务器,实现了前后端分离的一个集PC端、移动端的多端应用,实属不易,今天得空,好好写篇文章,记录这些天的成果.同时也做个分享. 演示网站地址: http://www.jimck.cn:8080 摘要 随着多媒体信息化进程的日新月益的变化,手机、电脑等多媒体的
阅读全文
posted @ 2018-06-27 19:43 浮云随笔
阅读(1322)
评论(0)
推荐(0)
[置顶]
浅谈 Virtual DOM 的那些事
摘要: 背景 我们都知道频繁的dom给我们带来的代价是昂贵的,例如我们有时候需要去更新Table 的部分数据,必须去重新重绘表格,这代价实在是太大了,相比于频繁的手动去操作dom而带来性能问题,vdom很好的将dom做了一层映射关系,进而将在我们本需要直接进行dom的一系列操作,映射到了操作vdom. 解决
阅读全文
posted @ 2018-06-24 12:11 浮云随笔
阅读(1467)
评论(0)
推荐(0)
2020年9月6日
什么是防抖和节流?
摘要: 简介 虽然二者都有延迟当前动作的反馈,但是防抖的延迟时间是确定的,延迟周期内如果有新动作进入,旧的动作将会被取消。 而节流是提前设置了一个阀门,只有当阀门打开的时候,该动作才有机会执行。如果阀门是关闭的,那这个动作就不会进入执行区。个人理解防抖是后置的处理高频事件方式,而节流是前置处理。防抖机制隐含
阅读全文
posted @ 2020-09-06 11:11 浮云随笔
阅读(786)
评论(0)
推荐(0)
2020年8月20日
前端沙箱简介
摘要: 沙箱,即sandbox,顾名思义,就是让你的程序跑在一个隔离的环境下,不对外界的其他程序造成影响 Nodejs Sandbox 在nodejs中主要是依赖于vm模块 const vm = require('vm'); const x = 1; const sandbox = { x: 1 }; vm
阅读全文
posted @ 2020-08-20 15:43 浮云随笔
阅读(1219)
评论(0)
推荐(0)
2020年6月13日
使用Promise并发限制
摘要: 背景 我们在需要保证代码在多个异步处理之后执行,我们通常会使用 Promise.all(promises: []).then(fun: function); Promise.all可以保证,promises数组中所有promise对象都达到resolve状态,才执行then回调 那么会出现的情况是,
阅读全文
posted @ 2020-06-13 11:46 浮云随笔
阅读(3638)
评论(0)
推荐(1)
2020年6月10日
网络协议原理解析
摘要: TCP 和 UDP 的区别 概括:TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 TCP是安全可靠的传输协议,提现出来一个是有状态,另一个是可控制。TCP 会精准记录哪些数据发送了,哪些数据被对方接收了,哪些没有被接收到,而且保证数据包按序到达,不允许半点差错。这是有状态。当意识到丢包了或
阅读全文
posted @ 2020-06-10 22:10 浮云随笔
阅读(1081)
评论(0)
推荐(0)
Node 内部分析
摘要: 模块以及模块加载机制 在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率,而且开发人员可以根据具体的需求引入第三方模块或者自定义模块到应用程序中 先计算模块路径 如果模块在缓存里面,
阅读全文
posted @ 2020-06-10 21:27 浮云随笔
阅读(260)
评论(0)
推荐(0)
2020年6月9日
Chrome底层原理
摘要: Chromium 进程 Chromium里有三种进程——浏览器主进程、渲染器进程和插件进程 浏览器进程只有一个,管理窗口和tab,也处理所有的与磁盘,网络,用户输入和显示的工作。这就是我们看到的“Chrome界面” 渲染器开多个。每个渲染器负责处理HTML、CSS、js、图片等,将其转换成用户可见的
阅读全文
posted @ 2020-06-09 17:12 浮云随笔
阅读(1070)
评论(0)
推荐(0)
2020年6月7日
前端 IoC 理念
摘要: 背景 在前端项目中,随着项目越来越复杂,模块块之间的高耦合性导致项目越来越难以复用 简介 IoC 的全称叫做 Inversion of Control,可翻译为为「控制反转」或「依赖倒置」,它主要包含了三个准则 高层次的模块不应该依赖于低层次的模块,它们都应该依赖于抽象 抽象不应该依赖于具体实现,具
阅读全文
posted @ 2020-06-07 11:43 浮云随笔
阅读(209)
评论(0)
推荐(0)
2020年5月27日
从源码分析express和koa分析区别
摘要: 在下面分别对express用法和koa用法简单进行简单展示 Express import express from 'express'; import routes from '../Routes'; import proxy from 'express-http-proxy'; const app
阅读全文
posted @ 2020-05-27 14:51 浮云随笔
阅读(385)
评论(0)
推荐(1)
2020年5月10日
JavaScript中的Event Loop(事件循环)机制
摘要: 前言 javascript其实是一门单线程的非阻塞的脚本语,非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回的任务,如I/O事件)的时候,主线程会挂起(pending)这个任务,然后在异步任务返回结果的时候再根据一定规则去执行相应的回调 执行栈与事件队列 javascr
阅读全文
posted @ 2020-05-10 13:11 浮云随笔
阅读(224)
评论(0)
推荐(0)
基于Jest+Enzyme的React单元测试
摘要: 为什么需要单元测试? 安全重构已有代码、快速回归已有功能、保存业务上下文 组件UI测试用snapshot snapshot 可以测试到组件的渲染结果是否符合预期,预期就是指你上一次录入保存的结果,toMatchSnapshot 方法会去帮你对比这次将要生成的结构与上次的区别 DOM交互测试用Jest
阅读全文
posted @ 2020-05-10 13:10 浮云随笔
阅读(492)
评论(0)
推荐(0)
1
2
3
4
5
···
9
下一页
公告