使用 Templete string ,我们可以方便得在 string 中插入变量。这不就是 view component 主要工作吗?
例子:
function sayHi(name) {
return `<p>How are you, ${name}?</p>`;
}
于是在最近的小项目中试验了下这种方式.
利用 github 作为后端博客系统,可以直接在博客上增删内容(通过调用 github api)
主体部分放在 <main id="contentContailer"></main/>
中,根据不同的 route 设置其的 innerHTML 。
header 和 footer 部分几乎不变,只需要根据不同的 route 控制一下某些内容是否显示。
index.js
中来 handle 这个事件,导致 index 比较臃肿。这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.