Serverless入门——实战部署VuePress前端项目

2021-08-08
阅读 4 分钟
3.8k
在《手把手使用VuePress搭建Element组件文档》这篇文章中,我们使用VuePress搭建了一个极简的Element文档。今天我们尝试使用Serverless把这个网站部署到生产环境中,能够让所有人正常访问。
封面图

手把手使用VuePress搭建Element的组件库文档官网

2021-08-01
阅读 8 分钟
10.1k
社区里面有很多优秀的文档工具可以供我们前端程序员选择,例如Gitbook、Hexo、Docusaurus。就个人使用而言,体验最好的文档工具是Docusaurus。
封面图

Flutter Widgets入门(一):MaterialApp 和 Scaffold

2019-03-09
阅读 6 分钟
10.3k
MaterialApp是我们使用 Flutter开发中最常用的符合Material Design设计理念的入口Widget。你可以将它类比成为网页中的<html></html>,且它自带路由、主题色,<title>等功能。

2019 - Web开发技术指南和趋势

2018-12-22
阅读 6 分钟
12.1k
以下内容来自我特别喜欢的一个Youtube频道: Traversy Media 这是一个2019年你成为前端,后端或全栈开发者的进阶指南: 你不需要学习所有的技术成为一个web开发者 这个指南只是通过简单分类列出了技术选项 我将从我的经验和参考中给出建议 首选我们会介绍通用的知识, 最后介绍2019年的Web的一些趋势 1. 基础前端开发者 1.1...

NodeJS架构 - 单线程事件循环模型

2018-12-17
阅读 4 分钟
8.3k
这篇译章探究了NodeJS的架构和单线程事件循环模型。我们将在本文中讨论“NodeJS如何在底层工作,它遵循什么类型的处理模型,NodeJS如何使用单线程模型处理并发请求”等内容。

Node.js项目中操作MySQL

2018-10-29
阅读 5 分钟
10.5k
本文是一篇使用mysql这个npm模块操作MySQL数据库的基础教程。 不涉及MySQL的安装和配置,如果电脑中还未安装MySQL, 推荐安装WAMP、XAMPP等集成环境。本文中还使用到了轻量级的Node.js框架Koa搭建web程序,为的是通过前端浏览器请求的方式来模拟项目场景,你无需掌握Koa框架的语法也是可以轻松阅读本文的。

使用Jest测试JavaScript(Mock篇)

2018-10-17
阅读 4 分钟
23.2k
在本篇教程中,我们会介绍 Jest 中的三个与 Mock 函数相关的API,分别是jest.fn()、jest.spyOn()、jest.mock()。使用它们创建Mock函数能够帮助我们更好的测试项目中一些逻辑较复杂的代码,例如测试函数的嵌套调用,回调函数的调用等。

使用Jest测试JavaScript (入门篇)

2018-09-01
阅读 4 分钟
13.2k
Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。并且它对同样是 Facebook 的开源前端框架 React 的测试十分友好。

从ES6重新认识JavaScript设计模式: 装饰器模式

2018-08-11
阅读 5 分钟
7.4k
向一个现有的对象添加新的功能,同时又不改变其结构的设计模式被称为装饰器模式(Decorator Pattern),它是作为现有的类的一个包装(Wrapper)。

使用Webpack的代码分离实现Vue懒加载(译文)

2018-08-05
阅读 2 分钟
5.6k
当一个Vue的项目体积变得十分庞大的时候,使用Webpack的代码分离功能将Vue Components,routes或Vuex的代码进行分离并按需加载,会极大的提高App的首屏加载速度。

从ES6重新认识JavaScript设计模式(五): 代理模式和Proxy

2018-07-28
阅读 5 分钟
7.4k
为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

从ES6重新认识JavaScript设计模式(四): 适配器模式

2018-07-04
阅读 4 分钟
7.4k
在生活中,我们有许多的适配器,例如iPhone7以后的耳机接口从3.5mm圆孔接口更改成为了苹果专属的 lightning接口。许多人以前的圆孔耳机就需要下面的一个适配器,才能够在自个儿新买的iPhone上面听歌。

从ES6重新认识JavaScript设计模式(三): 建造者模式

2018-06-02
阅读 4 分钟
3.3k
建造者模式的特点是分步构建一个复杂的对象,可以用不同组合或顺序建造出不同意义的对象,通常使用者并不需要知道建造的细节,通常使用链式调用来进行建造过程,最后调用build方法来生成最终对象。

从ES6重新认识JavaScript设计模式(二): 工厂模式

2018-04-05
阅读 13 分钟
9k
工厂模式是用来创建对象的一种最常用的设计模式。我们不暴露创建对象的具体逻辑,而是将将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂。工厂模式根据抽象程度的不同可以分为:简单工厂,工厂方法和抽象工厂。

从ES6重新认识JavaScript设计模式(一): 单例模式

2018-03-20
阅读 7 分钟
18.1k
单例模式是一种十分常用但却相对而言比较简单的单例模式。它是指在一个类只能有一个实例,即使多次实例化该类,也只返回第一次实例化后的实例对象。单例模式不仅能减少不必要的内存开销, 并且在减少全局的函数和变量冲突也具有重要的意义。