| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <script>        // 面向过程写法        // 页面操作的数据表数量 x 4倍        // 页面中有4个常用表,16个函数        class FmodeObject{            className            data            constructor(className){            }            set(data){                this.data = {                    ...this.data,                    ...data                }            }            async save(){                let data = this.data;                delete data.objectId;                delete data.updatedAt;                delete data.createdAt;                delete data.ACL;                let response = await fetch("http://dev.fmode.cn:1337/parse/classes/"+this.className, {                    "headers": {                        "accept": "*/*",                        "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",                        "content-type": "text/plain;charset=UTF-8",                        "x-parse-application-id": "dev"                    },                    // JSON字符串                    "body": JSON.stringify(data),                    "method": "POST",                    "mode": "cors",                    "credentials": "omit"                });            }        }        // JSON.stringify         // JSON.parse        async function createProject(projectData){            let response = await fetch("http://dev.fmode.cn:1337/parse/classes/Project", {                "headers": {                    "accept": "*/*",                    "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",                    "content-type": "text/plain;charset=UTF-8",                    "x-parse-application-id": "dev"                },                // JSON字符串                "body": JSON.stringify(projectData),                "method": "POST",                "mode": "cors",                "credentials": "omit"                });        }        async function createProfile(data){            let response = await fetch("http://dev.fmode.cn:1337/parse/classes/Profile", {                "headers": {                    "accept": "*/*",                    "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",                    "content-type": "text/plain;charset=UTF-8",                    "x-parse-application-id": "dev"                },                // JSON字符串                "body": JSON.stringify(data),                "method": "POST",                "mode": "cors",                "credentials": "omit"                });        }    </script>    <button onclick="createProject({title:'门窗销售智能体',duration:25})">创建项目1</button>    <button onclick="createProject({title:'LTC全流程销售跟进系统',duration:65})">创建项目2</button>    </body></html>
 |