machinist

109
获赞数
1
关注数
33
粉丝数
北京
南华大学 | 一身毛
IP 属地天津
2019-08-13 加入
浏览 11.1k

javaScript、typescript、 react全家桶、vue全家桶、 echarts、node、webpack

460 声望|学徒
全站排名超越 97% 用户
javascript
369
前端
276
前端设计
76
设计模式
76
react
66
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-02-04
    纯手动vue2升级vue3
    在这辞旧迎新的日子里我emo了,倒不是什么特别痛苦的事情,简短的叙述下事情的经过吧,去年年中因项目要求需要和“友商”部门共同开发一个项目,前期明确和本部门的领导沟通需要对方提供技术栈以及代码规范。结果...,我们用了vue2,而他们用了vue3,到这了其实和我都...
  • 发布了文章2022-06-24
    TS中的关键字总结
    最近在写ts,偶尔会遇到一些之前没见过的一些符号或者关键词,索性来一次全面筛查,相似或有关联的都放在一起总结了!isis 类型保护,用于判断类型的函数中做类型限制 {代码...} inin 其实就像是遍历一样 {代码...} keyofkeyof 可以获取一个对象接口的所有 key值 {代...
  • 发布了文章2022-06-17
    tsconfig.json 配置:如何定制 TypeScript 的行为?
    tsconfig.json 是 TypeScript 项目的配置文件。如果一个目录下存在一个 tsconfig.json 文件,那么往往意味着这个目录就是 TypeScript 项目的根目录。
  • 发布了文章2022-06-13
    我为什么不用webstorm?
    最近总能看到很对人写为什么不用webstorm,看是吐槽,实则夸赞,净整那标题党的活~,今天我就来说说我为什么不用webstorm,顺便记录一些问题。
  • 发布了文章2022-06-10
    值得一阅的vue源码解读
    现在这个时候在聊起vue源码,不论是vue2还是vue3都有些老生常谈了吧。没得办法,谁让咱卷的慢呢,so 权当是个笔记吧理解Vue的设计思想MVVM框架的三要素:数据响应式、模板引擎及其渲染数据响应式:监听数据变化并在视图中更新模版引擎:提供描述视图的模版语法渲染:...
  • 发布了文章2021-11-26
    react篇lesson5(redux-saga)知识点
    前面几篇文章讲了redux react-redux 今天就来讲讲redu-sage,为什么要单独拿这个中间件来说呢?想必大家都知道,因为这个中间件很普遍,对于我们在redux或者react-redux中处理异步请求以及副作用,简单的异步我们可以是用redux-thunk,也是可以完成,但是对于比较复杂...
  • 发布了文章2021-11-24
    react篇lesson4(react-router)知识点
    花了一点时间把react-router系统的整理了一下,包括常用组件的功能原理以及基本实现方式, 文中所贴出来的代码都是每个组件的核心原理的实现,与源码会有略有不同,敬请注意,源码地址均已提供详细的连接,点击即可跳转。放心食用。
  • 发布了文章2021-11-24
    react篇lesson3(react-redux)知识点
    这一节美容不是很难主要是react-reudx的核心部分,这部分其实redux也有,就是Provider、connect、bindActionCreators等几个常用的API的实现。
  • 发布了文章2021-11-24
    react篇lesson2(redux)知识点
    提起redux小伙伴们应该都不陌生,著名的第三方状态管理库,也是很多小伙伴进阶路上必然攻克的源码之一。Redux 除了和 React 一起用外,还支持其它界面库。 它体小精悍(只有2kB,包括依赖)。
  • 发布了文章2021-11-24
    react篇lesson1(context)知识点
    第二步使用provider传递数据 {代码...} 注意这里的data应该是Index组件的一个状态,避免因为每次Index刷新,data重新是生成,导致子组件也diff,详细解释。
  • 赞了文章2021-11-20
    可以中断的异步操作
    前面我们聊到了可能超时的异步操作,其中提到对 fetch() 异步操作的“中断”处理。这次我们就来聊一聊“中断”异步操作。由于 JavaScript 的单线程特性,能在 JavaScript 中进行的异步场景其实不多,大概有如下一些:setTimeout() / setInterval()事件Ajax部分对 Native ...
  • 赞了文章2021-11-20
    使用Docker Compose、Nginx、SSH和Github Actions实现前端自动化部署测试机
    开篇,我们先来看一下远古时代的构建部署流程。想必大家对这个都不陌生:开发将源码经过编译、压缩打包生成打包文件将打包生成的文件上传服务器显然这个流程不仅繁琐,而且效率也不高,开发每次发布都要耗费很长的时间在部署构建上面。后面为了解决这个问题,就出现...
  • 发布了文章2021-08-30
    函数合成(compose)的多种实现原理
    // 责任链模型(一个接一个执行) {代码...} // 正常组合 {代码...} // redux 中间件组合方式 {代码...} // 洋葱圈模型(一半一半执行) {代码...}
  • 发布了文章2021-08-29
    从零封装一个组件库并联调发布
    抱着这是领导的吩咐自己又是小菜鸡想进步的想法决定试试,哪怕玩玩也好开始了这次的旅程; 在网上闲逛了一上午,博客文章一大堆,多是虎头蛇尾,有来没回的,没办法也许都是大神笔记吧,只能自己来搞搞了,总是要自己弄的,也许我写的还不如人家呢! 闲言少叙,咱们...
  • 发布了文章2021-07-09
    搭建vue cli4.x 注意事项(持续更新......)
    进入正题 首先正常的create 没什么好说的, 需要注意一点进入cli3以后 全局安装cli指令由 原来的vue-cli 变成了@vue/cli,对于长时间未关注的小伙伴来说,需要看一下不然是安装不上的或者安装依旧是cli2的版本;
  • 发布了文章2021-07-09
    React hook 中connect和forwardRef连用会导致传入子组件的ref失效
    {代码...} 查阅connect后发现使用connect的第四个参数也可实现 {代码...}
  • 回答了问题2021-07-05
    两个tree如何连线
    我给个提示吧 具体的还得你自己实现 echarts 的图形节点是用数据关联 每一级的子节点都是用children关联的 如果不能使用children画出你你要的线 可以尝试自己获取要关联的数据 使用的graphic自己绘制节点之间的连线, 曲线用法的是二次贝塞尔曲线即可
  • 发布了文章2021-05-26
    git 头指针分离
    昨天着急下班,眼看就要6点了,有事在身本想脚底抹油,溜之大吉的,就在我git push 的时候命令给我之前没就见过的bug,如下:左下角显示的本来应该是红字高亮后面的指向(当时着急跑路没截图尴尬);当时是可以 add 并且commit的 但是就是push不上去;
  • 回答了问题2021-05-20
    antv L7 要怎么设置地图绘制范围的大小。
    在的id= "map" 的容器上 添加样式 justify-content: center; position: relative 并设置宽高即可 亲测有效
  • 赞了文章2021-04-29
    React Router 中文文档(一)
    <BrowserRouter> 使用 HTML5 提供的 history API (pushState, replaceState 和 popstate 事件) 来保持 UI 和 URL 的同步。