86 次浏览【转载需注明来源】
博客作者:【快码快问快答】
由于页面功能复杂,一个页面html+js 有 3万行代码,无法拆分,编译很慢,
有没有什么好方法加快编译速度?
一个网页能不能自己拆分成几个页面,编译完成后再自己组装?
如果可行的话,如何操作?
js是可以拆分的,没有不可能拆分的说法,可以把不需要的js直接翻译成英文,搞成附属文件
同时代码都有缓存,不应该编译如此之慢,建议把html的行内样式改变为css类名,把js代码全部写到js文件,html页面只保留html代码
页面组装 把html 分成2个页面 或者三个页面 然后分别读取 替换进去即可
局部变量 模板数据 = {}; 变量 框架 = 文件操作类.读入文件(文件操作类.取资源目录() + "/@名称_index_0.lhtml"); 变量 index_1 = 文件操作类.读入文件(文件操作类.取资源目录() + "/@名称_index_1.lhtml"); 变量 index_2 = 文件操作类.读入文件(文件操作类.取资源目录() + "/@名称_index_2.lhtml"); 模板数据["index_1"] = index_1; 模板数据["index_2"] = index_2; 访问信息["主动发送"]({ "发送数据": 框架, "数据协议": HTTP服务类.获取数据协议("html"), "模板数据": 模板数据 });
上边是函数内代码 组装 框架后发送
<!文档类型 网页类型> <网页 语言代码="中文"> <网页头部> <网页信息 文档编码="UTF8" /> <网页信息 名称="页面视图" 关联数据="视图宽度=填充视图宽度,初始缩放值=1,最大缩放值=1,用户缩放状态=假" /> <网页信息 关联HTTP="兼容模式" 关联数据="最高IE版本" /> <网页标题>Document</网页标题> </网页头部> <网页主体> {{index_1}} <!--中部代码--> {{index_2}} <!--底部代码-->
以上是 第一个框架的代码 也就是说把 htnl 分成三部分 上中下 然后去完成
html页面只保留了html代码,css和js都是独立的文件,html文件太多了
谢谢老哥,这个方法我会,就是不适合我的项目
那就只有在快码端删除这个html 把编译好的 扔附属文件夹里边了 目前就这两个办法了
1、自己拆分html 后端组装
2、扔附属文件夹 后端读取
不能恶意举报,否则进行封号处理!
测试账号
快码FOF编程 Time: 2024-03-14 19:43:26
评论ID
js是可以拆分的,没有不可能拆分的说法,可以把不需要的js直接翻译成英文,搞成附属文件
同时代码都有缓存,不应该编译如此之慢,建议把html的行内样式改变为css类名,把js代码全部写到js文件,html页面只保留html代码
A迅捷云安全 Time: 2024-03-14 19:45:22
评论ID
页面组装 把html 分成2个页面 或者三个页面 然后分别读取 替换进去即可
A迅捷云安全 Time: 2024-03-14 19:57:00
评论ID
上边是函数内代码 组装 框架后发送
以上是 第一个框架的代码 也就是说把 htnl 分成三部分 上中下 然后去完成
快码快问快答 回复 1楼 快码FOF编程 Time: 2024-03-14 20:05:11
评论ID
html页面只保留了html代码,css和js都是独立的文件,html文件太多了
快码快问快答 回复 3楼 A迅捷云安全 Time: 2024-03-14 20:06:08
评论ID
谢谢老哥,这个方法我会,就是不适合我的项目
A迅捷云安全 回复 5楼 快码快问快答 Time: 2024-03-14 20:22:02
评论ID
那就只有在快码端删除这个html 把编译好的 扔附属文件夹里边了 目前就这两个办法了
1、自己拆分html 后端组装
2、扔附属文件夹 后端读取