2024-11-04 09:11:09 185 568
有一点要注意,在IOS11.2系统以前,可以使用constant()函数,但是在IOS11.2系统以后,这个函数就被废弃了,被env()函数替代了。2. 同时设置env和constant代码,同样env()和constant()需要同时存在,而且顺序不能换。1. 需要将viewport设置为cover,env和constant才能生效。这里不一定用padding-bottom可以是margin-bottom设置,具体看实际情况!采用viewport env constant方案。_ios 底部安全距离
2024-10-13 19:10:30 497 492
在C 这片浩瀚的编程海洋中,基础语法与常用库如同岛屿与浅滩,引领着每一位初学者逐步前行。然而,当我们的航程逐渐深入,便会发现那些隐藏于波涛之下的特殊类,它们如同深海中的宝藏,等待着勇敢的探索者去发掘_c 的高阶功能有哪些
2024-08-27 09:08:54 287 188
什么?Cesium.js 三维前端系统 性能提升 71.43%!首屏速度提升 200%!—— 前端性能优化,这么做就对了~:基于 LightHouse 的前端性能评价及代码优化实践流程_cesiumjs
2024-08-18 22:08:50 904 407
本文详细介绍了如何在Vue项目中使用vue-pdf-embed实现PDF文件的在线展示。从项目初始化、插件集成到高级功能的实现和部署优化,希望对你有所帮助。在实际项目中,灵活运用这些技术可以大大提升用户体验和项目质量。
2024-08-10 22:08:04 935 330
和上面利用属性来定位 DOM 的方式类似,这种伪选择器也同样没有直接在本地 JavaScript 方法中实现,并且 jQuery 需要搜索每一个元素来定位这个选择器,这将对你的应用带来比较大的性能问题。所以建议大家尽量不要使用。如果你坚持使用这种方式,请先使用 ID 选择器定位父元素,然后再使用该选择器,这样对性能优化会有帮助。代码如下:以上是使用选择器的基本规则,性能自上而下依次下降,如果大家在开发中使用选择器,请遵循以上这个简单的优化性能规则。1. 尽量使用 ID 选择器。_jquery 2024
2024-04-20 17:04:10 863 928
和上面利用属性来定位 DOM 的方式类似,这种伪选择器也同样没有直接在本地 JavaScript 方法中实现,并且 jQuery 需要搜索每一个元素来定位这个选择器,这将对你的应用带来比较大的性能问题。所以建议大家尽量不要使用。如果你坚持使用这种方式,请先使用 ID 选择器定位父元素,然后再使用该选择器,这样对性能优化会有帮助。代码如下:以上是使用选择器的基本规则,性能自上而下依次下降,如果大家在开发中使用选择器,请遵循以上这个简单的优化性能规则。1. 尽量使用 ID 选择器。
2024-07-21 00:07:33 612 28
Vue在处理少量数据和有限dom的情况下技术已经非常成熟了,但现在随着AI时代的到来,海量数据场景会越来越多,Vue优化技巧也是必备技能。_vue前端性能优化
2024-06-08 09:06:12 321 66
问题:今天项目里面有个bug,就是项目的页面下面显示数据表格,上面显示数据分析图,但是切换页面的过程中,加载特别慢。:刚进页面,如果有数据请求到,那么肯定是同时加载数据表格和echarts,而表格相对稳定,加载echarts肯定要慢一些(所需性能相对大)解决:这时只需要在上面加上一个数据判断v-if="data.length>0"大致可以理解成,当进入页面时候,dom开始加载,数据或前或后请求,exharts还在等待请求的数据然后再渲染,dom也需要等待echarts加载完成才算渲染_echarts加载慢
2024-06-04 10:06:17 427 666
为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**[外链图片转存中…(img-2SpEMioE-1712700880638)]
2024-05-12 17:05:20 630 952
自定义的日期选择器组件,可实现各种日期选择需求,可扩展性强_vue时间日期选择器
2024-05-09 11:05:27 50 12
5、修改nginx配置之后,需要重启nginx生效,然后去页面清空浏览器环缓存后查看,app.js 和chunk-vendors.js 两个文件变成了 884kB 和642 kB,大小和加载时间都有明显的下降。3、 修改后,先本地 npm run build 打包,打包成功后,看下包里的js文件中是否包含 .gz 结尾的文件,如果包含就可以把包部署到相关环境上。问题场景,如下图,环境上的 app.js 和chunk-vendors.js 两个文件大小,高达3.4M 和 2M ,加载所耗费的时间也很长。_app-chunks优化
2024-04-29 12:04:54 281 756
中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。技术要深入到什么程度?做久了技术总要转型管理?我能做什么,我想做什么?一技之长,就是深耕你的专业技能,你的专业技术。(重点)独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)拥有事业,选择一份使命,带领团队实现它。(创业)一技之长分五个层次栈内技术 - 是指你的前端专业领域技术栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识。
2024-04-29 11:04:02 267 644
当涉及到Vue应用的性能优化时,有许多技术和策略可以帮助提升应用的性能并改善用户体验。以下总结了常用的十种Vue的性能优化方案。_vue性能优化
2024-04-29 11:04:27 70 711
后生成的地址(没有文件手动生成)用户名邮箱可在管理端页面上查看到。包项目:在项目的根目录下(和。【8】上传打包:选择自己的。默认没有项目上下文,可在。:随便填写 这里写上。代理地址我们可以使用。官网在国内会比较慢。
2024-03-29 15:03:39 511 24
项目部署上线后,特别是网页项目,提示正在操作系统的用户去更新版本非常important。一般我们都会用“刷新大法”来清理缓存,但是对于正在操作网页的用户,不造系统更新了,请求的还是老版本的资源。为了确保用户能够及时获得最新的功能和修复的 bug,我们需要通知用户刷新页面获取最新的代码。_web项目版本更新提示
2024-03-26 08:03:08 998 733
在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏的体验。_vue 首屏优化
2024-03-20 11:03:02 391 884
Web Workers 是现代 Web 开发的一个基本特性,它允许开发人员将 CPU 密集型任务放到单独的线程中执行,从而提高应用的性能和响应能力。然而,在处理 Web Workers 时需要记住一些重要的限制和注意事项,例如无法访问 DOM 和数据类型之间传递的限制等。为了避免这些潜在问题,可以采用上面提到的策略,如使用异步方法并注意卸载的任务的复杂性。在未来,使用 Web Workers 进行多线程似乎仍然是提高 Web 应用程序性能和响应能力的重要技术。
2024-03-01 12:03:18 117 101
解决:importToCDN时在引入vue后添加vue-demi,已在vite.config.ts中给出,其他插件在vue-demi之后(顺序很重要)直接按照下面这张方法是不行的,在vite.config.ts文件中,为importToCDN添加。这样就不需要手动引入了,但是需要添加一个新的npm包,实际项目中可以自行选择是否添加。需要注意的是,css可以使用本地的,使用本地的就不要添加css,输入对应名称,会自动跳转到对应的js文件,复制粘贴,,如上注释所示,其实是不需要的,:网上很多教程,还需要在。_vite cdn
2024-02-04 21:02:58 698 305
在three.js场景中,要彻底删除外部模型,需要执行以下几个步骤:从场景中移除模型你可以使用或者将模型从场景中移除。如果是多个模型,可以用循环来处理。移除所有材质和纹理模型通常会包含材质和纹理,即使你把它们从场景中移除了,它们也仍然存在于内存中,所以你需要将它们全部移除。如果模型有多个材质和纹理,同样需要使用循环来处理。释放几何体和缓冲属性在 WebGL 中,几何体和缓冲属性是直接存储在 GPU 中的,所以你需要手动释放它们以释放内存。_threejs 删除模型