Web前端专栏最新文章

JavaScript重构(八):JSDoc和JSLint

JSDoc可以生成类似于JavaDoc一样的API文档,这对于前端开发是必不可少的。 下载jsdoc-tookit(http://code.google.com/p/jsdoc-toolkit/)和jsdoc-tookit-ant-task(http://code.google.com/p/jsdoc-toolkit-ant-task/),CSDN的转义功能有问题,所以把尖括号都换成了书名号: ...
RayChase 有2602人浏览 2011-04-30 20:29 专栏:JavaScript重构

JavaScript重构(七):重用老代码

在Java中,有这样一段老代码: class Round{ public void drawRound(); //画圆 }   现在新代码希望能和它共存,使用一个Person的对象来控制,只不过,可 ...
RayChase 有2101人浏览 2011-04-22 23:51 专栏:JavaScript重构

JavaScript重构(六):利用继承来做事

终于要说到JavaScript的继承了,原型链继承是最常用的一种方式: function Video(){}; function Movie(){}; Movie.prototype = new Video(); Movie.prototype.constructor = Movie; //不要丢失构造器   啰嗦一句,如果我拿到的是方法的实例,一样可以做继承: func ...
RayChase 有2408人浏览 2011-04-18 22:25 专栏:JavaScript重构

JavaScript重构(五):利用原型和闭包,完成组件方法

var Player = (function(){ Player = function(){ //这只是个空壳 throw new Error("Can not instantiate a Player object."); }; Player.MIN_EXTENDED_TIME = 1; Player.MAX_EXTENDED_TIME = 3; ...
RayChase 有2788人浏览 2011-04-16 17:53 专栏:JavaScript重构

JavaScript重构(四):JavaScript编码规则

没有规矩,不成方圆,JavaScript带来了灵活性,也带来了不受控的变量和访问,所以要用规则限制它。一支成熟的团队,还是一支新鲜的团队,规则应当是不一样的,我只是列出一些常见的或者有效的办法,来约束跳跃的开发人员,思维可以任意飞跃,代码却要持续受控。当然,任何规则都是建立在一定的认知基础之上的,面向对象JavaScript的基础是必备的,否则一切无从谈起。   变量和方法控制: 模块开发不允 ...
RayChase 有2717人浏览 2011-04-13 00:12 专栏:JavaScript重构

JavaScript重构(三):JavaScript的测试

进行JavaScript重构时,我希望引入易于使用的测试框架来保证重构的顺利进行,未来能持续通过测试代码对JavaScript逻辑的正确性做保障。 JsUnit (http://sourceforge.net/projects/jsunit/,http://www.jsunit.net/) JsUnit是一个独立的JavaScript单元测试框架,和JUnit差不多,没有上手难度,包括传统的se ...
RayChase 有2336人浏览 2011-04-12 00:30 专栏:JavaScript重构

JavaScript重构(二):JS的动态加载

前一节留下了一个问题,如果JS分门别类也清晰了,那我现在需要在必要的情况下才加载某一模块的JS,这个怎么实现呢?   方法一,最简单也是最容易被接受的方法,通过后台代码来控制,还是少些复杂的JS吧,通过一个标签、一个分支判断,就可以做到,何乐而不为呢?   方法二,如果要使用纯JS来控制,那么看看这样如何: $.ajax(){ url:"xxx/play.js" ...
RayChase 有3378人浏览 2011-04-10 22:54 专栏:JavaScript重构

JavaScript重构(一):模块划分和命名空间

通常我们的团队中,开发人员在Java语言层面具备相当的技术素养,经验丰富,而且有许多成熟的、合理的规约,类型繁多的代码隐患检查工具,甚至在团队间还有计划内的评审和飞检。但是前端的代码不似后台,就像一个没人疼的孩子,不仅仅容易被低估、被轻视,导致质量低劣、可维护性差,技能上,更缺少优秀的前端开发人员。 JavaScript是前台代码中重要组成部分,随着版本的延续,产品越做越大,JavaScript层 ...
RayChase 有4173人浏览 2011-04-10 22:20 专栏:JavaScript重构

web前端程序员必上的11个优秀的中文前端设计网站

在国内,“前端开发”这个名词逐步被熟知,“前端开发”这个职位越来越被企业重视,表明国内的Web前端开发正在慢慢走向成熟,更好地学习提高自身的前端 开发技术能力是必须的,整理8个国内优秀的前端开发设计网站给大家,也希望能看到你推荐的中文前端开发网站和社区。 1, 蓝色理想 http://www.blueidea.com/   诞生于1999年10月的蓝色理想,以建设网站设计与开 ...
guangqiang 有3215人浏览 2010-10-15 08:28 专栏:wordpress步步高

web前端程序员必上的11个优秀的中文前端设计网站

在国内,“前端开发”这个名词逐步被熟知,“前端开发”这个职位越来越被企业重视,表明国内的Web前端开发正在慢慢走向成熟,更好地学习提高自身的前端 开发技术能力是必须的,整理8个国内优秀的前端开发设计网站给大家,也希望能看到你推荐的中文前端开发网站和社区。 1, 蓝色理想 http://www.blueidea.com/   诞生于1999年10月的蓝色理想,以建设网站设计与开 ...
guangqiang 有3215人浏览 2010-10-15 08:28 专栏:Web前端开发之路

Web前端热门专栏

更多专栏>>

Web前端热门文章

博客专栏评论

kaizi1992 写道失效了啊。 楼主 在来一个https://pan.baidu.com/shar ...
zz563143188 评论了 Java中的23种设计模式详解
失效了啊。 楼主 在来一个
kaizi1992 评论了 Java中的23种设计模式详解
首先感谢博主的分享, 现在收集五年的开发资料及源码下载地址: http://pan.baidu.com ...
唯美YEs----先生 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
[size=x-small][color=red][/color][/size]
追梦1819 评论了 [原创] jQuery源码分析-04 选择器-Sizzle- ...
感谢分享!!!!
NEOGX 评论了 Java中的23种设计模式详解
受教了
facingSun 评论了 前端解耦的一个最简单示例
lib20130321LI 这个没找着
purplebutterfly 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
建议大家还是去看看GOF的设计模式吧 像这种博客上的写的东西大部分只是基于自己的理解,因为水平参差,不 ...
lhc380602570 评论了 Java中的23种设计模式详解
谢了,历史难题解决了
niegood 评论了 checkbox与说明文字无法对齐的问题
资料还是比较全面的,还行。
huyang1988 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
Global site tag (gtag.js) - Google Analytics