首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
叶展旺
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
不务正业
2年前
TypeScript
「前端基础」从零实现JSON-Diff并深度检测
在一些场景中会出现需要对两个JSON数据进行比较,并标注对应的增加、删除、修改处。本文基于TypeScript实现JSON-Diff方法,用于处理通用场景。 比较两个 JSON 数据,并返回发生变化的 key。 深度比较内部嵌套,并返回 json[key][key]的形式。 深…
1972
6
评论
麦客奥德彪
16天前
测试
单元测试
AB测试
UI自动化测试革命:拥抱Maestro框架的未来之旅
本文深入探讨了UI自动化测试及其在软件开发中的重要性,并介绍了几个常见的UI自动化测试框架,如Selenium、Appium、Cypress和TestComplete。其中,特别重点介绍了基于这些框架
3781
8
5
lv_suming
3年前
代码规范
前后端协作规范
1.需求分析。确保大家对需求有一致的认知 2.设计接口文档。前端需要确认是否符合要求 3.并行开发。前端需要根据接口文档进行Mock, 模拟对接后端接口;联调之前,要求后端做好接口测试 4.真实环境联调。前端将接口请求代理到后端服务,进行真实环境联调。 PATCH 用于局部更新…
3324
1
评论
前端早早聊
2年前
前端
性能优化
今天聊:性能优化及其度量方法大盘点
首先给大家看看过去近 20 年来性能优化的一个发展情况,可以看到散落在时间轴上的技术实践包含了方法论、测试工具、网络优化、解决方案以及指标等各方面,我们看到最早的指导思想来自于 2007 年雅虎
2186
13
1
陌小路
2年前
JavaScript
RxJS——给你如丝一般顺滑的编程体验(篇幅较长,建议收藏)
怀着对于RxJS这项技术的好奇,笔者花了数天时间研究了这项技术,并肝了一包枸杞才完成这篇文章的撰写,属实不易。不过也正是通过这段时间的学习,我发现这项技术在一定程度上可以解决我在日常业务中遇到的一些痛点,以及有种想马上应用到自己的新项目中的欲望,的确这种以数据流的理念来管控大型…
3.5w
1181
144
xLogic
1年前
前端
程序员
升级打怪:聊聊业务前端如何突破内卷
内卷的本质在于无意义的消耗,最主要表现是天花板低导致利益和资源有限,引发低水平重复或者将简单问题复杂化。那么我们如何破卷呢?
8363
114
33
红领巾黄
1年前
前端
音视频开发
浏览器中的音视频知识总结v1.0(工作中需要和视频打交道必看!)
“这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战” 视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面。其
6.1w
685
70
网易云音乐技术团队
3年前
前端
JavaScript
前端 DSL 实践指南(上)—— 内部 DSL
React、Vue、Angular 等现代框架的表现层设计往往和 DSL 有较强的关联,透过这些优秀作品我们可以得到一些实践指引。 前端相关语言的转编译工具链趋于成熟,如 babel,postcss 等工具可以帮助开发者以扩展插件的方式低成本地参与到语言构建流程中。 社区的解析…
1.1w
211
24
蒋鹏飞
3年前
前端
设计模式
不知道怎么封装代码?看看这几种设计模式吧!
我们经常听说:“写代码要有良好的封装,要高内聚,低耦合”。那怎样才算良好的封装,我们为什么要封装呢?其实封装有这样几个好处: JS生态已经有很多模块了,有些模块封装得非常好,我们使用起来很方便,比如jQuery,Vue等。如果我们仔细去看这些模块的源码,我们会发现他们的封装都是…
3.3w
714
44
CAI
2年前
JavaScript
低代码开发中的一种开发方式探索 | 技术点评
因为对低代码开发比较感兴趣,最近也一直在看低代码这方面的内容。目前低代码开发,主要是通过一份 JSON Schema 数据来描述业务逻辑,生成这份 JSON 数据的方式一种是通过可视化编辑器拖拽生成(比如 iceluna、云凤蝶),另一种是手写 JSON 数据(比如 amis)…
1535
26
8