请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

4回答

Lyn_Tech 2016-04-11 17:57:09

这个是字面量定义, 定义了 cfg  为一个 object,等价 var cfg= new Object

1 回复 有任何疑惑可以回复我~
  • 提问者 谷白 #1
    <script>
        var cfg={
            type:"base",
            text:'text',
            
        }
        var h6=h6base('myname',cfg);
        $('.iphone').append(h6);
        
        
    </script>
    回复 有任何疑惑可以回复我~ 2016-04-12 21:41:19
  • 提问者 谷白 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2016-04-15 19:50:13
apple2008 2016-04-11 10:27:11

亲,学习这个课程之前一定要先学习《JavaScript深入浅出》里面有js相关比较高级知识点,比如对象,一定要看噢,要不然这个课程看不懂的。

1 回复 有任何疑惑可以回复我~
提问者 谷白 2016-04-12 21:42:42
/* 基本图文组件对象 */
// var h5base=function(cfg){
//     var cfg=cfg||{};
//     var conm=$('<div></div');
//     return conm;
    
    
// }


function h6base(name,cfg){
    var cfg= cfg || {};
    var id=('h5_c'+Math.random()).replace('.','_');
    var cls='h5_conm'+cfg.type+' h5_conm_name'+name;
    var conm=$('<div class="h5_component '+cls+'" id="'+id+'"></div');
    cfg.text && conm.text(cfg.text);
    return conm;
    
}


0 回复 有任何疑惑可以回复我~
提问者 谷白 2016-04-12 21:41:55
<script>
    var cfg={
        type:"base",
        text:'text',
        
    }
    var h6=h6base('myname',cfg);
    $('.iphone').append(h6);
    
    
</script>

<script>
    var cfg={
        type:"base",
        text:'text',
        
    }
    var h6=h6base('myname',cfg);
    $('.iphone').append(h6);
    
    
</script>

老师看下这样的写法也不会有问题啊。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信