vue3 + ts 初体验

vue3 + ts 初体验

背景

自从去年尤大大发布 vue3.0 之后,已经过去了大半年。前不久高产的尤大大又发布了 vite2.0,让我等搬码仔终日惶恐不安,因此就想对 vue3 进行探索学习,想了解相较于 vue2.0 哪些地方做了改变,以及新增了哪些特性。我先大体阅读了一下 vue2.0 迁移指南,然后就从创建一个最简单的 todo mvc 开始了探索学习之旅。

阅读更多
webpack编译体积优化——CDN

webpack编译体积优化——CDN

背景

对于一个应用来说,如果资源体积过大,那么势必会影响到性能。所以我们会绞尽脑汁想着去提升应用的性能,而CDN就是一种手段。对于一些提供了CDN的第三方库,我们完全可以不用通过npm的形式安装到项目里,而是以CDN方式引入。这样做无疑可以减少资源打包体积,而且应用响应速度更快。

阅读更多
webpack+vue+ts+koa2前后端合体搭建博客

webpack+vue+ts+koa2前后端合体搭建博客

项目简介

博客采用前后端分离,前端用vue+ts+stylus开发,基于MVVM模式;后端用koa2+mysql+sequelize ORM开发,基于MVC模式。前后端由webpack进行合体,并且对webpack进行了生产模式、开发模式分离配置。最终将前端打包的dist和后端的server上传至服务器,前端代码看作是后端的静态资源。

阅读更多
关于web安全及一些新的防御方法

关于web安全及一些新的防御方法

前言

对于很多刚开始工作的前端而言,web安全似乎是一个说不清道不明的东西。关于web安全,认真学习总结一下,其实就会发现它不难。本文通过面试提问的形式来一一进行总结,希望对于各位小伙伴理解web安全有所帮助。

阅读更多