所有的项目都在 m.giccoo.com/* 文件夹名替换*
修改代码后直接提交 pull request .
此为本人制作的手机端网站活动的代码,均为上线代码。可以参考借鉴,但是请不要直接复制,因为活动方享有源码所有权,可以追求盗用方。
懒得翻译成英文了,所以请大家自己注意吧。
- Riot
- Angluar
- Zepto
- layzr
- jquery
- pixi
- createjs
- megapix-image
- localforage
- qrcode
- vue
- 等...
服务器: 阿里云(2CUP,4G内存,100M峰值带宽,ssd硬盘20G+40G) + 阿里云(OSS+CDN) + 阿里云(RDS/mysql)
后台: (docker -> nodejs + pm2 + mysql/mongodb)
最高承载量: 1035417pv/日 (应该不是瓶颈)
统计工具: tongji.baidu.com (准备全面换google analytics,百度统计还是不太好用)
后台使用 nodejs+Expressjs (具体内容就不开源了,涉及到用户数据和隐私问题)
之前在使用Riot , 小巧在移动端表现也很强大,能够尽量将重复工作模块话。
使用Sass来完成css。
coffee来写js。
jade转换html。
现在正在使用 VUE.js 性能完美. 操作简单.
如果你也对H5感兴趣,欢迎加Q群: 43540848 (请注明来自GITHUB,因为要屏蔽发广告的人)
因为现在主攻H5,所以这里的项目更新也比较快,我会不定期使用新的框架去应用到实际项目中。
感谢你的Star。
IDNAME is what you want the id's name.
$.post("http://api.giccoo.com/count/update", {id: "IDNAME"},function(msg){
if (msg.recode == 200) {
alert("update success")
}else{
alert("update faild")
}
})
IDS is what you want get the ids (like: test1,test2,test3)
$.get("http://api.giccoo.com/count/get/IDS",function(msg){
if (msg.recode == 200) {
console.log("update success", msg.info)
}else{
alert("get faild")
}
})
Example msg:
{"recode":200,"reason":"success","info":[{"id":"test1","count":2,"create_at":"2016-08-23T07:00:00.000Z"}]}