赞了文章2020-10-14
这几个月在公司内做一个跨前端项目之间共享组件/区块的工程,主要思路就是在 Bit 的基础上进行开发。Bit 主要目的是实现不同项目 共享 与 同步 组件/区块,大致思路如下:在 A 项目中通过执行 Bit 提供的命令行工具将需要共享的组件/区块的源码推送到远端仓库,然后...
发布了文章2020-09-08
本文主要介绍了如何使用docker部署前后端分离项目,通过docker-compose工具(为什么不用docker run方式?这里不赘述)编排镜像,并基于镜像创建容器、部署应用到容器。源码地址: 单应用app 多应用app下面的操作部署基于单应用app(多应用app docker部署类似);
赞了文章2020-09-03
初始化Dockerfile 假设我们的项目名为express,在express项目中创建编辑Dockerfile文件: {代码...} 这个文件包含了以下命令: FROM node:latest - 指定使用最新版本的node基础镜像 RUN mkdir -p /home/www/express - 在容器内创建/home/www/express目录 WORKDIR /hom...
赞了文章2020-06-09
在flutter中经常会用到异步任务,dart中异步任务异步处理是用Future来处理,那么如何实现用Future来处理一个异步操作呢,网上的Future教程、原理都是说说原理,但是没有什么干货,没有教你如何去用。今天看了下源码,终于知道如何去使用Future了。其实和javaScript的...
赞了文章2020-05-15
抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能
赞了文章2020-05-09
Promise大家一定都不陌生了,JavaScript异步流程从最初的Callback,到Promise,到Generator,再到目前使用最多的Async/Await(如果对于这些不熟悉的可以参考我另一篇文章《JavaScript异步编程》),这不仅仅是技术实现的发展,更是思想上对于如何控制异步的递进。Pro...
赞了文章2020-05-08
问题:背后发生了什么阅读源码的第一步是知道如何调试,不会调试就不可能分析出代码的执行逻辑。首先,在项目中我们引入了Vue:import Vue from 'vue'。问题是vue到底从哪里来的。从node_modules中来。在node_modules路径下存在vue文件夹,vue文件夹中存在一个packag...
发布了文章2020-03-31
1、先打开安卓模拟器,关闭或卸载需要调试的app,然后进入flutter目录(/Users/who/space/flutter_project)
发布了文章2020-03-16
vue可以通过<keep-alive>元素包裹组件,实现缓存,下次使用时不需要重新创建该组件。但存在一个问题:keep-alive包裹的组件中有滚动元素时,keep-alive不会储存滚动位置。
赞了文章2020-03-15
tapable是webpack的核心依赖库 想要读懂webpack源码 就必须首先熟悉tapableok.下面是webapck中引入的tapable钩子 由此可见 在webpack中tapable的重要性
关注了问题2017-10-27
关注了问题2017-08-11
回答了问题2017-08-10
推荐一个github客户端,通过这个工具可以check in 代码和check out代码,此工具很方便。
关注了问题2017-08-03
关注了问题2017-08-03
关注了问题2017-07-29
关注了问题2017-07-28
关注了问题2017-07-28
关注了问题2017-07-28
赞了回答2017-07-28
题主请不要吝啬你的赞