随笔分类 -  前端

摘要:基于Effect的组件设计Effect的概念起源 从输入输出的角度理解Effect https://link.excalidraw.com/p/readonly/KXAy7d2DlnkM8X1yps6L 编程中的Effect起源于函数式编程中纯函数的概念 纯函数是指在相同的输入下,总是产生相同的输出,并且没有任何副作用(si 阅读全文
posted @ 2023-10-11 17:42 京东云技术团队 阅读(227) 评论(0) 推荐(0)
摘要:代码层面探索前端性能最近在做性能优化,具体优化手段,网上铺天盖地,这里就不重复了。性能优化可分为以下几个维度:代码层面、构建层面、网络层面。本文主要是从代码层面探索前端性能,主要分为以下 4 个小节。使用 CSS 替代 JS、深度剖析 JS、前端算法、计算机底层 阅读全文
posted @ 2023-09-26 10:11 京东云技术团队 阅读(169) 评论(0) 推荐(0)
摘要:浅入深出的微前端MicroApp本文是由最近做的一个项目有感而发,因为之前做了一些技术栈的统一,为了用ant Design的pro-table,PC统一使用react,但是我们有一些老的项目是vue的,本次新页面较多,老页面的改动较少,除此之外老项目想换菜单,因此我们想借助本次机会用react开发,经过了几番思考,发现本次很适合用微前端来完成本次需求,最终决定用react搭建一个基座(主应用),将原来的vue项目接入到基座,这样我们不仅实现了新页面react开发,而且老项目也能和新项目融合一起。 阅读全文
posted @ 2023-09-21 10:46 京东云技术团队 阅读(1264) 评论(0) 推荐(0)
摘要:iOS16新特性:实时活动-在锁屏界面实时更新APP消息之前在 《iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践》 里介绍了iOS16新的特性:实时更新(Live Activity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,Live Activity还有一种非常实用的应用场景,那就是锁屏界面实时状态更新: 阅读全文
posted @ 2023-09-18 10:11 京东云技术团队 阅读(674) 评论(0) 推荐(2)
摘要:京东门详一码多端探索与实践本文主要讲述京东门详业务在支撑过程中遇到的困境,面对问题我们在效率提升、质量保障等方向的探索和实践,在此将实践过程中问题解决的思路和方案与大家一起分享,也希望能给大家带来一些新的启发 阅读全文
posted @ 2023-08-17 10:24 京东云技术团队 阅读(213) 评论(1) 推荐(0)
摘要:你不知道的 ES20236 月 27 日 ECMA 大会批准了 ECMAScript 2023 (es14)规范,意味着新的一些语法将正式成为标准。下面来看看 ECMAScript 2023 有哪些值得我们关注的新特性。 阅读全文
posted @ 2023-07-31 17:10 京东云技术团队 阅读(179) 评论(0) 推荐(1)
摘要:长连接:chatgpt流式响应背后的逻辑提起长连接,我们并不陌生,最常见的长连接非websocket莫属了。即使没有在项目中实际用过,至少也应该有所接触。长连接指在一次网络通信中,客户端与服务器之间建立一条持久的连接,可以在多次请求和响应中重复使用该连接。 阅读全文
posted @ 2023-07-27 10:04 京东云技术团队 阅读(603) 评论(0) 推荐(0)
摘要:typescript的必要性及使用作为一个前端语言,Javascript从最初只是用来写页面,到如今的移动终端、后端服务、神经网络等等,它变得几乎无处不在。如此广阔的应用领域,对语言的安全性、健壮性以及可维护性都有了更高的要求。尽管ECMAScript标准在近几年有了长足的进步,但是在类型检查方面依然毫无建树。在这种情况下TypeScript应运而生。 阅读全文
posted @ 2023-06-29 09:47 京东云技术团队 阅读(360) 评论(0) 推荐(0)
摘要:## 1. 背景 - 业务背景:CRM系统随着各业务条线对线索精细化分配的诉求逐渐增加,各个条线的流向规则会越来越复杂,各个条线甚至整个CRM的线索流转规则急需一种树形的可视化的图来表达。 - 技术背景:在开发之前考虑了三种方案,原生canvas、fabric以及G6,三种方案各有优劣势 |  | 阅读全文
posted @ 2023-06-01 09:53 京东云技术团队 阅读(369) 评论(0) 推荐(0)
摘要:Nodejs 应用编译构建提速建议前端构建的提速是一项比较复杂且细节的工程, 目前产品上在持续跟踪构建慢的应用, 努力优化编译速度, 但前端本身拥有一个比较自由的技术环境, 没有统一的构建工具与流程, 另外语言本身的执行效率、单线程的构建也不好让编译机发挥其最大能力, 所以目前全局的通用优化手段还是会比较局限, 还是依赖项目自身的优化. 希望大家一起努力共建美好的明天. 阅读全文
posted @ 2023-05-26 10:06 京东云技术团队 阅读(399) 评论(0) 推荐(3)
摘要:前端微服务无界实践随着项目的发展,前端SPA应用的规模不断加大、业务代码耦合、编译慢,导致日常的维护难度日益增加。同时前端技术的发展迅猛,导致功能扩展吃力,重构成本高,稳定性低。因此前端微服务应运而生。 阅读全文
posted @ 2023-05-25 16:37 京东云技术团队 阅读(586) 评论(0) 推荐(0)
摘要:Velocity 不用愁!Velocity 系统的前端工程化之路Velocity是一个基于Java的Web页面模版引擎。十多年前,Velocity将Java代码从Web页面中分离出来,使得开发者能够并行网页开发和Java开发。随着十年前后端分离的浪潮涌动,回首再面对这些基于Velocity的旧系统,无论是后端还是前端人员维护,都会存在诸多问题 阅读全文
posted @ 2023-05-24 17:42 京东云技术团队 阅读(338) 评论(1) 推荐(2)
摘要:Deferred Components-实现Flutter运行时动态下发Dart代码 | 京东云技术团队Deferred Components,官方实现的Flutter代码动态下发的方案。本文主要介绍官方方案的实现细节,探索在国内环境下使用Deferred Components,并且实现了最小验证demo。读罢本文,你就可以实现Dart文件级别代码的动态下发。 阅读全文
posted @ 2023-05-23 11:24 京东云技术团队 阅读(302) 评论(0) 推荐(0)
摘要:“前端”工匠系列(二):合格的工匠,怎么做好价值落地一个合格的技术人的内心要时刻谨记自己在一个企业内的价值所在,并不断的通过技术提升来扩大价值,才可以在当下的环境中,个人价值与企业价值形成正向循环。那我们此次就聊一聊,前端职能如何在不同的业务场景中落地价值。 阅读全文
posted @ 2023-05-18 16:38 京东云技术团队 阅读(360) 评论(0) 推荐(1)
摘要:前端开发之函数式编程实践函数式编程是一种编程范式,它将程序抽象为函数和数据结构,通过函数调用来实现程序的功能,并且函数可以作为参数传递给其他函数。 阅读全文
posted @ 2023-05-15 10:06 京东云技术团队 阅读(159) 评论(0) 推荐(1)
摘要:AI降临,前端启用面壁计划阅读本文有门槛,以下是需要掌握的全部信息,全文的主旨是组合前端现有的技术,共同对抗 GPT 的故事。 阅读全文
posted @ 2023-04-24 09:53 京东云技术团队 阅读(332) 评论(0) 推荐(2)
摘要:以前端视角,漫谈「云端」当今世界,云计算技术在快速发展,不断为我们带来新的应用场景和解决方案。作为一名前端开发者,了解云技术并掌握如何在前端中应用它们是必不可少的。本篇文章将介绍云计算技术的基本概念,并从前端角度探讨如何使用云技术提高应用的可扩展性、安全性、性能和用户体验。 阅读全文
posted @ 2023-03-31 10:18 京东云技术团队 阅读(311) 评论(0) 推荐(0)
摘要:聊聊前端性能指标那些事儿作为 C 端前端研发,除了攻克业务难点以外,也要有更深层的自我目标,那就是性能优化。这事儿说大不大,说小也不小,但难度绝对不一般,所涉及的范围优化点深入工程每个细胞。做好前端性能优化绝非简单之事!文章主要内容介绍前端性能考核指标及优化方案。 阅读全文
posted @ 2023-03-28 11:04 京东云技术团队 阅读(970) 评论(0) 推荐(2)
摘要:Backbone前端框架解读作者: 京东零售 陈震 一、 什么是Backbone 在前端的发展道路中,前端框架元老之一jQuery对繁琐的DOM操作进行了封装,提供了链式调用、各类选择器,屏蔽了不同浏览器写法的差异性,但是前端开发过程中依然存在作用域污染、代码复用度低、冗余度高、数据和事件绑定烦琐等痛点。 5年后,Backbo 阅读全文
posted @ 2023-02-07 13:49 京东云技术团队 阅读(497) 评论(0) 推荐(1)