本专区由 大前端 团队提供资讯和技术支持,欢迎社区成员申请加入管理小组。
移动、前端、小程序、跨端……大前端领域百花争鸣,把握大前端未来的方向,关注科技企业的大前端实践,在这里看到大前端的前沿。
lnula(发音为:[ˈɪnjʊlə])。openInula 是一款用于构建用户界面的 JavaScript 库,提供响应式 API 帮助开发者简单高效构建 web 页面,比传统虚拟 DOM 方式渲染效率提升30%以上!同时 InulaJS 提供与 React 保持一致的 API,并且提供5大常用功能丰富的核心组件:状态管理器、路由、国际化、请求组件、应用脚手架,以便开发者高效、高质量的构筑基于 InulaJS 的前端产品......
# Swift中的异步编程方式 ## 引 说到异步编程,我们很容易想到的编译回调。无论是需要并行的耗时任务,还是允许串行的简单任务,都通过回调的方式返回结果。回调也是在开发中使用最为广泛的一种异步编程方式。回想一下,通常的网络请求,文件操作等函数都会提供一个回调参数。回调使用起来虽然方便,但其并不利于进行程序流程的控制,仅仅从代码层面看,也很难组织清楚代码的执行顺序和逻辑。 Swift从代码层面提供了结构化的方式... 展开更多
 在当今数字化飞速发展的时代,企业对高效、敏捷的应用程序需求日益旺盛。为了满足这一需求,越来越多的低代码开发平台开始涌现。这些平台通过提供简单易用的开发工具和优化后的开发流程,帮助开发者快速构建高质量、可重复使用的应用程序,同时降低了开发的难度和成本,提高了开发效率和灵活性。这些低代码开发平台的出现,无疑为企业的数字... 展开更多
