大数据

什么是好代码

1. 好代码必须是看起来很舒服,很干净 象一篇好文章,不罗嗦,容易懂,有头有尾 各个层次,模块及函数分工明确,各司其职 其实只要符合代码规范,命名简单易懂,代码就没那么丑 参见 Google 的代码风格指南 看看重构那本书中的臭味介绍, 可以提高品味 2. 好代码要符合基本的编码原则 首先我们先谈谈…

大数据

前端开发规范(实验室版)

前端编码规范—— HTML 篇 前端编码规范—— CSS 篇 前端编码规范—— JavaScript 篇 这几天和团队开发了一个项目,由于编程的时候不怎么规范,代码质量不怎么高,所以后期维护起来会相当浪费时间,特写一篇关于主要针对实验室的前端开发规范的文章,希望大家都能遵循这个规则,如果你有更好的建…

大数据

新手如何选择开发语言?

开发语言 开发语言很重要!!! 在我还是小白的时候,经常听公司里老鸟们叨叨各种开发语言,最后几个老鸟总会把话题落在 “讨论这个没意义,开发语言不重要,最重要的是逻辑”,然而10年的开发经历让我觉得,开发语言对于一个程序员来说非常重要,甚至可能会左右一个程序员的职业规划。 “开发语言不重要”这句话,也…

大数据

简单-JS中的this

什么是this?? this不是函数自身的引用也不是函数词法作用域的引用,this实际上是函数被调用时建立的一个绑定,指向完全由函数被调用时的调用点来决定 JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。JavaScript …

大数据

一只Android猿的编辑器之路

点、崩、撩、劈、刺、拦、挂、托、绞、削、压、云、抹、截、带、斩、架。 对剑客来说,基本剑法练不好,不仅打架打不了,就算是教授传说中的独孤九剑也无从学起。 对俺们程序猿来说,对代码进行增、删、改、查、剪、拷、贴,是我们的日常工作。这些外功没练好,结果只能是加班、通宵、延期、炒鱿鱼、过劳死。 好的编辑器…

大数据

JavaScript 继承

最近在看 Node 和 ES6,感觉就是 JavaScipt 越来越像 PHP 了。好了,不扯了,直奔主题。这篇文章不是去讲 JS 原型链,而是简单聊聊 ES6 中的 Class,Node 中的 util.inherits(),ES5 中的 Object.create() 方法,及 ES6 中的 O…