写点什么

前端

300 人感兴趣 · 1680 次引用

  • 最新
  • 推荐

JS 中, Set 为什么是带键的集合?

在MDN查API时, 发现Set被归类在Keyed Collection中. 一直以来, 下意识觉得Set只是value唯一的Array. 应该属于Indexed Collection. 感觉有些奇怪, 所以就查了下Set的实现机制

https://static001.geekbang.org/infoq/d6/d6e7d854d59025f0ba835c9d5c8a735f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

5 款超级好用的开发效率工具,建议收藏!

大家好!高温天气切莫太累,注意防暑休闲开胃(~ o ~)~zZ 人口过剩的时代,劳动力也追求高性价比。好的工具,能够帮助我们更高效地完成工作,节省时间(摸鱼时间)和精力,这几款宝藏的开源免费效率工具,特别分享!让你事半功倍,赶快试试吧!

https://static001.geekbang.org/infoq/f8/f83f73eb48da9ad628cbc0140d8507dc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

低代码开发平台为数智赋能,让开发变得更简单

随着数字技术的不断发展,数字化也越来越深入人们的日常生活中,在这样的时代背景下,企业是需要通过不断创新来满足用户日益增长的业务需求。

https://static001.geekbang.org/infoq/89/89b558d0dfcf14c3c9076412de7a2294.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

​“前端已死”甚嚣尘上,全栈工程师卷到起飞

海量应届生入场,坑位却还是那多。具备前后端开发能力的全栈工程师兴起,不仅能够开发前端,还能够处理后端业务逻辑和数据库等技术,还能掌握整个软件开发的细节。企业自然会更愿意招聘全栈工程师,说白了,卷啊!

https://static001.geekbang.org/infoq/c8/c8da7ce7b29317ff02ba2d482899bfc7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一些对程序员有用的网站

Stack Overflow:订阅他们的每周新闻和任何你感兴趣的主题

https://static001.geekbang.org/infoq/0c/0c020223d124e1689a3d12e283058deb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ChatGPT 教我用 200 行代码写一个简版 Vue 框架 - OpenTiny

用户头像
Kagol
06-10

最近,我正在准备一份关于 Vue 基础的学习材料。期间我突发奇想:能否利用现在热门的 ChatGPT 帮我创建学习内容?其实 Vue 本身不难学,特别是基础用法,但是,如果你想深入掌握 Vue,就要通过阅读 Vue 的源码来了解其原理。然而,不是每个人都有足够的时间和

https://static001.geekbang.org/infoq/b3/b34e8118d55a1d31263dacbefb44d477.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

节省 90% 编译时间,这是字节跳动开源的基于 Rust 的前端构建工具

Rspack 是一个基于 Rust 的高性能构建引擎,它可以与 Webpack 生态系统交互,并提供更好的构建性能。

https://static001.geekbang.org/infoq/1b/1bf355d7c0642030bf30acdd64f602d6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Vue.js 最佳实践:提高性能和减少耦合的方法

用户头像
xfgg
06-08

Vue.js 是当今一款最受欢迎的前端框架之一,它让我们能够快速、灵活地开发 Web 应用程序。然而,尽管这种灵活性是Vue.js的优点之一,但对于大型应用程序而言,也会带来性能方面的一些挑战。此时,优秀的Vue.js最佳实践就能派上用场了。

https://static001.geekbang.org/infoq/67/67d6e66b4039fc0d83081b2cb78ca158.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

做开发 5 年,这 8 个高效开发好习惯我悟了🔥

优秀的Web开发人员工作效率更高,因为他们拥有丰富的经验和良好的习惯。工作多年,我有一些自己了解的习惯分享给大家,都曾让我受益,做开发5年了,今天来跟大家分享一下我的感想。✍🏻

https://static001.geekbang.org/infoq/1b/1bda272cb15f8e24e3f80101b526bd7f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Postman 前后端都适用吗?

用户头像
Liam
06-08

Postman 是一个流行的 API 测试与开发工具。它被广泛地应用在前后端开发的过程中,但是很多人对于它的使用场景存在疑惑。那么,到底是前端用还是后端用呢?本文将从多个角度详细解答这个问题。

https://static001.geekbang.org/infoq/45/45eb8cef55ce2910cd3c1fa28d6d6adb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入了解 mock.js,打造出类似真实数据的模拟数据

用户头像
Apifox
06-08

Mock.js是一个常用于生成随机数据和拦截Ajax请求的JavaScript库。本文将介绍Mock.js的用法,包括安装和基础用法,在开始前我们可以看下看:了解 Mock.js 的语法规范。

Web 界面开发指南,持续更新

这份文档列出了一些使我们的(Web)界面更好的细节处理方式,这个列表并不是完整全面的,但它会基于经验持续不断更新。其中有些实现可能是偏于主观性的,但大多数适用于所有网站。

https://static001.geekbang.org/infoq/46/46490b7d110283fa4106c86f0e3f53aa.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

