Taro源码解读 -- taro build 发表于 2021-11-26 | 更新于: 2021-12-10 | 分类于 Taro 近期小程序项目都使用 Taro 编写,出于好奇,准备研读一下 Taro(3.3.16)的源码,本章将会学习了解下 taro build 的运行机制,以及不同平台的编译差别。 taro-cli了解过 taro-cli 的实现原理后就会知道,内部使用 Kernel + 注册插件 + 生命周期钩子函数 ... 阅读全文 »
常见算法思想的分析 发表于 2021-09-26 | 更新于: 2021-10-15 | 分类于 算法 算法思想是解决问题的核心,万丈高楼起于平地,在算法中也是如此,本章主要学习 6 中常见的算法分别为:递归算法、分治算法、贪心算法、回溯算法、动态规划、枚举算法,95% 的算法都是基于这 6 种算法思想,接下来介绍一下这 6 种算法思想,帮助我们理解及解决各种算法问题。 递归算法算法策略递归算法是 ... 阅读全文 »
Vue3.0 的优化 发表于 2021-05-26 | 更新于: 2021-05-27 | 分类于 前端框架 本章主要学习,相对于之前版本vue 3.0做了哪些优化,包括源码的组织方式,不同构建版本介绍以及性能方面和开发工具 Vite了解等。 源码优化源码:vue2.x vue3.0 源码优化也就是对于 vue 框架本身开发的优化,它的目的是让代码更易于开发和维护。源码的优化主要体现在下面两方面: 有类 ... 阅读全文 »
Vue静态站点生成 -- Gridsome综合案例 发表于 2021-05-20 | 更新于: 2021-05-24 | 分类于 Gridsome 本博客案例使用静态站点生成器 Gridsome 快速生成静态网站,后台的数据使用 Strapi 进行管理,案例中使用 GraphQL 访问 Strapi 中的数据,最后通过 Vercel 来自动化部署。 案例介绍功能介绍:实现一个个人博客的基本功能页面UI:参照startbootstrap-cl ... 阅读全文 »
Vue静态站点生成 -- GridSome基础 发表于 2021-05-19 | 更新于: 2021-05-20 | 分类于 SSG 本章用静态站点生成器 Gridsome 快速生成静态网站,通过简单的案例学习其相关知识点 静态网站生成器静态网站生成器是使用一系列配置、模板以及数据,生成静态 HTML 文件及相关资源的工具。 特点: 由于是提前生成静态 HTML 文件及相关资源,所以也叫预渲染 生成的网站不需要类似 PHP ... 阅读全文 »
前端页面的生命周期 发表于 2021-05-02 | 更新于: 2021-05-08 | 分类于 前端性能优化 本章就从 “ 浏览器地址栏输入URL后,到页面渲染出来,整个过程都发生了什么?” 这个问题出发,通过对此问题的解答,来分析前端页面生命周期的各个环节,并着重分析其中关键渲染路径的具体过程和优化实践,以此为基础建构一套完整知识框架的图谱,其实我们在前端性能优化方面,也都是对此生命周期中某个局部过程做 ... 阅读全文 »
【服务器端渲染】-- Vue-SSR 发表于 2021-03-26 | 更新于: 2021-04-01 | 分类于 vueJS 本章通过动手搭建一个基于 Vue.js 的 SSR 项目,深入学习 SSR 的实现,项目使用 webpack 4.x 打包项目和 Vuex 管理数据。 Vue SSR 介绍什么是服务器端渲染 (SSR)Vue SSR(Vue.js Server-Side Rendering)是 Vue.js 官 ... 阅读全文 »
NuxtJS项目本地部署和自动化部署 发表于 2021-03-16 | 更新于: 2021-03-22 | 分类于 vueJS 本章节以realworld-nuxtjs项目为例,将项目部署在ucloud服务器上,主要学习项目的最简单的部署方式、使用PM2启动Node服务、自动化部署方式,以及在部署过程中遇到的问题和解决方案。 项目打包项目部署的前提是打包,Nuxt.js 提供了一系列常用的命令, 用于开发或发布部署 ... 阅读全文 »
【vue服务端渲染】—— NuxtJS基础 发表于 2021-03-08 | 更新于: 2021-03-09 | 分类于 vueJS Nuxt.js 是一个基于 Vue.js 生态开发的一个第三方服务端渲染框架,通过它我们可以轻松构建现代化的服务端渲染应用,本章主要学习下 NuxtJS基础知识 NuxtJS 介绍 英文官网 中文官网 GitHub 仓库 NuxtJS 是什么Nuxt.js 是一个基于 Vue.js 的第三方开 ... 阅读全文 »
服务端渲染(SSR)基础 发表于 2021-03-05 | 更新于: 2021-03-08 | 分类于 vueJS 本章主要学习服务端渲染(SSR)基础,了解传统的服务端渲染、客户端渲染以及现代化的服务端渲染(同构渲染),通过vue框架的 Nuxt.js体验同构渲染。 基本概述随着前端技术栈和工具链的迭代成熟,前端工程化、模块化也已成为了当下的主流技术方案,在这波前端技术浪潮中,涌现了诸如 React、Vue ... 阅读全文 »