Meteor 开发环境 mongodb 的连接

本文主要总结一下在使用 Meteor 开发过程中对 mongodb 数据库的管理。其中包含使用命令行终端(meteor shell)进行管理,还有图形化界面的工具 Robomongo 工具。 预备知识当使用 meteor 命令启动 meteor 项目后,meteor 会默认使用 3000 端口作为 web 项目...

Meteor 分页包 alethes:pages 详解

在做大部分真实应用的 web 项目过程中,都会有一样不可或缺的需求,那就是分页。Meteor 项目也不例外,同样会有这样的需求,本文给大家介绍的就是一个非常好用的分页包 alethes:pages。它可以实现简单的根据页数分页,也可以实现强大的滚动分页。内部还支持利用多个 collection 数据进行分页。下面...

用 shadowsocks 加速 git clone

转载自:用shadowsocks加速git clone 最近一直在开发一个国外的轻型电商项目,代码都要从 github 上 clone 下来,整个代码包 85MB,clone 的时候真的是揪心死了(几十 K/s)。所以网络上搜索了一下,让 git 用代理效果非常明显,这里记录下来以备后用,用下面两条命令...

浏览器 window 下子对象

以前我们操作的都是 window 下的 document 对象,他主要是浏览器的中的节点信息,是最重要的浏览器对象。接下来我记录的是一些浏览器不常用但一定会用到的其他对象,那就是 navigator 对象、location 对象、history 对象和 screen 对象。 navigator 对象该对象包含了...

Visual Studio Code 下 Meteor 自动补全插件

这段时间一直在用 Visual Studio Code 做 Meteor 开发,但一直苦于没有 Meteor 的代码只能提示插件可以用,今天偶然间在 VSCode 的 marketplace 上逛的时候看到了 Meteor 的插件。最后一次更新就是昨天11月29日,所以马上安装了一下试用。效果非常好,比目前 at...

自行搭建 shadowsocks 服务端访问被墙资源

我尝试过各种翻墙的方法,花两千块买终身免费的 VPN 服务、购买年费使用的红杏 Chrome 插件、改 hosts 等等,都是希望稳定的网络能让我顺利的访问国外资源来给工作带来便利,但是不能如愿以偿,两千块块的终身服务连官网都找不到了、红杏在两会期间被彻底屏蔽无法使用、hosts 只不过是指向了一些国内还没停止掉...

Meteor 订阅数据浏览器端查看工具 msavin:mongol

在过去的开发 Meteor 项目过程中,我们如果想查看某个页面所订阅的数据是否成功或者查看已经订阅成功数据的内容的时候,往往是通过浏览器的控制台打印数据查看,这样非常不方便,而且容易混淆。今天给大家介绍一款工具 msavin:mongol 可以让我们在开发环境中很轻松的就看到我们需要的订阅的数据信息。先来一张图看...

Mac OS X EI Capitan 下调试 Android 微信内嵌网页

做微信开发的朋友一定遇到过这样的问题,在电脑上测试正常的网页到微信里面就出错了,不知道原因只能使用排除法一点点的排除,因为微信客户端无法输出浏览器中抛出的异常信息,对我们开发带来了很大的问题。 在网络上搜索了一些方法,基本上都是从一个出处复制出来的,比如 http://www.jianshu.com/p/ccf...

onload 加载事件

前面我们写过的代码中,JavaScript 代码都是在整个 HTML 代码后面的,这样是为了确保 HTML 页面中的所有 DOM 元素都加载完毕了,才能让 JavaScript 代码正确的执行,如果我们把 JavaScript 代码写在了 head 里面,就会导致 JavaScript 代码先执行了,而有些 DO...

事件对象的作用和案例

事件对象,就是在响应某些事件的处理函数内部第一个传递进来的参数。不同的事件,参数的内容也不同,我们可以根据每一个事件对象能用的功能来实现特殊的需求,下面就是几个案例。 获得鼠标坐标信息通过事件流对象可以获取到鼠标在浏览器中得各种信息,比如坐标等,可以使用 console.log(event) 打印一下 oncl...