Sequelize-Automate: 自动生成 Sequelize Models

2020-01-10
阅读 18 分钟
6.2k
举个例子,数据库可能有一张 user 表,使用 Sequelize 将其映射为一个 UserModel,之后我们就可以通过 UserModel.findAll() 去查询数据库,Sequelize 会将该方法转换为 SQL:select * from user。

探索 Serverless 中的前端开发模式

2019-05-16
阅读 14 分钟
5k
最近关于 Serverless 的讨论越来越多。看似与前端关系不大的 Serverless,其实早已和前端有了渊源,并且将对前端开发模式产生变革性的影响。本文主要就根据个人理解和总结,从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开发最佳实践等方面,与大家探讨 Serverless 中的前端开发模式。本人也有...

使用 Serverless 实现日志报警

2019-03-25
阅读 12 分钟
2.7k
在这之前,我通过定时任务实现了该功能。从成本上来说,这种方案就需要单独申请一台服务器资源;而且定时任务只在对应的时间才执行,这件意味着,服务器有很长的时间都是空闲的,这就造成了资源的浪费。而使用 Serverless,就不需要再申请服务器,函数只需要在需要的时候执行,这就大大节省了成本。

使用 Flexbox 使浮动元素垂直居中

2017-07-31
阅读 2 分钟
2.2k
垂直居中一直是一个很麻烦的问题,但基于 FlexBox 的垂直居中就非常简单了。 考虑下面的场景: 你正在使用网格布局的框架,比如 Bootstrap、Foundation、 Skeleton、Susy 等。 你有两个包含动态内容的列(每列都是一个盒模型),你并不知道每列的具体尺寸,也不知道哪个更高。 你需要这两列能够垂直居中。 我们希望得到...

实现一个TodoList - Vue2 Tutorials (二)

2017-07-17
阅读 6 分钟
3.8k
在了解了 Vue 的一些基本概念之后,就可以写一个最简单的小项目了 --- TodoList。麻雀虽小,五张俱全。虽然是一个小 demo,但也涉及到了组件化、双向绑定、自定义事件的触发与监听、计算属性等概念。接下来从这个小项目中,对这些基本概念进行实践,从而加深理解。

Electron 快速入门

2017-07-06
阅读 6 分钟
8.7k
Electron 是一个可以使用 Web 技术如 JavaScript、HTML 和 CSS 来创建跨平台原生桌面应用的框架。借助 Electron,我们可以使用纯 JavaScript 来调用丰富的原生 APIs。

快速入门 - Vue2 Tutorials (一)

2017-07-06
阅读 8 分钟
3.2k
Vue 的官方文档 对 Vue 介绍非常详细,但官方文档使用在 HTML 中引入 vue 的方式进行讲解,而实际项目中一般使用脚手架如 vue-cli 初始化项目。以至于刚看完文档时,却依旧不能立即立即 vue-cli 创建的项目代码。所以本文 vue-cli 构建的项目为基础,详细解释其代码及对应的概念,并进行简单的实践。

使用 Hexo 创建项目文档网站

2017-07-05
阅读 10 分钟
7.1k
当我们发布一个开源项目的时候,最重要的事情之一就是要创建项目文档。对使用项目的用户来说,文档是非常有必要的,通常我们可以使用下面这些方式来创建文档:

使用 SQL *Plus 管理 Oracle 数据库

2017-02-20
阅读 4 分钟
3.3k
SQL *Plus 是基于命令行的 Oracle 管理工具,可以用来执行 SQL、PL/SQL、 和 SQL*Plus 命令: 支持查询、插入和更新数据 执行 PL/SQL 程序 查看表和对象的定义 开发和执行批处理脚本 进行数据库管理 登录 SQL *PLUS 直接登录,输入命令后会提示输入用户名密码: {代码...} 使用用户名和密码: {代码...} 操作系统权限认...

JavaScript 是传值调用还是传引用调用?

2017-02-20
阅读 3 分钟
2.2k
1. 例子 先来看两个个来自于 《JavaScript 高级程序设计》P70-P71 的两个例子。 1.1. 基本类型参数传递 {代码...} 书上解释说,JavaScript 参数传递都是按值传参。 所以传递给 addTen 函数的值是 20 这个值,所以函数执行结束原始变量 count 并不会改变。 1.2. 引用类型参数传递 {代码...} 为什么结果是 Nicholas 呢? ...

在 MacOS Sierra 上安装 Apache 和多个版本的 PHP

2016-12-28
阅读 14 分钟
5.3k
前言:每次搭建开发环境真的是一件很麻烦的事情,但随着时间的推移和系统环境的差异,网上的教程自己曾经安装的经验经常不合时宜,总会出现一些这样或那样的问题。通过几番搜寻,我终于找到一篇完善的教程,将其翻译成了中文。我也会持续更新这篇文章,不断完善并记录遇到的或新或旧的问题。希望这篇文章可以终结在 macO...

分别使用 XHR、jQuery 和 Fetch 实现 AJAX

2016-12-28
阅读 7 分钟
6k
AJAX 即 Asynchronous JavaScript and XML,异步的 JavaScript 和 XML。使用 AJAX 可以无刷新地向服务端发送请求接收服务端响应,并更新页面。

Webpack 和 React 实战

2016-12-06
阅读 6 分钟
4k
为了避免包版本问题导致程序不能运行,根目录下有一个 npm-shrinkwrap.json 文件,这里面所有包的版本都是固定的。 npm install 时首先会检查在根目录下有没有 npm-shrinkwrap.json,如果 shrinkwrap 文件存在的话,npm 会使用它(而不是 package.json)来确定安装的各个包的版本号信息。

微信公众平台开发接入指南

2016-12-05
阅读 5 分钟
3.9k
在微信公众平台后台的 开发者中心/填写服务器配置 页面,配置好 URL 和 Token 后,复制下面的代码,修改 Token,在服务器运行,然后再在页面上点击提交即可进行接入验证。

Promise 的链式调用与中止

2016-11-25
阅读 8 分钟
32.6k
本文主要讲的是如何实现 Promise 的链式调用。也就是 promise().then().then().catch() 的形式,然后讨论如何在某一个 then() 里面中止 Promise。