我们使用 Cookie 来个性化您对我们网站的使用。其中包括我们用于优化用户体验以及网站分析的第三方 Cookie。请参阅我们的隐私声明和 Cookie 政策以了解有关我们如何收集和使用数据的更多信息。
隐私声明 & Cookie 政策
同意
登录
大前端
大前端技术分享,包括web前端,Android,IOS等前端技术
Eolink 推出
API 交易平台 APISpace
,即日起注册或使用 Eolink 账号登录APISpace即可获得160元红包礼券,含10、50、100元优惠券各一张,无门槛+满额立减,全场API大放价!短信、天气、物流、空气质量、违章查询、OCR、IP归属、手机号归属、二次号等多款热门接口等你试用。
发布主题
技术分享
全部主题
徽章
标签
一般讨论
问答求助
技术分享
大前端
后端
测试
运维
架构
数据库
人工智能
大数据
精选内容
活动
最佳实践
意见反馈
更新
Eolink 新闻
工作机会
社区治理
最新回复
最新回复
热门主题
新鲜出炉
陈年旧贴
最多翻阅
最少翻阅
【分享】工程化 CI/CD 管道安全实践
技术分享
大前端
精选内容
某个E
发布于
2022年8月26日
1.0千
8 月 13 日, Eolink 联合 Q&EMeetup 举办以 “前端持续交付& “外循环” 开发实践” 为主题的线上沙龙活动。 Eolink 前端负责人黎芷君进行了《工程化- CI / CD》的主题演讲,围绕 CI/CD 管道安全的实践,分享自己在搭建 CI/CD 管道过程中所总结的重要经验,与开发者深入讨论 “前后端” 那些事儿。 我们将分享内容整理如下: 大家好,我是 Eolink 的前...
0
0 replies
前端领域的 “干净架构”
技术分享
大前端
秦一scar
发布于
2022年1月27日
1.1千
大家好,我是 ConardLi,前端有架构吗?这可能是很多人心里的疑惑,因为在实际业务开发里我们很少为前端去设计标准规范的代码架构,可能更多的去关注的是工程化、目录层级、以及业务代码的实现。 今天我们来看一种前端架构的模式,原作者称它为“干净架构(Clean Architecture)”,文章很长,讲的也很详细,我花了很长时间去读完了它,看完很有收获,翻译给大家,文中也融入了很多我自己的思考,推荐...
0
0 replies
2021 年在 Web 领域有哪些关键进展?
技术分享
大前端
秦一scar
发布于
2021年12月18日
447
大家好,我是 ConardLi, W3C 年度全球技术大会(TPAC 2021)在今年10月份举办,随后他们发布了今年 10 月份的 W3C工作重点报告。 这份报告汇总了今年4月份以来在 Web 领域的一些关键进展,我挑了一些我比较感兴趣的,大家一起来看一下吧。 W3C 可能很多小伙伴对 W3C 还不太了解,万维网联盟(World Wide Web Consortium,简称 W3C)创建于199...
0
0 replies
张鑫旭:前端工程师应该为用户体验负责
技术分享
大前端
秦一scar
发布于
2021年12月18日
513
导读:用户体验将是未来企业的核心竞争力,但在当下,很多新生代前端相对缺乏用户体验的意识,为什么?怎么解?GMTC 全球大前端技术大会邀请到知名 CSS 专家、阅文集团前端技术专家张鑫旭分享题为《用户体验的困境与破局》的主题演讲,十几年来,他一直工作在前端一线,对于用户体验有非常多的心得体会,本文为演讲实录。 大家好,非常荣幸可以给大家做一个关于用户体验的主题演讲。本次演讲不会介绍用户体验怎么做,也...
0
0 replies
在CSS中写 when/else,不香吗?
技术分享
大前端
秦一scar
发布于
2021年12月18日
386
大家都知道CSS已经有@media、@support 查询形式的条件,可以非常灵活地选择对应的样式,然而还有一个新的提议叫做 when/else,这语法似乎看起来更加明了方便 在这篇文章完稿前,when^[1]^ 的提议已经被 CSSWG 通过了,而 else^[2]^ 是一个单独的提案,目前是一个4级规范 让我们来看看 when/else 是如何使用的吧 when/else 语法 先来看看为了实...
0
0 replies
小程序不再是 BAT 的专属
技术分享
大前端
秦一scar
发布于
2021年12月18日
432
现在的 APP 功能越来越庞大了,一个个都想做成平台。 就拿我熟悉的信息流来说吧,就是各种资讯、新闻、娱乐、短视频等内容,你已经很难找到没有信息流的 APP 了,就连一个小小的你画我猜 APP,里面都“顺便”嵌入着各种其他功能。 像微信和支付宝这样的巨型 APP 来说,就更夸张了,它们简直是手机操作系统上的操作系统。 那就产生了几个问题: 巨型应用:用户可能仅仅想使用一个 APP 的核心功能,捎带...
0
0 replies
JS 的 6 种打断点的方式,你用过几种?
技术分享
大前端
秦一scar
发布于
2021年12月18日
571
Debugger 是前端开发很重要的一个工具,它可以在我们关心的代码处断住,通过单步运行来理清逻辑。而 Debugger 用的好坏与断点打得好坏有直接的关系。 Chrome Devtools 和 VSCode 都提供了 Debugger,它们支持的打断点的方式有 6 种。 普通断点 在想断住的那一行左侧单击一下就可以添加一个断点,运行到该处就会断住。 这是最基础的断点方式,VSCode 和 Chr...
0
0 replies
梁
教女朋友学前端之深入理解JS引擎
技术分享
大前端
梁煜辉
发布于
2021年12月5日
1.7千
美味值:🌟🌟🌟🌟🌟 口味:番茄肥牛 食堂老板:这块的知识不仅面试可能会问,学会了 JS 引擎的工作原理,可以更好的理解 JavaScript、更好的理解前端生态中 Babel 的词法分析和语法分析,ESLint 的语法检查原理以及 React、Vue 等前端框架的实现原理。总之,学习引擎原理可谓是一举多得。 宏观视角看 V8 V8 是我们前端届的网红,它用 C++ 编写,是谷歌开源的高性...
0
0 replies
梁
V8引擎垃圾回收原理解析
技术分享
大前端
梁煜辉
发布于
2021年12月5日
1.2千
在过去很长一段时间内,JavaScript开发者很少遇到需要对内存进行精确控制的场景,也缺乏控制的手段,说到内存泄漏,大家可能首先想到早期浏览器中的卡顿问题,如果内存占用过多,基本等不到代码进行垃圾回收,用户已经开始不耐烦的刷新网页了。 随着node的发展,JavaScript的应用场景早已不再局限在浏览器中,在浏览器中那些短时间执行的场景中,由于运行时间短,而且运行在用户的机器中,随着进程的退出...
0
0 replies
秦
彻底明白 JS 线程
技术分享
大前端
秦天天
发布于
2021年12月5日
1.1千
很多文章在介绍线程以及线程之间的关系,都存在着脱节的现象。还有的文章过于广大,涉及到了内核,本文希望以通俗易懂的话去描述晦涩的词语,可能会和实际有一丢丢的出入,但是更易理解。 我们都知道JS是单线程的,即js的代码只能在一个线程上运行,也就说,js同时只能执行一个js任务,但是为什么要这样呢?这与浏览器的用途有关,JS的主要用途是与用户互动和操作DOM。设想一段JS代码,分发到两个并行互不相关的线...
0
0 replies
秦
JS中的eval函数
技术分享
大前端
秦天天
发布于
2021年12月5日
936
1.eval() 函数作用: 可以接受一个字符串str作为参数,并把这个参数作为脚本代码来执行。 2.参数情况: (1)如果参数是一个表达式,eval() 函数将执行表达式; (2) 如果参数是Javascript语句,eval()将执行 Javascript 语句 3.注意: (如果执行结果是一个值就返回,不是就返回undefined,如果参数不是一个字符串,则直接返回该参数) 4.语法:eva...
0
0 replies
秦
理解JS异步操作
技术分享
大前端
秦天天
发布于
2021年12月5日
395
最开始通过看ES5教程了解JS异步操作时,理解了JS的单线程模型和事件循环机制,教程中也介绍了实现JS异步操作的方法。但是我还是一头雾水,为什么需要异步操作?怎么划分异步操作和同步操作?应该在哪里进行异步操作?我脑中都是模糊的概念。后来我发现我就是少根筋,我只是需要了解一下异步操作的使用场景和通常的异步任务。 注意:JS层面的异步和操作系统层面的异步(涉及进程线程并发)是有所区别的,建议分开看待,...
0
0 replies
秦
一篇帮你彻底弄懂NodeJs中的Buffer
技术分享
大前端
秦天天
发布于
2021年12月5日
1.2千
你是不是和我一样,对Node.js中的Buffer, Stream, 和 二进制数据一直都是很模糊的印象? 或者有的时候觉得,哎,我会用 就行了,这些原理、底层的东西,应该交给Node.js的工程师们去理解。 的确,这些名词可能会比较初学者感到恐惧和陌生,特别是那些刚从前端转全栈,做Node.js,却没有计算机基础的同学来说。 但是很遗憾,很多教程或者书籍都会直接跳过这些原理和解释的部分,直接教你...
0
0 replies
方
10 个宝藏前端 YouTube 频道
技术分享
大前端
方楚凌
发布于
2021年12月4日
2.0千
「事先神明,希望大家在 YouTube 上多多学习,不要看一些有的没的😑」。 FreeCodeCamp FreeCodeCamp 在 YouTube 上拥有约 450 万订阅者和 1200 多个视频,包括各种创作者的各种编程相关教程。 「https://www.youtube.com/c/Freecodecamp」 Traversy Media Traversy Media 在 YouTube ...
0
0 replies
方
前端框架的JIT与AOT,傻傻分不清楚
技术分享
大前端
方楚凌
发布于
2021年12月4日
2.4千
大家好,我卡颂。 现代前端框架都需要“编译”这一步骤,用于: 将框架中描述的UI转换为宿主环境可识别的代码 代码转化,比如将ts编译为js、实现polyfill等 执行一些编译时优化 代码打包、压缩、混淆 编译可以选择放在两个时机执行: 代码构建时,被称为AOT(Ahead Of Time,提前编译或预编译),宿主环境获得的是编译后的代码 代码在宿主环境执行时,被称为JIT(Just In Tim...
0
0 replies
方
「React18新特性」深入浅出用户体验大师—transition
技术分享
大前端
方楚凌
发布于
2021年12月4日
693
在 React 18 中,引进了一个新的 API —— startTransition 还有二个新的 hooks —— useTransition 和 useDeferredValue,本质上它们离不开一个概念 transition 。 什么叫做 transition 英文翻译为 ‘过渡’,那么这里的过渡指的就是在一次更新中,数据展现从无到有的过渡效果。用 ReactWg 中的一句话描述 star...
0
0 replies
方
Web Worker 性能优化初体验
技术分享
大前端
方楚凌
发布于
2021年12月4日
2.1千
背景 近期在做用户回放系统需求,其中有一环是从 indexedDB 中读取日志并做上报。然而,由于日志的数据量太大,计算处理 indexedDB 的数据比较耗时,容易造成阻塞,导致用户浏览器卡顿。为了解决这个问题,我们想了几种优化手段: 使用 Web Worker 读取数据并处理。 分片读取、定时轮询、异常重试。 对数据使用 gzip 压缩。 其中,由于没有实践的经验,使用 Web Worker ...
0
0 replies
方
为了生成唯一id,React18专门引入了新Hook:useId
技术分享
大前端
方楚凌
发布于
2021年12月4日
1.6千
大家好,我卡颂。 看看如下组件有什么问题: `// App.tsx const id = Math.random(); export default function App() { return <div id={id}>Hello</div> } ` 如果应用是CSR(客户端渲染),id是稳定的,App组件没有问题。 但如果应用是SSR(服务端渲染),那么App.tsx会经历: React在服...
0
0 replies
方
从“日志管理系统”的迭代学习 Node 的多进程、多线程
技术分享
大前端
方楚凌
发布于
2021年12月4日
1.7千
1. 背景 在日常的项目中,常常需要在用户侧记录一些关键的行为,以日志的形式存储在用户本地,对日志进行定期上报。这样能够在用户反馈问题时,准确及时的对问题进行定位。 为了保证日志信息传输的安全、缩小日志文件的体积,在实际的日志上传过程中会对日志进行加密和压缩,最后上传由若干个加密文件组成的一个压缩包。 为了更清晰的查看用户的日志信息。需要搭建一个用户日志管理系统,在管理系统中可以清晰的查看用户的日...
0
0 replies
方
WASM 在 Web 未来中扮演什么角色
技术分享
大前端
方楚凌
发布于
2021年12月4日
1.7千
大家好,我是皮汤。过去两个月,我主要在研究 WebAssembly(WASM) 相关的内容,了解到 WASM 填补了 Web 一直以来缺失的部分:媲美原生的性能。对这方面有了一点心得,分享给大家。 这篇文章打算讲什么? 了解 WebAssembly 的前世今生,这一致力于让 Web 更广泛使用的伟大创造是如何在整个 Web/Node.js 的生命周期起作用的,探讨为什么 WASM 是 Web 的未...
0
0 replies
加载更多
正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
大前端
大前端技术分享,包括web前端,Android,IOS等前端技术
【分享】工程化 CI/CD 管道安全实践
前端领域的 “干净架构”
2021 年在 Web 领域有哪些关键进展?
张鑫旭:前端工程师应该为用户体验负责
在CSS中写 when/else,不香吗?
小程序不再是 BAT 的专属
JS 的 6 种打断点的方式,你用过几种?
教女朋友学前端之深入理解JS引擎
V8引擎垃圾回收原理解析
彻底明白 JS 线程
JS中的eval函数
理解JS异步操作
一篇帮你彻底弄懂NodeJs中的Buffer
10 个宝藏前端 YouTube 频道
前端框架的JIT与AOT,傻傻分不清楚
「React18新特性」深入浅出用户体验大师—transition
Web Worker 性能优化初体验
为了生成唯一id,React18专门引入了新Hook:useId
从“日志管理系统”的迭代学习 Node 的多进程、多线程
WASM 在 Web 未来中扮演什么角色
下一页 »