赞了文章2021-06-10
在写这篇文章之前,笔者查看了多篇博客,无奈前辈大多只是贴了代码,没有清晰明了的注释,所以容易让新人看得云里雾里。这里,笔者在弄明白原理后,对代码进行了优化,决定写(总结)一篇清晰、明了的圆形进度条的实现,以便后人能快速搞懂。
赞了文章2021-04-14
前端页面的性能,一直都是大家持续关注的一个领域,因为用户的留存率和页面加载性能息息相关。根据google做出的数据统计,页面访问时长从1s增加到3s,用户跳出率增加32%。
赞了文章2021-03-16
在 React Fiber 架构面世一年多后,最近 React 又发布了最新版 16.8.0,又一激动人心的特性:React Hooks 正式上线,让我升级 React 的意愿越来越强烈了。在升级之前,不妨回到原点,了解下人才济济的 React 团队为什么要大费周章,重写 React 架构,而 Fiber 又是个...
赞了文章2021-03-14
其实在前端编码中,或多或少都会接触到沙箱,可能天真善良的你没有留意到,又可能,你还并不知道它的真正用途,学会使用沙箱,可以避免潜在的代码注入以及未知的安全问题。
赞了文章2021-03-13
带你深度解锁Webpack系列(基础篇)和带你深度解锁Webpack系列(进阶篇),主要是讲解了 Webpack 的配置,但是随着项目越来越大,构建速度可能会越来越慢,构建出来的js的体积也越来越大,此时就需要对配置进行优化。
赞了文章2021-01-22
Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。
赞了文章2020-11-25
在这篇文章中,我们将通过 JS 构建我们自己的 JS 解释器,用 JS 写 JS,这听起来很奇怪,尽管如此,这样做我们将更熟悉 JS,也可以学习 JS 引擎是如何工作的!
赞了文章2020-11-19
模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。
赞了文章2020-11-10
去年十月份开始用 vue 做管理后台的时候毫不犹豫的就选择了 element-ui,那时候 vue2.0 刚发布也没多久,市面上也没有很多其它的 vue2.0 的 ui 框架可供选择。虽然 element-ui 也有很多的不足,前期的bug也不少,但我还是选择了它,简单说一下我选择element-ui的原因...
发布了文章2020-10-23
我们假定,存在一个“事件中心”,某个任务执行完成,就向事件中心“发布”(publish)一个事件,其他任务可以向事件中心“订阅”(subscribe)这个事件,从而知道什么时候自己可以执行。这就叫做“发布/订阅模式”(publish-subscribe pattern)
赞了文章2020-09-17
写在开头 微前端系列文章: 基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇 基于 qiankun 的微前端最佳实践(图文并茂) - 应用间通信篇 万字长文+图文并茂+全面解析微前端框架 qiankun 源码 - qiankun 篇 本系列其他文章计划一到两个月内完成,点个 关...
发布了文章2020-09-14
一般情况下,我们对应用进行配置打包,要对图片字体等资源进行下面配置,使得资源路径正常加载。但是,在微前端模式下,子应用打包部署后,往往会出现子应用 css 文件里面引入资源路径加载失败的问题,下面就让我们来探究一下。
发布了文章2020-09-14
因为主应用有自己的业务模块,需要支持页面刷新,所以采用 hash 路由模式。qiankun 官方 demo 使用的是 history 路由模式。
发布了文章2020-09-14
下面是两种方案的简要描述。传统部署方式通过配置 nginx 端口到目录的转发。具体可查看上一篇文章特点需要对外开放子应用对应的端口,将编译好的应用文件放到对应的配置目录。docker 部署方式首先构建主应用与子应用的 docker 镜像,通过 docker run 或者 docker-com...
发布了文章2020-09-14
微前端应用分为主应用与子应用,部署方式是分别编译好主应用与子应用,将主应用与子应用部署到 nginx 配置好的目录即可。代码仓库 [链接]分别进入 portal、app1、app2 根目录,执行:开发模式 {代码...} {代码...} 生产模式 {代码...} {代码...} 主应用主应用 js 文件...
发布了文章2020-09-14
在 flutter 中,如果需要加载资源的话,需要在 pubspec.yaml 指定 APP 所需要的资源。这样的话,指定的每个 Asset (资源)都会被打包在 APP 中,并且在 APP 运行时可以访问到这些资源。最常见的 Asset 类型就是图片,指定图片资源后即可以在 APP 页面使用图片控件加...
发布了文章2020-08-31
本文内容只适用于使用 electron-vue 模板生成的 electron 工程,相关配置也是围绕其进行。当然,使用 vuecli3 生成的 electron 工程也可参考。
发布了文章2020-08-26
-- 2020-04-28 更新:由于 flash 30 版本以后会出现提示“未能正确加载必要组件”(其实是广告程序),导致失效,flash 版本应该替换为 29 版本。--
发布了文章2020-08-26
构建 pc 客户端,采用 electron-vue 脚手架进行快速搭建环境。 功能点在 web 端全部正常,移植代码到 electron 时出现问题的功能点有:
赞了文章2020-07-17
对于常用Github的用户来说,经常有一些自动化的需求。比如我的需求是定时备份Github的issues和comments到本地。以下为Github的API的使用参考。