面向对象编程

2019-08-02  本文已影响0人  养乐多__

一、面向对象编程

面向对象全称为 Object-Oriented Programming(OOP);
面向对象将相同的代码写在模板里,我们可以直接拿来用,可以避免 MVC 里相同的代码。

二、术语

三、a || b,a && b

a || ba && b 这类运算的值,基本上不可能是 true / false
它们的值一般是从运算的数据中来取,而不是生成一个新的值。

1 && 0 // 0
1 && 0 && 2 // 0
1 && 0 && console.log(3) // 0
1 && console.log(3) && 0 // 3 (console.log(3)的值是undefined)
1 && 2 && 3 // 3

0 || undefined || null || 1 // 1

四、var app = app || {}

var app = {} // 危险代码,可能会覆盖之前的赋值
// 应写为
var app = app || {} // 兜底写法
// 等价于
if (app){
  app = app
}else{
  app = {}
}
上一篇 下一篇

猜你喜欢

热点阅读