- 博客(7)
- 收藏
- 关注
原创 前端优化方案(持续更新)
服务端渲染就是在浏览器请求页面URL的时候,服务端将我们需要的HTML文本组装好,并返回给浏览器,这个HTML文本被浏览器解析之后,不需要经过 JavaScript 脚本的执行,即可直接构建出希望的 DOM 树并展示到页面中。使用了服务端渲染去渲染页面的 ‘description’ 和 ‘keywords’两个属性,然后使用了一个第三方插件。客户端渲染是指浏览器通过请求加载一个空白的HTML页面,然后再使用javascript异步请求数据去渲染页面。客户端渲染的工作流程。服务端渲染的工作流程。
2024-12-26 17:25:44
534
原创 代码开发&&发布流程
前端开发时需要先在gitlab的开发项目上创建自己的本地开发分支dev-xxx,然后当有新的代码更新时则拉取每次功能迭代的release分支的代码,之后将自己的功能开发完后,并自测完毕确认没有问题之后将自己的代码合并至每次功能迭代的release分支中或者release-uat中,从而提交测试。
2024-12-26 16:56:05
348
原创 小红书小程序开发踩坑记录(持续更新)
问题描述在小程序中分享微信时onShareChat自定义标题和图片失效。根据和小红书开发与uniapp开发沟通得知,uniapp在编译时没有将onShareChat放在Page下面,导致无法自定义标题和图片,只能分享为默认值。解决方案在dist/dev/mp-xhs/common/vendor.js里面搜索 'onShareAppMessage',可以找到两个结果,两个都追加一个 'onShareChat'后就可以自定义标题和图片了。后续等待官方发布新版本修复。
2024-12-25 18:09:49
983
原创 微前端-‘无界‘
介绍:微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。(一个web应用中可以独立运行另一个web应用)
2024-12-25 17:45:11
1942
1
原创 前端浏览器缓存
其实 Etag 和 Last-Modified 一样的,只不过 Etag 是服务端对资源按照一定方式(比如 contenthash)计算出来的唯一标识,就像人类指纹一样,传给客户端之后,客户端再传过来时候,服务端会将其与现在的资源计算出来的唯一标识做比较,一致则返回 304,不一致就返回 200 和新的资源及新的 Etag。两者的共同特点:都是从客户端缓存中读取资源,区别是强缓存不会发请求,协商缓存会发请求。浏览器缓存:缓存协商(协商缓存)和彻底缓存(强缓存)
2024-02-05 17:30:22
806
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人