为了账号安全,请及时绑定邮箱和手机立即绑定

APP.templates = (function () {})这个结构该怎么理解呢?

APP.templates = (function () {})这个结构该怎么理解呢?

琦屹 2015-10-05 16:34:41
APP.templates = (function () {    'use strict';    function application() {    }    function home() {        return '<button id="refreshButton">刷新新闻</button><div id="headlines"></div></div>';    }    function articleList(articles) {        var i, l, output = '';        if (!articles.length) {        }        for (i = 0, l = articles.length; i < l; i = i + 1) {        }        return '<ul>' + output + '</ul>';    }    function article(articles) {        }        return '<a href="#">回到首页</a><h2>' + articles[0].headline + '</h2><h3>作者:' + articles[0].author + ' ,发表日期:' + articles[0].date + '</h3>' + articles[0].body;    }    function articleLoading() {        return '<a href="#">回到首页</a><br /><br />Please wait&hellip;';    }    return {        application: application,        home: home,        articleList: articleList,        article: article,        articleLoading: articleLoading    };}());APP.templates = (function () {})这个结构该怎么理解呢?为什么前面这个APP.templates不用审明呢?还有最下面的段:return {        application: application,        home: home,        articleList: articleList,        article: article,        articleLoading: articleLoading    };怎么理解呢?前后两个(比如 application: application中前面和后面的)分别是什么意思呢?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1365 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信