整体结构
自运行
整个js源码都在这个自运行函数当中,初步感觉这是vue响应式原因
(function(global,factory){})()
源码当中的方法学习
var str ="测试方法"
function isUndef (v) {
return v === undefined || v === null
}
function isDef (v) {
return v !== undefined && v !== null
}
function isTrue (v) {
return v === true
}
function isFalse (v) {
return v === false
}
function isPrimitive (value) {
return (
typeof value === 'string' ||
typeof value === 'number' ||
// $flow-disable-line
typeof value === 'symbol' ||
typeof value === 'boolean'
)
}
console.log(isUndef (str)) 输出false
console.log(isDef (str)) 输出true
console.log(isTrue (str)) 输出false
console.log(isFalse (str)) 输出false
console.log(isPrimitive (str)) 输出true
这是源码当中的一些方法,源码当中如何使用目前还没有学习到var str="测试方法"是我自己添加的试试这些方法的输出结果