我想摆脱标记页面的* .php扩展名,从而将我的代码实质上分解为让前端仅处理标记和一些javascript东西,让后端仅处理数据库事务
传统上,我所有的标记页面都具有* .php扩展名,然后授权将在文件顶部的php标签中进行。
因为我可以要求用户启用Java脚本,所以我的想法是创建一个HTML页面,该页面具有一个import { configure } from "enzyme/build";
import Adapter from "enzyme-adapter-react-16/build";
import { createMount } from "@material-ui/core/test-utils";
import { act } from "react-dom/test-utils";
import { Backdrop } from "@material-ui/core";
import { Modalwindow } from "./Modalwindow";
import React from "react";
configure({ adapter: new Adapter() });
describe("<Modalwindow />", () => {
let componentMount = createMount();
let component;
act(() => {
component = componentMount(<Modalwindow />);
});
it("should render modal window with TAC content", done => {
act(() => {
component.update();
});
// check the Modal is closed
expect(component.find('#tacModalWindow').at(0).props().open).toBe(false);
// check modal is open when user press a button
act(() => {
component.find('#tacButton').at(0).simulate('click', {
currentTarget: {
name: 'tacButton'
}
});
});
component.update();
expect(component.find('#tacModalWindow').at(0).props().open).toBe(true);
// Now how do I close here? *******************************
act(() => {
component.find(Backdrop).simulate('click', {
currentTarget: {
name: 'tacButton'
}
});
});
component.update();
// check the modal is closed.
expect(component.find('#tacModalWindow').at(0).props().open).toBe(false);
done();
});
});
重定向到“该网站需要Javascript”页面,或者一个{{ 1}}会提交AJAX身份验证请求,并在存在有效身份验证时重定向。演示了以下标记:
noscript
这将要求我将导航锚设置为script
我的问题有两个: