当前博客:由于功能复杂,一个页面3万行代码,编译很慢,有没有什么好方法加快编译速度?

86 次浏览【转载需注明来源】

博客作者:【快码快问快答】

个性签名:寒窗苦读十年一朝凤舞九天

由于页面功能复杂,一个页面html+js 有 3万行代码,无法拆分,编译很慢,

有没有什么好方法加快编译速度?

 

一个网页能不能自己拆分成几个页面,编译完成后再自己组装?

如果可行的话,如何操作?

 

 

 

默认排序
Generic placeholder image
Generic placeholder image
快码FOF编程 Time: 2024-03-14 19:43:26

js是可以拆分的,没有不可能拆分的说法,可以把不需要的js直接翻译成英文,搞成附属文件

同时代码都有缓存,不应该编译如此之慢,建议把html的行内样式改变为css类名,把js代码全部写到js文件,html页面只保留html代码

Generic placeholder image
A迅捷云安全 Time: 2024-03-14 19:45:22

页面组装  把html 分成2个页面 或者三个页面  然后分别读取  替换进去即可

Generic placeholder image
A迅捷云安全 Time: 2024-03-14 19:57:00
局部变量 模板数据 = {};
变量 框架 = 文件操作类.读入文件(文件操作类.取资源目录() + "/@名称_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 分成三部分 上中下  然后去完成

Generic placeholder image
快码快问快答 回复 1楼 快码FOF编程 Time: 2024-03-14 20:05:11

html页面只保留了html代码,css和js都是独立的文件,html文件太多了

Generic placeholder image
快码快问快答 回复 3楼 A迅捷云安全 Time: 2024-03-14 20:06:08

谢谢老哥,这个方法我会,就是不适合我的项目

Generic placeholder image
A迅捷云安全 回复 5楼 快码快问快答 Time: 2024-03-14 20:22:02

那就只有在快码端删除这个html  把编译好的  扔附属文件夹里边了    目前就这两个办法了  

1、自己拆分html  后端组装

2、扔附属文件夹 后端读取  


由于功能复杂,一个页面3万行代码,编译很慢,有没有什么好方法加快编译速度?