前言: 本文是由最近做的一个项目有感而发,因为之前做了一些技术栈的统一,为了用ant Design的pro-table,PC统一使用react,但是我们有一些老的项目是vue的,本次新页面较多,老页面的改动较少,除此之外老项目想换菜单,因此我们想借助本次机会用react开发,经过了几番思考,发现本次很适合用微前端来完成本次需求,最终决定用react搭建一个基座(主应用),将原来的vue项目接入到基座,这样我们不仅实现了新页面react开发,而... 展开更多
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 2023年汽车行业新车市场低靡,由新车降价引发的车辆价格波动很快传导到二手车市场,二手车的交易也受到了冲击,收车验车更加谨慎,诸多二手交易平台想要保障平台的交易率也变得竞争激烈。二手车交易平台需要吸引各方平台上交易,既要有卖家又要有买家,各方的体验在平台上均需要保障良好,才能顺利完成交易,因此想要优化平台的流程以及各... 展开更多
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,火山引擎数智平台举办了“走进火山-全链路增长:数据飞轮转动消费新生力”的活动,其中火山引擎数智平台DataTester产品负责人分享了火山引擎AB测试(DataTester)在消费行业的应用实践,并发布了产品近期升级的全新功能——MAB智能调优实验。 在过去,一个产品新功能的效果评估往往会根据功能上线前后的数据对比得出。这种方式其实... 展开更多
我们看一些针对《如何提升应用首屏加载体验》的文章,提到的必不可少的措施,便是减少首屏幕加载资源的大小,而减少资源大小必然会想到按需加载措施。本文提到的便是一个基于webpack 插件[1]与 react 组件[2]实现的一套研发高度自定义、组件按需加载的资源预加载方案. 简单来说是为了通过配置 webpack 插件及少量业务代码即可实现 Code Splitting + 组件懒加载 + 组件预加载。 🧐 为什么要做这么一套预加载方案?它存在的必要... 展开更多
> Delegate是个好东西,看看孙啸达 同学对ZoneDelegate的介绍吧,这是他关于zone.js系列文章的第三篇~ # zone.js系列往期文章 - zone.js由入门到放弃之一[——通过一场游戏认识zone.js](https://juejin.cn/post/7204445469099114551 "https://juejin.cn/post/7204445469099114551") - zone.js由入门到放弃之二[——zone.js API大练兵](https://juejin.cn/post/7206700328812740664 "https://juejin.cn/post/720670032881274066... 展开更多
> 啸达同学的zone.js系列分享第四篇,新鲜出炉,终于等到了Angular对zone.js的使用 # zone.js系列往期文章 - zone.js由入门到放弃之一[——通过一场游戏认识zone.js](https://juejin.cn/post/7204445469099114551) - zone.js由入门到放弃之二[——zone.js API大练兵](https://juejin.cn/post/7206700328812740664) - zone.js由入门到放弃之三[——zone.js 源码分析【setTimeout篇】](https://juejin.cn/post/721002841761659295... 展开更多
**简介:** 淘宝用户增长团队使用 Hologres 的 RoaringBitmap 画像方案,成功让 3-5min 的画像分析提升到 10s 左右,显著提升人群分析的效率,为业务决策提供快速的依据。本文将会分享Hologres RoaringBitmap 方案在画像分析的应用实践。 作者:艾贺(致问) 阿里集团技术开发 # 业务介绍 淘宝用户增长团队所在的用户运营平台技术团队是一支懂用户,技术驱动的年轻队伍,团队立足体系化打造业界领先的用户增长基础设施,以媒体外投... 展开更多
你有没有遇到这种情况:我有一个很棒的想法,想要开发出一个“改变世界”的项目,但是我既没有技术,也没有人脉,甚至没有资金,导致我始终没有办法开始行动,痛苦万分。就比如在黑客大赛上,我想到一个一定可以得奖的点子,但是却找不到合伙人,也无法独自完成,导致机会白白溜走。 今天我就介绍一个可以改变你这种现状的技术:DAO。但在介绍DAO之前我们需要先了解一下所有人都在热烈讨论的web3.0。 Web3.0 web2.0时代的最大特... 展开更多
本文由郭凯南同学分享,主要是基于组件库开发的场景,介绍了 `Vue` 组件开发的基础知识与优秀实践。 ## 前言 很多同学随着自己前端技能的增长,不满足于常规的业务开发,开始想着做一些自己的技术积累。例如学会了 `Vue` 框架的使用以及如何封装组件之后,想要自己试着开发一套组件库引入到项目中,甚至共享给更多的人使用。但是在这个过程中,往往会遇到许多的问题: - 组件库工程需要的基础设施该如何搭建,如何实现组件库的构... 展开更多
本文作者:`GaoNeng` 大家好啊,又是我`GaoNeng`。最近在给OpenTiny做贡献,感觉`renderless`这个架构还是挺有意思的,就贡献了一个`color-picker`组件,简单写篇文章稍微记录一下。 也欢迎朋友们给 TinyVue 开源项目点个 Star 🌟支持下: https://github.com/opentiny/tiny-vue 阅读完本文,你将会获得如下收获 - HSV,HSL,HEX,RGB的区别 - HSV色彩空间下,SV到XY的双向转换 - ColorPicker 组件的实现原理 - OpenTiny 新组... 展开更多
本文由TinyVue组件库核心成员郑志超分享,向我们介绍了如何在OpenTiny Vue组件库中进行UX规范的定制修改。学会使用该方法后,开发者可以更精准地控制或修改用户体验规范的范围,提高开发效率,同时降低维护成本和代码复杂度。 ## **什么是前端组件库主题规范自定义** 前端组件库主题规范自定义是指在组件库中定义一套主题规范,包括颜色、字体、间距等样式属性,并提供一种自定义方式,使用户可以根据自己的需求修改主题规范,从... 展开更多
我们非常高兴地宣布,2023年8月14日,OpenTiny Vue 发布了 v3.10.0 🎉。 OpenTiny 每次大版本发布,都会给大家带来一些实用的新特性,上一个版本我们推出了3个新组件,并且提供 SSR 支持。 🎉OpenTiny Vue 3.9.0 版本发布:新增3个新组件、支持 SSR 本次 3.10.0 版本主要推出以下新特性: - 新增 DialogSelect 弹窗选择组件 - 新增 FilterPanel 过滤面板组件 - 新增 TagGroup 标签组组件 - 新增 InfiniteScroll 无限滚动组件... 展开更多
你好,我是 Kagol。 ## 前言 根据 Vue 官网文档的说明,Vue2 的终止支持时间是 2023 年 12 月 31 日,这意味着从明年开始: * Vue2 将不再更新和升级新版本,不再增加新特性,不再修复缺陷  虽然 Vue3 正式版本已经发布快3年了,但据我了解,现在依然还有很多业务在使用 Vue2,迟迟没有升级 Vue3。 > 为什么要等到 Vue2 彻底停止维护,才考虑... 展开更多
# 一 引言 JAVA1.8得益于Lambda所带来的函数式编程,引入了一个全新的Stream流概念Stream流式思想类似于工厂车间的“生产流水线”,Stream流不是一种数据结构,不保存数据,而是对数据进行加工处理。Stream可以看作是流水线上的一个工序。在流水线上,通过多个工序让一个原材料加工成一个商品。 # 二 常用方法介绍 ## 2.1 获取Stream流 所有的 Collection 集合都可以通过 stream 默认方法获取流; java.util.Collection 接口中加... 展开更多
# 一、背景与系统安全需求分析   ### 1\. 系统的重要性 上图所示是接口所属位置、对电商平台或在线商店而言,分类查商品都是很重要的,通过为用户提供清晰的商品分类,帮助他们快速找到所需产品,节省浏览时间,提升购物效... 展开更多
简介 之前在 《iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践》 里介绍了iOS16新的特性:实时更新(Live Activity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,Live Activity还有一种非常实用的应用场景,那就是锁屏界面实时状态更新: 上图是部分已经做出适配的APP,锁屏实时活动的展示。可以看到,相比于灵动岛的样式,锁屏更新的展示区域更大,能够显示更多信息,并且是在锁屏界面上进行展示,结合苹果在i... 展开更多
作者:vivo 互联网服务器团队- Wang Shimin 网络质量监测中心是一个用于数据中心网络延迟测量和分析的大型系统。通过部署在服务器上的Agent发起5次ICMP Ping以获取端到端之间的网络延迟和丢包率并推送到存储与分析模块进行聚合和分析与存储。控制器负责分发PingList并通过数据中心内部消息通道将PingList下发至每台服务器上的Agent,而PingList就是每个Agent需要发起Ping的目标服务器列表。 一、概述 数据中心的建设是一个从无到... 展开更多