我想为端口domjs浏览器。Javascript - 如何更改没有'this'的范围和访问方法
var mytemplate = function() {
header(
h1('Heading'),
h2('Subheading'));
nav(
ul({ 'class': 'breadcrumbs' },
li(a({ href: '/' }, 'Home')),
li(a({ href: '/section/'}, 'Section')),
li(a('Subject'))));
article(
p('Lorem ipsum...'));
footer('Footer stuff');
};
但我不知道如何将'header''h1''h2'这些方法附加到'mytemplate'。
如何使用不带'this'关键字的header()。
失败案例:
template.apply($funcs),
template.bind($funcs)(),
template.call($funcs),
我不能用头(),模板。 (在这种情况下, 'this.header' 可用)