Sequelizejs 关联

2019-04-30
阅读 4 分钟
3.8k
看似一对一,其实一对多.这里的 One-To-One 指的应该是查询数据(主表)结果中,关联信息是以单个形式作为一个属性挂在主表每一个对象中

参加了一次夜跑活动,比赛完顺便给自己刷了下票

2017-06-18
阅读 2 分钟
3.1k
又名:游侠客的程序员,能不能用点心 上周交了9块钱报名参加了游侠客组织的武汉荧光夜跑活动。我跑步有一年了,基本上是一个人在跑。这次参加活动,也是第一次参加活动,感觉挺不错的。 五六百人参赛,文化衫和脸上的涂鸦,彩色的荧光棒,活泼的妹子们,现场气氛很不错! 起跑前: 我在挤到了四五排的位置: 五公里健康...

高仿腾讯QQ Xplan(X计划)的H5页面(2):动画控制

2017-06-06
阅读 8 分钟
6.6k
上一篇知道如何制作threejs地球之后,就正式coding了,当然还是使用最心爱的Vue。本篇会有一些代码,但是都是十几行的独立片段,相信你不用担心。

高仿腾讯QQ Xplan(X计划)的H5页面(1):threejs创建地球

2017-06-05
阅读 5 分钟
25.8k
上个月底,在朋友圈看到一个号称“这可能是地球上最美的h5”的分享,点进入后发现这个h5还很别致,思考了一会,决定要不高仿一个? 到今天为止,高仿基本完成, 线上地址 github地址 除了手机端的media控制没有去兼容,其他的基本都给仿了。 那为了让你觉得是高仿,最好使用chrome的手机调试模式进行访问。微信打开将听不见...

前端工程师做Face Detection

2017-02-24
阅读 3 分钟
10.1k
因为项目原因,需要使用人脸检测(face detection)功能。身为一名前JAVA业务程序员和现前端程序员,这样的功能还是陌生的领域。那能不能通过搜索和学习能力,加上已有的编程思想,快速实现功能呢?这就是这篇文章的重点,凭借自己的技术与积累,走向自己不熟悉的领域。

令人困惑的webpack之entry

2017-02-08
阅读 4 分钟
33k
使用webpack快一年了,现在1.X版本都过气了,但是感觉自己对它那复杂的配置还是很不熟悉,各种路径,各种loader,各种plugin,又是单页面又是多页面... 在vue-cli出来的时候,都不敢用他的webpack模板,主要就是因为webpack的配置文件看不懂,不敢自己根据需要做修改。现在沉下心来,一点一点的玩弄常用属性和插件,尽力...

发布我的第一个小程序

2017-02-08
阅读 3 分钟
2.4k
2017年2月8日,发布了自己的第一个小程序:“记录基础体温”。需求源于老婆有记录基础体温的习惯,之前给做了个webapp,小程序正式发布后,想着熟悉下小程序的开发过程,于是做了一个小程序的版本。程序很简单,功能很单一,以体验开发为目的。当然现在竟然做完了,也就顺便交了认证费,发布出来。以下是体验小结

使用CANVAS实现交互性圆形马赛克效果

2017-01-02
阅读 5 分钟
7.6k
在看D3.js的时候,无意间看到了一个例子,觉得很有趣,像是会分裂的圆形马赛克。看了下代码,使用svg完成的,但是具体实现方式使得在手机端无法把玩,于是就自己实现了一个canvas版本的。代码很简单,canvas初学者可以自己试试当做练笔,还是挺有趣的一个效果。

Vue.js源码(2):初探List Rendering

2016-09-19
阅读 8 分钟
5.6k
下面例子来自官网,虽然看上去就比Hello World多了一个v-for,但是内部多了好多的处理过程。但是这就是框架,只给你留下最美妙的东西,让生活变得简单。

Vue.js源码(1):Hello World的背后

2016-09-10
阅读 9 分钟
14.2k
下面的代码会在页面上输出Hello World,但是在这个new Vue()到页面渲染之间,到底发生了什么。这篇文章希望通过最简单的例子,去了解Vue源码过程。这里分析的源码版本是Vue.version = '1.0.20'

krpano各种Objects

2016-07-21
阅读 7 分钟
6.7k
krpano中有好多object,krpano Plugin Interface, krpano Plugin Object, krpano Base Object, krpano Interface Object, krpano Javascript Interface... 真心觉得官方文档的组织形式太晦涩了,所以这里整理下

krpano hotspot

2016-07-19
阅读 8 分钟
5.5k
Hotspots are areas in the panorama, which react on mouse hovering or clicking. They can be used to load other panoramas, links to other urls, change the viewing ...

认识Progressive Web App

2016-06-04
阅读 4 分钟
13.8k
个人很少看视频学习新技术,觉得和读文档比起来看视频太浪费时间了。但是最近在看google I/O 2016的时候,发现介绍Progressive Web Apps的一段视频很不错。近50分钟的内容,深入浅出,为了方便分享和以后回顾,决定将其内容整理成文章。

配置nginx静态文件代理和gzip

2016-03-04
阅读 3 分钟
18.3k
为了减少node.js对静态文件的处理和加快前端下载静态资源的速度,决定使用nginx做静态代理,并且对其进行gzip压缩。(为什么不使用express的compression中间,请移步:生产环境最佳实践:性能和可靠性)

在同一台服务器上配置app1.domain.com和app2.domain.com多个web应用

2016-02-18
阅读 3 分钟
11.5k
有一台阿里云服务器和自己的域名(jackyang.me),想要在服务器上部署多个node express应用:blog和game。但是又不希望在访问时通过端口号来区分不同的应用(例如:jackyang.me:3000为blog应用,jackyang.me:3001为game应用)。那么就可以使用nginx来完成,访问时都通过默认的80端口,根据域名的不同,在nginx里转发到各...

整合Meteor + React + Material UI

2015-10-16
阅读 3 分钟
11.2k
看了meteor官方教程,觉得这个做快速开发真的不错。于是尝试和react和material-ui进行整合。由于Meteor不是一个普通的node project,对于npm模块的依赖不能够简单的require()就搞定。这里主要参考这篇文章,但是material-ui版本已经更新到0.12.3,所以期间还是花了点时间。