教程
文章平均质量分 79
半个夕阳
一个前端
展开
-
【温故知新】React 下
render 会调用 legacyRenderSubtreeIntoContainer 方法。legacyRenderSubtreeIntoContainer 中,如果是第一次渲染,会先初始化 FiberRoot,其为应用的起点。同时生成根节点的 Fiber 实例。这里 FiberRoot.current = Fiber;调用 updateContainer 会计算出此次更新的过期时间。并生成任务对象 update,原创 2023-11-09 16:31:11 · 48 阅读 · 0 评论 -
2023 vue 转 react 开发指南
2023 vue 转 react 开发注意事项原创 2023-11-09 16:18:37 · 283 阅读 · 0 评论 -
Jest 从入门到入坟
前言自动化测试自动化测试有三种类型:Unit(单元测试)、Integration(集成测试)、End-to-end(端到端测试)单元测试: 单元测试是测试一个模块,不依赖任何外部资源集成测试: 测试一个模块或者多个模块,并伴随着它们对应的外部依赖资源,它测试的是应用代码的集成性,比如文件或者数据库。端对端测试: 依靠用户界面来驱动测试,这类测试可以保证很高的可靠性,但是它有两个很大的问题,第一个问题就是太慢了。因为每次测试都需要加载用户界面,每次测试都需要加载应用,也许还要用户登录,导航到指定原创 2021-08-08 21:29:53 · 910 阅读 · 1 评论 -
如何快速实现自己的脚手架
github: hxh-cli https://github.com/hxh2010/hxh-cli安装: npm i hxh-cli -g使用: hxh-cli create xxx(项目名称)脚手架是什么?脚手架可以简单的理解为是自动为我们创建项目基础文件的工具,总结它的作用有两点:创建项目基础结构;提供项目规范和约定。使用的包{ "dependencies": { "commander": "命令行工具", "inquirer": "命令交互", ..原创 2021-06-20 16:56:09 · 201 阅读 · 0 评论 -
Pug教程-从入门到入坟
概要Pug是一款健壮、灵活、功能丰富的HTML模板引擎,专门为 Node.js 平台开发。Pug是由Jade 改名而来。是一种通过缩进(表示标签间的嵌套关系)的方式来编写代码的过程,在编译的过程中,不需要考虑标签是否闭合的问题。可以加快写代码速度,也为代码复用提供了便捷。安装pug可以通过npm获得:npm install pug -gnpm install pug-cli -g命令行将pug格式转化为HTML的时候输入命令pug -P xxx.pug自动更新 pug -P -w xx.原创 2020-12-16 20:10:16 · 5359 阅读 · 0 评论 -
Hexo+Butterfly 快速搭建个人博客【附源码】
先上效果在线查看:http://122.152.209.91/Github 源码https://github.com/hxh2010/hexo-butterflyHexohexo在线文档安装:$ npm install -g hexo-cli建站:$ hexo init <folder>$ cd <folder>$ npm installButterflyButterfly githubButterfly 文档下载主题,拷原创 2020-12-04 11:26:05 · 1700 阅读 · 0 评论 -
Nginx将请求转发至子页面
Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它的发音为 [ˈendʒɪnks] ,它不仅是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。默认配置server { listen 80; server_name localhost; #charset koi8-r; access_log /var/log/nginx/host.access.log main; error_.原创 2020-12-03 13:46:05 · 2030 阅读 · 0 评论