批处理设置IP与DNS服务器

由于特殊需要,我们的IP地址有时候是固定的,有时候是动态分配,一直用网上邻居右键修改其实很不方便,而且也会卡成电脑假死状态。 于是我们可以写个批处理文件,放在桌面上,双击运行就可以自动把IP修改了。值得注意的,win7系统的话,得必须由管 …


jquery瀑布流插件(WookMark)

            瀑布流效果现在越来越流行了,应用似乎也越来越广泛了。昨天需要做一个瀑布流效果,自己懒得写也不会写,所以找了一些瀑布流插件,一开始使用了几款瀑布流插件,在IE6/7表现的 …


模拟下拉select

用jquery模拟一淘上面的搜索下拉的功能,利用css3做箭头的动画效果。 JS代码: /* * 模拟搜索下拉select * 默认调用方式:$(el).setSelect({ * optionList: [], //这里是下拉的选项,如[‘aa’,’bb’] *    hiddenInput: ‘#optionHi …


《大话设计模式》读书笔记:原型模式与Java的对象克隆

原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。它其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。 原型模式的实现,无论是Java还是C#,都是通过克隆(clone)来完成的。虽然具体的实现方式 …


使用Web Worker提高CodeTank性能并防止用户代码作弊

【场景】: 由于CodeTank是一个JS的编程游戏,所以用户的代码都可以在CodeTank平台上执行,从而控制tank的个性化行为。 在CodeTank设计之初,主要需要实现的目标如下: 自定义的坦克可以调用公用的API,例如fire,ahead等控制坦克行为的API。 自定义的坦 …


《大话设计模式》读书笔记:三种工厂模式

简单工厂模式:定义一个工厂类,工厂类中包含了必要的逻辑判断并根据客户端的选择条件动态实例化相关的类。简单工厂模式将类的实例化从客户端延迟到了工厂类中。   工厂方法模式:定义一个用于创建对象的接口(抽象工厂),让子类(工厂类)决定实例 …


We spent the evening exploring old Bordeaux

We emerged an hour later, feeling great and smelling even better. We spent the evening exploring old Bordeaux, wandering in and out of the fantastic wine shops and trying to figure out a way to get some vintages back to Boston. I manage …


javascript链式调用的实现方式

本文从ITeye导入    在我们所用到的库中,可以看到很多诸如 $(window).addEvent(‘load’, function(){ $(‘test’).show().setStyle(‘color’, ‘red’).addEvent(‘click’, function(e){ $(this).setStyle(‘color’, ‘yellow’); …


javascript的灵活性

 本文从ITeye导入   如果你偏爱过程式编程,你可以这样: /*Start and stop animations using functions.*/ function startAnination() { …. } function stopAnination(){ …. } 这种做法很简单,但是你无法创建可以 …