网页幻灯片演示框架:Reveal.js 在生活和工作中,我们经常需要用到幻灯片进行演示或者汇报工作等,传统的幻灯片在排版、代码、动效和多媒体等方面操作起来需要一定的基础;而Reveal.js提供了简单易上手的方案,将幻灯片搬到网页中,提供了丰富的模板和效果,让我们来看下如何来制作一个精美的网页幻灯片吧。 2021-09-06 编程 前端 面试
TypeScript从平凡到不凡(基础篇) 由于JS语言本身的局限,难以胜任和维护大型的项目,因此微软在2013年发布了正式版本的TypeScript,使其能够胜任大型项目的开发维护;现在,很多流行的框架和类库都已经转向采用TypeScript进行开发,那么TS相比与JS的优势在哪里?我们就来看一下TS是凭借什么从而实现逆袭的。 2021-07-29 编程 前端 面试
Verdaccio搭建npm私有服务器 在公司项目开发中,我们经常会有相同的业务逻辑或者组件可以复用;但是这些由于安全性,我们又希望将这些代码在内部项目中使用,并不希望公开访问;verdaccio提供了一个搭建npm私有服务器的方式,我们来看下如何搭建以及上传我们自己的依赖包。 2021-07-17 编程 前端 服务器
前端抢饭碗系列之深入Nginx 在大部分童鞋的印象里,Nginx应该都是属于后台工作的范畴,前端只要写好页面就好了;然后随着大前端范围的不断扩展,前端也在不断的进军服务器领域,而Nginx就是进军服务器领域必备的技能之一;以前我们都需要“低声下气”的让后端的同事给我们配置页面域名,但是学会了Nginx配置,域名配置、代理转发什么的完全就可以我们自己来了,这样抢来的饭碗它。。。。它难道不香吗? 2021-06-22 编程 前端
深度测评次世代打包工具Vite 随着我们项目代码模块越来越多,打包和启动调试服务器所需要的时间也呈指数级增长,Vite是尤大大在推出Vue3时顺带推出升级的一个web构建工具,旨在解决构建慢的问题,那我们就来看一下,它构建有多快以及是如何构建的。 2021-06-10 编程 前端 打包工具
全面总结Vue3.0的新特性 Vue3.0从20年九月发布第一个One Piece版本,到现在一直在更新优化;除了服务端渲染的工作,其他工作已经大部分完成了,中文版的官方文档也已经放出;那么作为终端用户的我们来看下Vue3新增了哪些功能和特性。 2021-05-10 编程 前端 Vue
一文彻底读懂ESLint 在日常项目开发中,ESLint常常扮演者可有可无的角色,我们想让它来帮助我们检查代码,同时又害怕它带来的报错无法处理;本文带你深入的了解ESLint的配置以及原理。 2021-04-25 编程 前端
前端抢饭碗系列之Vue项目中如何做单元测试 关于单元测试,最常见的问题应该就是“前端单元测试有必要吗?”,通过这篇文章,你将会了解单元测试的必要性,以及在Vue项目中如何能够全面可靠的测试我们写的组件。 2021-04-14 编程 前端 Vue 测试
金三银四面试季,防抖节流要牢记 最近是金三银四面试季,相信不少公司面试题都会涉及到防抖节流的问题,有的面试题甚至是手写实现,今天我们就来看下防抖节流的应用场景以及它内部实现的逻辑。 2021-04-10 编程 前端 面试
JS设计模式之观察者模式 在翻阅设计模式的文章中,很多文章都是将观察者模式等同于发布订阅模式,虽然两者在本质一样,但在设计思想上还是存在一些差异的;今天我们来看一下两者有什么异同,以及在Vue源码中是如何利用发布订阅模式来实现数据响应式的。 2021-03-10 编程 源码 设计模式 Vue