用nodejs做网站 - 5

2016-07-19
阅读 3 分钟
3.1k
Knex.js is a "batteries included" SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, and Oracle designed to be flexible, portable, and fun to use.

用nodejs做网站 - 4

2016-07-18
阅读 3 分钟
2.2k
[链接] This project was formerly known as "Jade." However, it has been revealed to us that "Jade" is a registered trademark, and as a result a rename is needed. After some discussion among the maintainers, "Pug" has been chosen as the new name for this project. The next major version will carry "...

用nodejs做网站 - 3

2016-07-17
阅读 2 分钟
2.3k
Nodemon is a utility that will monitor for any changes in your source and automatically restart your server. Perfect for development.

用nodejs做网站 - 2

2016-07-16
阅读 2 分钟
1.9k
在我们写代码之前,我们需要去选择一个放代码的git托管服务,比如国外的GitHub或者国内的coding。我推荐这两家的原因是因为我现在正在使用它们,并且给我的感觉很不错。GitHub的名气很大,也更加稳定,但他的私有仓库是收费的,如果你不在意公开的你的代码,那么GitHub很合适。但如果你需要把代码私有化,那么就选coding...

用nodejs做网站 - 1

2016-07-15
阅读 3 分钟
3k
这其中涉及到了很多的流行要素,比如vuejs、scss、webpack、前后端分离、CDN、自动化测试、docker、API等,整个过程将会变得非常有趣,我们将会学到很多的东西。其中很多东西此前我并没有尝试过,仅仅是听过。整个过程中,我们会不断的学到东西,对比他们,选择他们和抛弃他们。我们总能发现比以前好的东西。

vue-cli 发布(译)

2015-12-29
阅读 2 分钟
18.5k
最近有许多关于React项目工具的讨论,讨论了工具的使用问题。如果你现在正在使用Vue.js,当你构建一个原型的时候,你所需要做的通常就是通过<script>把Vue.js引入进来,然后就完事了。但是真实情况往往不是这样的。当我们真正开发一个应用的时候,我们不可避免的会用到一大堆的工具,模块化、预处理器、热模块加载...

vue.js 2015 回顾(译)

2015-12-25
阅读 3 分钟
12.7k
2015年对Vue.js来说是高速发展的一年。这个项目的发展已经超出了我的预期,所以我打算做一个回顾并阐述一些观点。 开头 使用情况 NPM下载量: 382,184, ~52k每月 GitHub Stars数量: 11,357 很遗憾,Bower和CDNs没有办法提供下载统计 - 应该至少与上面的数据相持平,因为有相当一部分的Vue.js使用者直接从CDN引用并将它用...

vue - 教程 - 入门

2015-11-26
阅读 1 分钟
5.5k
入门 对于习惯MVVM的开发人员来说,vue入门很简单。 实例 Hello World 简单来说就是vue根据一个锚点来管理了一块View,实现了最MVVM的管理。 [链接] 列表 这个例子我修改了一下,按照官网的例子有时候会在js没有执行的时候产生显示错误。 [链接] 方法的绑定 介绍了方法的绑定。 [链接] todo 经典的示例,可以看看vue事件...

vue - 教程 - 简介

2015-11-26
阅读 1 分钟
5.2k
主要是vue在国内的教程比较少,所以写一个比较好入门的教程供大家参考。教程基于1.0.*版本。教程不会涉及到vue-router等库,也不会使用babel(es2015)和webpack,以免产生混乱。

yeoman - 搭建自己的脚手架 - 3 - 弃坑

2015-03-29
阅读 2 分钟
4.2k
开头 这篇就有点好玩了,讲的是怎么和用户交互。 用户交互 输出信息 直接this.log()来输出信息。用console.log()也可以,没看出有什么区别。 {代码...} 填写 yeoman使用了Inquirer.js作为这个功能的模块。注意prompting这个函数名是固定的。下面的代码就是让用户确认一下项目的名称。 {代码...} Inquirer.js除此之外还有...

yeoman - 搭建自己的脚手架 - 2

2015-03-29
阅读 1 分钟
3.7k
开头 上一篇讲了如何开始搭建脚手架,接下来说说函数定义的规则和要点。 定义函数 之前说了,如果将函数直接写,脚手架在构建的时候就会自动的调用,有时候我们只是需要一个私有函数。有三个不同的方法可以实现。 函数名前面加一个下划线,就像这样_method。 放在构造函数里。 {代码...} 用继承的方法。 {代码...} 合并 ...

yeoman - 搭建自己的脚手架 - 1

2015-03-28
阅读 3 分钟
11.6k
开始一个项目的时候,你可以去clone一个seed项目,但你clone完之后还是要配置一些东西,而且创建文件和更新文件依旧是人工处理,所以你需要yeoman来帮你搞定,已经有许多不错的生成器了,但创建一个属于自己的生成器就更好了。

Sublime Text3 - 实用设置

2015-03-14
阅读 2 分钟
58.1k
ST是个不错的编辑器,我用了有段时间了,所以我觉得可以做一些分享让大家用得更加顺手。ST在下载直接打开后已经可以运行得不错,但在你做了一些配置后他能做的更好。

Git - 如何写好你的提交信息?

2015-03-06
阅读 3 分钟
12.1k
平时我们在提交的时候,肯定是会对自己所做的事情做一些或多或少的说明。但怎么写好就不是那么容易了。于是就跑到github上看看人家是怎么写的,或者Google下,看看有没有什么好的实践经验。特此做了总结,希望能抛砖引玉。

Javascript - 函数里传的是值还是引用?

2015-02-24
阅读 1 分钟
2.2k
JavaScript里函数传的是值还是引用?答案是都传。如果传入的参数是简单类型,如String和Number,那么传入的就是值。但如果你传入的是Object和Array,那么就是引用。

webpack - Feature Flag 功能发布控制

2015-02-21
阅读 2 分钟
5.5k
很多时候我们会不小心把本地调试的代码发布掉,造成了线上的代码出现问题。或者说暂时不希望某些正在开发的代码被执行,造成线上显示的不不正常或推迟上线。

nginx - Mac下安装与运行

2015-02-15
阅读 1 分钟
8k
由于用Nodejs配置前端开发环境产生了一些瓶颈,而且容易产生一些问题,所以之后前端开发就直接用nginx做了。这样就能线上和本地的环境相近了一些,减轻了一些部署的难度。因为是第一次用,所以遇到了一些小坑,在此记下来。

Git - stash用法

2015-02-12
阅读 1 分钟
40.1k
你正在开开心心的coding,东写写西改改。突然!一个人对你说道“改个BUG”。如果这个BUG和你正在搞的代码可能相关。怎么办?立马改,为自己埋了一个雷。过会改,处理不当,BUG高于需求。

Webpage - 移动端调试页面

2015-02-07
阅读 2 分钟
8.4k
移动端的调试场景比较复杂,要调试的网页不一定就是在浏览器软件中展现的的,所以就需要各种不同的方法去进行调试。首先我们可以把要调试的场景分为常规的和复杂的,当然在常规的条件下调试就会比较简单,在复杂的情况下就比较复杂。

Question - Remove empty elements from an array in Javascript

2014-12-08
阅读 3 分钟
2.9k
You can simply push the existing elements into other array (the example removes every "falsy" value: undefined, null, 0, false, NaN and '').