Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在页眉和页脚中进行更改,并自动在网站的所有页面中进行更改?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何在页眉和页脚中进行更改,并自动在网站的所有页面中进行更改?

Javascript 如何在页眉和页脚中进行更改,并自动在网站的所有页面中进行更改?,javascript,html,css,Javascript,Html,Css,如何在网站的所有页面中创建相同的页眉和页脚,如果更改了页眉和页脚,它将在所有页面中自动更改…?在单独的PHP文件中编写页眉和页脚代码,然后在所有网页中导入页眉和页脚文件您应该编写渲染函数。以下是他们在CS50中的做法: $values基本上是键/值对的字典 function render($template, $values = array()){ // if template exists, render it if (file_exists("../views/$temp

如何在网站的所有页面中创建相同的页眉和页脚,如果更改了页眉和页脚,它将在所有页面中自动更改…?

在单独的PHP文件中编写页眉和页脚代码,然后在所有网页中导入页眉和页脚文件

您应该编写渲染函数。以下是他们在CS50中的做法:

$values基本上是键/值对的字典

function render($template, $values = array()){
// if template exists, render it

    if (file_exists("../views/$template")){

      // extract variables into local scope
      extract($values);

      // render header_form
      require("../views/header_form.php");

      // render template
      require("../views/$template");

      // render footer
      require("../views/footer.php");
    }else{
      // else err
      trigger_error("Invalid template: $template", E_USER_ERROR);
    }
}

为了不重新发明轮子,你需要一个前端或后端模板框架什么是CS50…?这个星球上最流行的计算机课程