记一次项目总结 这一个月来一直在做项目,在做项目的时候遇到了不少的问题和坑,归纳了一下,主要是文件上传、停止Promise链式调用和chrome自动填充,整理总结了一下解决方法。 2017-03-29 编程 前端 推荐
jQuery实现贪吃蛇游戏 贪吃蛇的游戏相信大家都玩过。在那个水果机还没有流行,人手一部诺基亚的时代,贪吃蛇是手机中的必备游戏。笔者闲的无聊的时候就拿出手机来玩上几局,挑战一下自己的记录。 后来上大学了,用c语言做过贪吃蛇的游戏,不过主要是通过函数来控制(PS:现在让我看代码都看不懂(⊙﹏⊙))。现在学习前端框架之后,通过jQuery来实现一个贪吃蛇的游戏效果,虽然游戏界面比(bu)较(ren)简(zhi)陋(shi) 2017-02-28 编程 前端 游戏
精巧快速的前端模板引擎doT 在没有接触模板引擎之前,我们接受后台传来的json数据后需要将其拼接成字符串,然后将其插入到DOM中去,如果有一些复杂的业务逻辑,拼接代码会变得更加的繁琐,而且后期维护起来也十分的不方便。后来在项目中接触到一款十分强大的模板引擎,就是我们的doT,被它强大的功能深深的吸引住了。尤其在1.0.0版本后还新增了局部模板的功能,可扩展性非常的强大。刚开始看官方的文档时对局部模板这个功能还不是很懂,后 2017-02-21 编程 前端 推荐
理解JS模块化 模块化在项目中十分的重要,一个复杂的项目肯定有很多相似的功能模块,如果每次都需要重新编写模块肯定既费时又耗力。但是引用别人编写模块的前提是要有统一的“打开姿势”,如果每个人有各自的写法,那么肯定会乱套,下面介绍几种JS的模块化的规范。 2017-02-19 编程 面试 模块化
对程序员的一个Promise(二) 在上一篇文章《对程序员的一个Promise(一)》中,分享了一下了ES6中Promise的用法,但是需要浏览器支持Promise。在jQuery中也有Promise,就让我来看看jQuery中的Promise是怎么用的。 2017-01-28 编程 前端 Promise 推荐
对程序员的一个Promise(一) 在日常的工作中经常会遇到需要请求多次异步的情况,但是由于异步返回时间的不确定性,因此有时候会给我们带来很多的问题和麻烦。在我们被异步嵌套的头昏脑胀的时候,我们是多么希望JS能够像JAVA一样是同步执行的。带着这样解决问题的信念,笔者学习了一下Promise,发现还挺好用的,写一下笔者的使用心得。 2017-01-21 编程 前端 Promise 推荐
服务器开启GZIP 开始接触GZIP压缩是在工作中上传lodash脚本文件到服务器上。本来压缩版的脚本也有七十几KB,但是笔者的同事说上传到服务器上只有二十多KB,笔者半信半疑,怎么会有这么大的差距,服务器压缩的幅度也太大了。后来网上找了很多资料,发现GZIP确实能够节省传输过程中很多的流量。 2017-01-08 工具 服务器 技巧
Nodejs学习:查询MySQL数据库 在上一篇文章《Nodejs学习:连接MySQL数据库》中学习了Nodejs连接MySQL数据库的几种方法,数据库连接上了之后就需要对数据库进行查询。本篇文章介绍一下查询MySQL数据库的方法。 2016-12-05 编程 Nodejs Mysql 数据库
Nodejs学习:连接MySQL数据库 前一阵在做项目的时候,需要通过nodejs连接到MySQL数据库,于是简单地学习了一下MySQL这个库,分享一些学习心得给大家,希望对大家有帮助。 2016-11-15 编程 Nodejs Mysql 数据库
打造自己的聊天机器人Hubot 记得以前看钢铁侠的时候,看到有一个小罗伯特有一个私人的语音智能系统贾维斯,协助钢铁侠处理各种事务、计算各种数据和信息,相当的方便,让我欣羡不已。于是我就想着有一个自己的机器人帮我处理事情,正好在网上看到GitHub的一个开源聊天机器人Hubot,学习着用了一下,虽然没有贾维斯那么狂拽酷眩,但是毕竟是属于自己的Hubot。 2016-11-12 编程 聊天 机器