Fork me on GitHub
  2014年11月26日
摘要: 工厂模式在多态性设计中非常重要,如果应用得当,可以使得应用程序的移植性更好,类之间的依赖更松散,从而提高灵活性。如果说单例模式被为类的职责的话,那么工厂模式就是类的多态性。 那么什么是工厂类呢? 概念:工厂类是指包含了一个专门用来创建其它对象的方法的类。 应用场景:工厂模式通常用来返回符合类似接口... 阅读全文
posted @ 2014-11-26 20:35 bjtqti 阅读(426) 评论(1) 推荐(0) 编辑
  2014年11月25日
摘要: 最近项目中的视频功能,需要做到浏览器全兼容,所以之前用html5实现的视频功能就需要进行改造了。在网上翻了个遍,试来试去,在所有的视频播放器中,就数它最实际了。首先我们来看看它的优点: 1.它是开源免费的,你可以在github很容易的获取它的最新代码。 2.使用它非常的容易,只要花几秒钟就可以架起一 阅读全文
posted @ 2014-11-25 15:49 bjtqti 阅读(70074) 评论(11) 推荐(6) 编辑
  2014年11月24日
摘要: 今天我们一起来学习单例模式: 首先要弄明白,什么叫单例模式? 概念: 在任何时候,应用程序中都只会有这个类仅有的一个实例存在。 单例模式也被认为是职责模式,因为它将创建对象的控制权委托到一个单一的访问点上。 其次,这么做的好处在哪? 这可以防止我们去打开数据库... 阅读全文
posted @ 2014-11-24 21:44 bjtqti 阅读(610) 评论(5) 推荐(0) 编辑
  2014年11月17日
摘要: 第一次安装Discuz时,有一个数据库的安装过程,看到会自动滚屏显示的信息,感觉非常好奇,由于当时主要从事后端程序的开发,对前端这些神奇的效果,也只能是欣赏一下子。现在突然想到要自己来实现这个效果,作为今天的编程练习,实属对当时那个效果的怀念。先上一个朴素无奇的静态效果图:点这里查看动态的在线演示效... 阅读全文
posted @ 2014-11-17 16:25 bjtqti 阅读(492) 评论(0) 推荐(0) 编辑
  2014年11月14日
摘要: 有网友私信我,说我前几篇写编程练习的例子让他们感觉我写代码的方式和他们不一样,让他们很受启发,希望我多写一些这样的例子。他们帮我总结了一下,主要表现在以下三个方面:1. 代码外观整洁清爽。2.喜欢用对象方式编写。3.喜欢用原生javascript。我非常认同上面三点,事实上我也是坚持这么做的。第1点... 阅读全文
posted @ 2014-11-14 20:42 bjtqti 阅读(828) 评论(3) 推荐(3) 编辑
  2014年11月13日
摘要: 面向对象练习: 在网上很流行计数器效果,比如淘宝那个双11的571亿的动态展示效果,还有天猫上各种限时促销的倒计时效果,虽然简单,朴实无奇,但是自己实现一遍,就会发现有许多技术难点,有许多经验总结。实现思路有很多,我用了自己最常用的手法。利用css3的transform进行位置的改变,配合tran... 阅读全文
posted @ 2014-11-13 08:46 bjtqti 阅读(407) 评论(0) 推荐(0) 编辑
  2014年11月12日
摘要: 在线演示:莲花盛开在线演示:忙碌光标效果在线演示:发光效果 阅读全文
posted @ 2014-11-12 12:48 bjtqti 阅读(376) 评论(1) 推荐(0) 编辑
  2014年11月11日
摘要: 开始之前在本教程中,您将学习如何在自己的 PHP Web 应用程序中添加安全性。本教程假设您至少有一年编写 PHP Web 应用程序的经验,所以这里不涉及 PHP 语言的基本知识(约定或语法)。目标是使您了解应该如何保护自己构建的 Web 应用程序。目标本教程讲解如何防御最常见的安全威胁:SQL 注... 阅读全文
posted @ 2014-11-11 10:11 bjtqti 阅读(615) 评论(0) 推荐(0) 编辑
  2014年11月10日
摘要: 前言 Pixi.js使用WebGL,是一个超快的HTML5 2D渲染引擎。作为一个Javascript的2D渲染器,Pixi.js的目标是提供一个快速的、轻量级而且是兼任所有设备的2D库。提供无缝 Canvas 回退,支持主流浏览器,包括桌面和移动。 Pixi渲染器可以开发者享受到硬件加速,但并不需 阅读全文
posted @ 2014-11-10 09:06 bjtqti 阅读(72728) 评论(3) 推荐(7) 编辑
  2014年11月7日
摘要: 说到setTimeout写过javascript的伙伴们一定不会陌生,去银行办过存取款业务的伙伴一定对取号机不会陌生。今天群里有个好伙伴在问setTimeout的问题,大伙你一言我一语,讲了很多,可是她听了之后还是不理解。我先不说她的问题,请先回忆一下,去银行或医院排队的时候,是不是要先去机器上取一... 阅读全文
posted @ 2014-11-07 21:37 bjtqti 阅读(403) 评论(2) 推荐(1) 编辑