javascript - 将多页应用程序转换为单页

标签 javascript html television

我正在为 Hbbtv 构建一个电视应用程序,它可以在电视浏览器上运行。

但是现在在我的应用程序中,每个页面都使用 anchor 标记指定,并且当我单击导航菜单时加载每个页面。

如何使它成为一个单页应用程序,让主页保持不变,只在我选择菜单选项时加载内容。 我编程在按键上工作

这就是我的 javascript 的样子

function keyFunction(e) {
switch(e) {
    case "OK":
        switch(menuPosition) {
            case 1:
                document.getElementById("msg").innerHTML = "<h2>Welcome to HbbTV Tutorials</h2>";
                break;
            case 2:
                document.getElementById("msg").innerHTML = "<h2> Internet </h2>";
                break;

每个页面都有很多图片和内容,所以我觉得我不能利用内部HTML

最佳答案

您可以看看 JQuery 和 AJAX。 存储您的 HTML 页面并通过用户点击触发的 AJAX 请求获取内容。

这可能对您有帮助:https://ilovecoding.org/courses/jquery/lessons/ajax-create-a-single-page-app-with-jquery

关于javascript - 将多页应用程序转换为单页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54486011/

相关文章:

javascript - 如何使用 querySelector 设置图像

Javascript:函数字典;字典中的一个函数调用另一个

javascript - Handlebars 模板呈现为原始 html

jquery - 动态更新计算器输入结果

Android Tv imageCardView 背景/额外内容

ffmpeg - 模拟电视噪音

javascript - 如何将文本输入添加到 Samsung Smart TV 应用程序?

javascript - 在 Highcharts 中的条形之间绘制符号

html - 滚动条及其内容隐藏在 div 之外

javascript - 如何在密码输入字段旁边显示 div?