- 博客(21)
- 收藏
- 关注
原创 前端学习笔记-性能优化之用户体验
本文只是用于拓展前端工程师视野,并不解决某些实际问题用户体验是前端工程师工作内容中最重要的一点。前端领域中许多东西如编程语言、工具链、计算机网络、应用框架、用户界面都是为了用户体验服务的;这里说的用户体验是广义上的,包含终端用户体验(UX)、开发者体验(DX)前端作为人与机器交互的桥梁,在现代工具和框架的加持下,又该如何把人机交互体验做到极致呢?狭义上的终端用户体验分为四方面:性能、UI设计、可访问性、个性化;
2025-01-22 11:17:49
957
原创 前端学习笔记-前端编程语言
javascript是目前最流行的前端编程语言,占比大概63.61%但是现在前端除了js还有很多其他编程语言。他们各有所长,ECMAScript规范,TypeScript,Rust前端新基建,WebAssembly领域特定语言,JS语言运行时。本文是参考b站:捣鼓键盘的小麦 老师的现代前端必知系列视频记录。有兴趣可以前去查看原版。
2025-01-17 15:16:18
743
原创 前端 http学习笔记
不是所有的客户端环境都支持现金的HTTP/2或HTTP/3原始HTTP协议在更复杂的高并发场景下 会不够高效稳定。比如x-bili-mid表示当前用户,xbili-trace-id用于链路日志追踪,x-bili-device-bin表示设备信息等。提升了不少传输性能。5.用于安全的X-Frame-Options Strict-Transport-Security(HSTS) Content-Security-Policy(CSP)1.最常用的是HTTP/1.1 HTTP/2 HTTP/3。
2025-01-17 11:40:47
1121
原创 openlayer读取geoserver发布的图层wfs图层要素信息并渲染到地图上
【代码】openlayer读取geoserver发布的图层wfs图层要素信息并渲染到地图上。
2024-12-13 17:58:05
136
原创 react antd select组件内容更新时默认选择第一项。
另外关于这个在其他博主内容看到需要配合key属性去绑定同一个值才能实现默认选择。changePlatform是我自己需求内的功能实现不用管。
2024-12-05 13:28:12
383
原创 react useMemo,useCallback
useMemo`用于优化计算,而`useCallback`用于优化函数的创建和子组件的渲染。- 这可以帮助子组件识别是否需要重新渲染,特别是当子组件使用了`shouldComponentUpdate`、`React.memo`、`React.PureComponent`等性能优化手段时。在React中,`useMemo`和`useCallback`都是用于性能优化的Hooks,它们可以帮助我们避免不必要的计算和渲染。- 如果依赖项发生变化,`useCallback`会创建一个新的函数,并缓存这个新函数。
2024-12-04 10:30:55
335
原创 记录 uniapp微信小程序的map组件push polylion安卓端不生效
问题是地图上通过接口获取到经纬度路线数据push到polylion数组里,在模拟器和ios都能即时渲染更新地图视图,在安卓没反应,数据也确实push到data里了。碰见好久了这个问题,这周网上找了一周没找到解决方案。在uniapp和微信小程序的官方社区提bug都没解决。
2023-10-13 14:29:44
525
8
原创 uview搜索内容为空页面
这是我自己用的代码。再data里创建一个empty的数据为0,然后给数据库发请求时判断获取数据的length,如果大于0就给他改成1 在数据列表最外层加个template 标签-v-if empty=1就可以了。很简单的一个功能,用uview实现,当数据库内容为空时直接展示一个空白页面显得会很难看。是用uniapp加uview库做的。于是用了这个功能 这样就顺眼了。
2023-05-16 10:16:17
647
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人