vue222/11-前端模块化开发Webpack(Node.js基础)/01-前端模块化的重要性/模块化开发(ES5)model_first.js

42 lines
991 B
JavaScript

var content =(
function(){
// 创建模块化
var arr=[];
var name="潇潇";
var age=20;
var tip=true
function doing(name,age) {
console.log("这是你的名字"+name+"\n"+"这是你的年龄"+age+"\n"+name+"在吃饭");
}
if(tip){
doing(name, age)
}
arr.name=name
arr.doing=doing
return arr
}
)()
// 创建闭包:确保有作用域以免变量被修改
// ()(
// function(){
// }
// )
// var content = ( //创建模块化
// function () {
// var arr = [];
// var name = "潇潇";
// var age = 20;
// var tip = true
// function doing(name, age) {
// console.log("这是你的名字" + name + "\n" + "这是你的年龄" + age + "\n" + name + "在吃饭");
// }
// if (tip) {
// doing(name, age)
// }
// arr.name = name
// arr.doing = doing
// return arr //返回内容保存到模块化名
// }
// )()
// 别处文件调用使用 模块名.属性进行调用