自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 做完一个没有需求文档,没有产品PRD,没有UI,没有测试,只有开发主导的项目后的体会。

源源不断的需求变更,迟早会把你当初还算满意的代码结构修改的面目全非,所以即便是一条简单的赋值语句,也最好把它封装在函数里吧。因为你不知道什么时候来了一个需求会改变它。这样即便是反复的修改,也不会影响到主体代码结构的可读性。也算是明白了,为什么很多框架中会有大量只有一条return语句的函数存在。

2014-05-17 11:11:35 1682

原创 JavaScript学习笔记——面向对象编程(OOP)

三、面向对象编程1 从面向函数到面向对象的转变function person(){ eat(); work(); sleep();}function eat(){ console.log("eat....");}function work(){ console.log("work....");}function sleep(){ console.log("sleep

2014-03-10 01:31:21 671

原创 JavaScript学习笔记——函数

二、函数1 函数声明与函数表达式function demo(){};var demo = function(){};2 立即调用函数(function(){})();3 arguments对象4 this指的是谁function sayNameForAll() { console.log(this.name);}var person1 = {

2014-03-09 23:48:33 542

原创 JavaScript学习笔记——变量

一、变量1 变量类型基本类型:String、Number、Boolean、Null、Undefined引用类型:Array、Object、Function、Date、RegExp、Error注:① 判断变量是否属于基本类型使用typeof,判断变量是否属于引用类型使用instanceof② typeof null 返回的是object 所以比较null类型只能用 “==

2014-03-09 22:24:56 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除