时序数据库 openGemini 线下 meetup · 北航站来啦,欢迎大家报名!

时序数据库openGemini第一期线下meetup来啦~欢迎大家报名进行技术交流~

关于前端,你都会什么?

你认为前端开发应该会什么?

自动化回归测试平台 AREX 前端架构演变史 —— Tabs 动态组件设计

AREX (http://arextest.com/)是一款开源的基于真实请求与数据的自动化回归测试平台,利用 Java Agent 技术与比对技术,通过流量录制回放能力实现快速有效的回归测试。同时提供了接口测试、接口比对测试等丰富的自动化测试功能。

https://static001.geekbang.org/infoq/06/06506cec0870580b9d57fcdf8864f0d3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

技术分享 | 如何编写同时兼容 Vue2 和 Vue3 的代码?

用户头像
LigaAI
06-02

资深前端倾情分享:如何实现同时兼容 Vue2 与 Vue3 的代码?业务实践中有哪些代码精简和优化的小技巧?

https://static001.geekbang.org/infoq/27/27ef114526bb1ab35fecedd258bb6259.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

最佳实践:基于 vite3 的 monorepo 前端工程搭建 | 京东云技术团队

monorepo可以将多个应用(可以按业务线产品粒度划分)在同一个repo管理,便于统一管理代码规范、共享工作流,也解决跨项目/应用之间物理层面的代码复用,不用通过发布/安装npm包解决共享问题

https://static001.geekbang.org/infoq/2d/2d7ab3ea0f25314cef09108fac3ff813.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源数据可视化开发平台 FlyFish 数据源应用教程详解

在飞鱼产品中可以通过直接连接 MySQL 、 Oracle 等数据库直接从数据源中获取数据展示在可视化应用上,本文旨在为读者描述如何从数据源连接到数据展示在应用的步骤。

https://static001.geekbang.org/infoq/13/139dd744a7e1b0ff848137f46d6f6b4e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

突围低代码下半场,未来悬而未决

低代码行业的整个赛道的未来依然蒙着一层充满未知的迷雾,最开始,低代码的目的是让不具有软件开发能力的用户也能根据自己的需要创建各种应用程序,由此也诞生了“IT革命”“抢走程序员饭碗”等噱头。

https://static001.geekbang.org/infoq/0f/0ff5b33d3b745c474770d722064626b0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端微服务无界实践 | 京东云技术团队

随着项目的发展,前端SPA应用的规模不断加大、业务代码耦合、编译慢,导致日常的维护难度日益增加。同时前端技术的发展迅猛,导致功能扩展吃力,重构成本高,稳定性低。因此前端微服务应运而生。

https://static001.geekbang.org/infoq/4c/4cf48fb7ab5f7206763012f73d9a7d89.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

预搜优化,页面 TTI 时长缩减 50%!去哪儿网酒店预订体验优化经验分享~

Qunar 大前端团队一直致力于提升 App 页面的用户体验,基于前端技术手段,提高页面的流畅度和稳定性。

https://static001.geekbang.org/infoq/c5/c5633cce28f393c060c4eb45e52eae93.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ChatGPT 的原理与前端领域实践 | 京东云技术团队

对于AI的到来,我们战略上不要高估它,AI本身有它的局限性,保持乐观,前端没那么容易死;战术重视和关注它的发展,尝试在我们的工作生活中应用,技术变革的浪潮不会随个人的意志变化。

https://static001.geekbang.org/infoq/b3/b339ed21c6aca28e72316a1b4e54191e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 在前端应用中的一些思考

如果要在前端业务工程上深度应用领域驱动设计的思想来实践,最好考虑好这几个前提……

https://static001.geekbang.org/infoq/b0/b049ba917bc694ce9c9cdc4387fd7e8e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

构建系列之 webpack 窥探下

webpack是一个传统的 JavaScript 模块打包工具,凭借其强大的扩展能力,可以通过loader转换文件,通过plugin扩展功能。

与众不同的夜间开关交互效果

一个包含云朵,星星,太阳,月亮,小飞机,太空熊等元素的夜间模式切换开关效果,如此与众不同的交互设计效果你不来看看吗

vue 组件通信 6 种方式总结(常问知识点)

在Vue组件库开发过程中,Vue组件之间的通信一直是一个重要的话题,虽然官方推出的 Vuex 状态管理方案可以很好的解决组件之间的通信问题,但是在组件库内部使用 Vuex 往往会比较重,本文将系统的罗列出几种不使用 Vuex,比较实用的组件间的通信方式,供大家参

滴滴前端必会 vue 面试题汇总

watch 本质上是为每个监听属性 setter 创建了一个 watcher,当被监听的属性更新时,调用传入的回调函数。常见的配置选项有 deep 和 immediate,对应原理如下

vue 组件通信方式有哪些?

父组件通过props的方式向子组件传递数据,而通过$emit 子组件可以向父组件通信。

前端_前端技术文章_InfoQ写作社区