编写高质量JS代码的68个有效方法(一)No.1、了解你使用的JavaScript版本Tips:决定你的应用程序支持JavaScript的哪些版本。确保你使用的任何JavaScript的特性对于应用程序将要运行的所有环境都是支持的。总是在执行严格模式检查的环境中测试严格代码。当心连接那些在不同严格模...
分类:
编程语言 时间:
2014-09-27 10:54:09
阅读次数:
243
代码评审(Code Review)不但可以提高质量,而且还是一个知识共享和指导的极好的手段。 代码评审(CodeReview)一般有两种形式:pre-commit-review,post-commit-review。 pre-commit-review是指代码提交到代码库...
分类:
其他好文 时间:
2014-09-26 23:18:09
阅读次数:
908
之前一共用15篇文章,把javascript的原型和闭包。
首先,javascript本来就“不容易学”。不是说它有多难,而是学习它的人,往往都是在学会了其他语言之后,又学javascript。有其他语言的学习经历和实践经历,再加上自学javascript,边学边用,肯定会产生许多误解,走许多弯路。我就没少经历,也算是一种教训。
其次,原型和闭包又是一对难兄难弟,一来是他俩比较难懂,而来是他俩都或多或少的给初级开发人员带来许多BUG。不懂原型和闭包,你也可以开发javascript程序,但是你写不出高质量、...
分类:
编程语言 时间:
2014-09-26 19:13:54
阅读次数:
217
微锋EMBS是深圳市茜雅科技有限公司(以下简称茜雅科技)研发的核心产品。移动互联网大潮来临之际,茜雅科技以敏锐的目光抓住了这一宝贵机遇,迅速推出了微锋EMBS这一高端微信公众号开发定制品牌,迅速占领了微信公众号定制开发市场的制高点,凭借着高质量的产品赢得了许多合作..
分类:
其他好文 时间:
2014-09-26 01:20:18
阅读次数:
221
1 为什么要设计基类 为什么要给程序设计基类呢?主要是出于2个原因,一是方便代码编写,减少重复代码和冗余逻辑,优化代码;二是优化程序架构,降低耦合度,方便拓展、修改。 ok,编写代码是程序员的第一步,那么第二步就是要编写高质量的代码,代码能实现功能是一方面,写的优美则是另一方面,这也是我们所有攻城狮们应该追求的境界。2 设计基类的基本思路 那么,哪些东西我...
分类:
移动开发 时间:
2014-09-25 22:09:38
阅读次数:
307
标题中的APP请排除那些只想靠APP推送广告的小众开发者,诚然这些开发者的出发点并不高,只是想靠Android平台简单易上手的APP开发挣两个小广告钱(当然也包括我自己),他们目标并不是开发出一款高质量、饱含创意、凝结心血的APP,如果一款APP是由那些满腔热血、热心创业并凝结无数心血的创业团队、公司或者个人开发出来的,那我可以很负责的告诉你如果你的APP不加密那只有三种结局:...
分类:
移动开发 时间:
2014-09-25 15:57:29
阅读次数:
312
Silverlight Gantt甘特图是一款非常丰富,可定制,轻量级和高性能的控件。项目甘特图:可视化层次的任务列表。可移动和拖拽调整条形图可视化时间编辑器编辑任务依赖关系调整任务进度条关键路径、自定义外观、自定义行列、自定义任务颜色等高质量打印甘特图资源甘特图:实现资源利用视图。重叠渲染任务Fl...
分类:
Web程序 时间:
2014-09-24 21:20:17
阅读次数:
236
一、前端开发规范目的为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档.本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发.本文档如有不对或者不合适的地方请及时提出,经讨论决定后方可更改.二、基本准则符合web标准,语义化html标签;结构、表现...
分类:
Web程序 时间:
2014-09-24 01:16:55
阅读次数:
282
一、何为子程序? 子程序是为实现某一特定目的而编写的方法或过程。二、为何写子程序? 1、可以降低复杂度。如果面临一个复杂逻辑,通过子程序可以有效分解逻辑,比如将一些列操作封装起来,通过函数名来传递某种逻辑。 2、提高可移植性。如果想要某个程序有很高的可移植性,可以通过子程序将与硬件或非语言标准的东....
分类:
其他好文 时间:
2014-09-22 01:02:31
阅读次数:
388