会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jackzhou
Welcome to my blogs !
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年12月11日
微前端架构实践(二)
摘要: 主应用 安装 qiankun yarn add qiankun # 或者 npm i qiankun -S 在主应用中注册微应用 import { registerMicroApps, start } from 'qiankun'; registerMicroApps([ { name: 'reac
阅读全文
posted @ 2020-12-11 21:43 Jack·zhou
阅读(392)
评论(0)
推荐(0)
编辑
2020年12月3日
微前端架构实践(一)
摘要: 什么是微前端 微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。 微前端架构具备以下几个核心价值: 技术栈无关 主框架不限制接入应用的技术栈,微应用具备完全自主权 独立开发、独立部署 微应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新 增量
阅读全文
posted @ 2020-12-03 21:31 Jack·zhou
阅读(571)
评论(0)
推荐(0)
编辑
2020年11月30日
浅谈JavaScript异步编程
摘要: 单线程模式 我们知道JS的执行环境是单线程的,是因为JS语言最早是运行在浏览器端的语言,目的是为了实现页面上的动态交互。实现动态交互的核心就是DOM操作,因此决定了JS必须是单线程模式工作。我们来假设一下如果JS是多线程一起工作的,其中一个线程修改了一个DOM元素,另外的一个线程同时又要删除这个DO
阅读全文
posted @ 2020-11-30 20:38 Jack·zhou
阅读(115)
评论(0)
推荐(0)
编辑
2020年11月25日
Git回滚代码到某个commit
摘要: 回退命令: $ git reset --hard HEAD^ 回退到上个版本 $ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: git
阅读全文
posted @ 2020-11-25 21:16 Jack·zhou
阅读(1321)
评论(0)
推荐(0)
编辑
2020年11月20日
js异步、事件循环(EventLoop)小结
摘要: 单线程 众所周知,JS是单线程的语言,之所以是单线程,用一句烂大街的话就是,如果两个线程同时操作一个DOM节点,那么该以哪个为准呢,虽然多线程也有办法解决,但是js毕竟是浏览器脚本语言,不需要那么复杂 但是单线程遇到多个任务,需要排队执行,如果遇到定时器任务或者ajax请求等等,那会严重影响用户体验
阅读全文
posted @ 2020-11-20 21:59 Jack·zhou
阅读(485)
评论(0)
推荐(0)
编辑
2020年11月15日
requestAnimationFrame小结
摘要: 背景 在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout或者setInterval 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也可以实现。除此之外,html5 还提供一个专门用
阅读全文
posted @ 2020-11-15 11:38 Jack·zhou
阅读(158)
评论(0)
推荐(0)
编辑
2020年11月14日
重绘和回流(Repaint & Reflow)总结,以及如何进行优化
摘要: 1. 浏览器渲染机制 浏览器采用流式布局模型(Flow Based Layout) 浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了渲染树(Render Tree)。 有了RenderTree,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后
阅读全文
posted @ 2020-11-14 21:45 Jack·zhou
阅读(504)
评论(0)
推荐(0)
编辑
2020年10月31日
Flutter环境搭建遇坑小结(二)
摘要: 在上一节中,已经对Flutter运行中始终卡在Running Gradle task 'assembleDebug'...,做出了解决方案,继续往下运行,但是新的问题又出现了: Failed to install the following Android SDK packages as some
阅读全文
posted @ 2020-10-31 22:18 Jack·zhou
阅读(396)
评论(0)
推荐(0)
编辑
2020年10月24日
Flutter环境搭建遇坑小结(一)
摘要: 对flutter的了解与开发也有一段时间了,总的来说,搭建开发环境遇到的各种坑也是很多,尤其对于初次接触Android开发的人员来说 一、flutter运行提示Running Gradle task 'assembleDebug'... 1、在wiodows环境搭建Flutter开发环境,下载And
阅读全文
posted @ 2020-10-24 20:45 Jack·zhou
阅读(715)
评论(0)
推荐(0)
编辑
2020年10月22日
ts中提示“绑定元素“routes”隐式具有“any”类型”
摘要: 思考单独的.ts和typescript框架在vscode层的差异,想想只有launch.json和tsconfig.json,一个个属性过去后,发现是tsconfig.json配置项"noImplicitAny": true, 导致的. 解决方法: noImplicitAny:true/false;
阅读全文
posted @ 2020-10-22 11:16 Jack·zhou
阅读(6876)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页