设计好脾气的Web页面(2)
发布于:13-09-25 | 作者:广州网站建设响应式设计方案 市面上有很多关于这个话题的讨论,不过它们大多是围绕着各种相关的开发技术来进行的。其实,响应化本身不是目的,我们真正需要的是一种机制,它能够帮助网站根
设计好脾气的Web页面(1)
发布于:13-09-25 | 作者:广州网站建设感觉已经连续下了九百多天的雨了,身上也仿佛即将生出苔藓与蘑菇。Down your sisters rain...淡定着,说正事儿。本篇译文其实在春节之前就有所着手,不过期间连续看到了几篇更想做的,
JavaScript重构深入剖析(8)
发布于:13-09-24 | 作者:广州网站建设JSDoc和JSLint JSDoc可以生成类似于JavaDoc一样的API文档,这对于前端开发是必不可少的。 下载jsdoc-tookit( http://code.google.com/p/jsdoc-toolkit/ )和jsdoc-tookit-ant-task( http://code.google.com/p/jsdoc-tool
JavaScript重构深入剖析(7)
发布于:13-09-24 | 作者:广州网站建设重用老代码 在Java中,有这样一段老代码: class Round{ public void drawRound(); //画圆 } 现在新代码希望能和它共存,使用一个Person的对象来控制,只不过,可能drawRound,也可能drawRect啊: cl
JavaScript重构深入剖析(6)
发布于:13-09-24 | 作者:广州网站建设利用继承来做事 终于要说到JavaScript的继承了,原型链继承是最常用的一种方式: function Video(){}; function Movie(){}; Movie.prototype= new Video(); Movie.prototype.constructor=Movie; //不要丢失构造器 啰嗦
JavaScript重构深入剖析(5)
发布于:13-09-24 | 作者:广州网站建设利用原型和闭包,完成组件方法 终于要定义一个组件方法了,利用原型来实现。看看这样如何: function Player(name){ Player.MIN_EXTENDED_TIME=1; Player.MAX_EXTENDED_TIME=3; this ._name=name; }; Player.proto
JavaScript重构深入剖析(4)
发布于:13-09-23 | 作者:广州网站建设JavaScript编码规则 没有规矩,不成方圆,JavaScript带来了灵活性,也带来了不受控的变量和访问,所以要用规则限制它。一支成熟的团队,还是一支新鲜的团队,规则应当是不一样的,我
JavaScript重构深入剖析(3)
发布于:13-09-23 | 作者:广州网站建设JavaScript的测试 进行JavaScript重构时,我希望引入易于使用的测试框架来保证重构的顺利进行,未来能持续通过测试代码对JavaScript逻辑的正确性做保障。 JsUnit (http://sourceforge.net/project


