前端

关注
收录了前端频道下的 2017 篇内容
在新陈代谢旺盛的前端领域,帮助开发者把握前端未来的方向,关注科技企业的前端实践,在这里看到前端的远端。
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
npm 依赖管理中被忽略的那些细节
npm 依赖管理中被忽略的那些细节

提起 npm,首先想到的应该就是 npm install 了,但之后生成的 node_modules 大家有观察过吗?package-lock.json 文件的作用是什么?本文将针对 npm 中你可能忽略的细节和大家分享一些经验。

深色模式适配指南
深色模式适配指南

深色模式越来越多地出现在大众的视野中,支持深色模式已经成为现代移动应用和网站的一个潮流。那针对一款 App 应用(原生 + H5)怎么进行深色模式的适配呢?今天就让我们一起来探究吧!

编写高质量可维护的代码之优化逻辑判断
编写高质量可维护的代码之优化逻辑判断

if else、switch case 是开发中最常见的条件判断语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量难以扩展的逻辑嵌套。编写高质量可维护的代码,我们从最小处入手,一起来看看在前端开发过程中,可以从哪些方面来优化逻辑判断?

Flutter Boost3.0初探
Flutter Boost3.0 初探

随着 Flutter 的发展,国内越来越多的 App 开始使用 Flutter。

手把手教你打造属于自己团队的前端小报系统
手把手教你打造属于自己团队的前端小报系统

持续学习是每个工程师必备的素养,一个成长性的团队也同样需要这样一个持续学习的氛围。那么如何通过技术的手段来帮助团队培养持续学习的氛围呢?希望通过本文分享能够给大家一些启发,如何从一个目标出发去拆解落地,去思考如何让工具的去更好的服务于人。

如何基于 Electron 开发跨终端的应用
如何基于 Electron 开发跨终端的应用

如果说我们想基于 Electron 开发一个跨平台的桌面端应用,应该如何来做? 本文带你一探究竟~

低代码平台和社区开发者的崛起:更多解决方案还是更多问题?
低代码平台和社区开发者的崛起:更多解决方案还是更多问题?

低代码平台是目前最热门的软件类别。在目前的投资水平下,未来会有大量由非 IT 人员开发的自定义业务应用程序供其团队使用。低代码解决方案的可见性是管理风险的关键。

如何开发跨框架的组件
如何开发跨框架的组件

开发过程中,往往需要提供组件给不同的上层业务方使用,其中涉及 jQuery、React 、Vue 等各种框架。为了满足不同业务方的需求,需要根据业务方使用的框架,开发对应框架的组件。本文则为你提供方案解决多框架背景下的组件重复开发问题。

腾讯云 Serverless 云函数并发管理能力解读
腾讯云 Serverless 云函数并发管理能力解读

提供多层次的并发配额管理能力,用户可获得更强的函数并发管理控制的权限,无需等待即可快速调整业务并发

自定义 ESLint 规则,让代码持续美丽
自定义 ESLint 规则,让代码持续美丽

ESLint 是一个代码检查工具,通过静态的分析,寻找有问题的模式或者代码。本文带你实现自定义 ESLint 规则,助你解决多人协助、代码维护、代码风格不一致等问题。

拥抱 Vue 3 系列之 JSX 语法
拥抱 Vue 3 系列之 JSX 语法

本文是 Vue 3 系列文章的第一篇,后续会持续更新,覆盖 Vue 3 生态常用库。我们以 JSX 为切入点,目标是让大多数开发 Vue 的同学也对 JSX 有一定的认知,在用 Vue 开发复杂应用时,也能有更加灵活的方式。

ZooTeam 拍了拍你,来看看如何设计动态化表单
ZooTeam 拍了拍你,来看看如何设计动态化表单

对于 ToB 业务而言,随着业务的不断壮大,接入的客户逐渐增加,相同页面的差异化需求越来越多。当下比较普遍的解决方案要么是项目拆分,要么是相同项目的代码分割。这两种方案都导致维护成本较大,本文带你了解如何通过动态化表单解决上述问题。

基于 Web 端的人脸识别身份验证
基于 Web 端的人脸识别身份验证

近年来,随着生物识别技术的逐渐成熟,基于深度学习的人脸识别技术取得了突破性进展。现阶段,人脸识别已被广泛应用于诸多领域。本文将介绍基于 Web 浏览器端的人脸识别身份验证的整体方案,以及重点讲解如何在 Web 浏览器中实现人脸自动采集。

2021年Node.js开发人员学习路线图
2021 年 Node.js 开发人员学习路线图

Node.js 自发布以来,已成为业界重要破局者之一。Uber、Medium、PayPal 和沃尔玛等大型企业,纷纷将技术栈转向 Node.js。Node.js 支持开发功能强大的应用,例如实时追踪 App、视频 / 文本聊天引擎、社交媒体 App 等,当前已成为开发人员热衷的一项技能。

15+人团队的前端体系架构应该如何管理?
15+ 人团队的前端体系架构应该如何管理?

公司前端工程师超过 15 人,有多个项目的前端体系架构应该如何管理?

Angular、React 和 Vue 三大框架,Web 开发该如何选择?
Angular、React 和 Vue 三大框架,Web 开发该如何选择?

开始一个新项目总是要做许多决定,其中一个关键决策就是选择合适的框架或库。

前端开发者必备的12个工具
前端开发者必备的 12 个工具

作为前端开发者,这些工具必定让你事半功倍。

BFF模式:微服务前端数据加载的最佳实践?
BFF 模式:微服务前端数据加载的最佳实践?

BFF 有助于简化数据展示,并为前端提供一个目的明确的接口。

数据治理“PAI”实施方法论
数据治理“PAI”实施方法论

百分点大数据技术团队基于多年的数据治理项目经验,总结了一套做好数据治理工作及提升数据治理能力的实施方法论。

维护几十种语言和站点,爱奇艺国际站WEB端网页优化实践
维护几十种语言和站点,爱奇艺国际站 WEB 端网页优化实践

爱奇艺国际站(www.iq.com)提供了优质的视频给海外各国用户,自上线以来,现已支持几十个国际站点,并且在东南亚多个国家保证了海量用户高速观看体验。

五个常见的Nginx配置错误
五个常见的 Nginx 配置错误

Nginx 是最常见的 Web 服务器。本文介绍了五个常见的配置错误,它们会降低网站的安全性。

优酷速看短视频自动化生产解决方案
优酷速看短视频自动化生产解决方案

优酷每年为用户提供大量优质视频资源,具备天然的“由长变短”优势,并通过算法研究在速看短视频的自动化生产方面取得突破。

InfoQ 写作平台 2021年度100位优质创作者签约计划
InfoQ 写作平台 2021 年度 100 位优质创作者签约计划

《InfoQ 写作平台|百位优质创作者签约计划》是由行业尖端技术社区 InfoQ 发起的高端技术人才培养计划,从架构、开源、运维、AI、区块链、音视频、技术管理等多类别多角度出发,寻找并培养各技术方向的优质内容创作者。InfoQ 写作平台面向全网 IT 领域创作者,

如何实现高性能的在线 PDF 预览
如何实现高性能的在线 PDF 预览

我们在程序设计中,遇到请求数据较大、任务执行时间过长等场景时很容易想到通过数据切分、任务分片等方式来提升程序在系统中的执行、响应效果。本文为大家介绍如何将大的 PDF 文件拆分,然后根据用户的交互行为按需加载,从而提升用户在线阅读体验。

这就是你日思夜想的 React 原生动态加载
这就是你日思夜想的 React 原生动态加载

随着前端应用体积的扩大,资源加载的优化是我们必须要面对的问题,动态代码加载就是其中的一个方案。React.lazy() 和 React.Suspense 的提出为其提供了便捷之路。 本文带你一探究竟。

图解 HTTP 缓存
图解 HTTP 缓存

HTTP 的缓存机制,可以说这是前端工程师需要掌握的重要知识点之一。本文将针对 HTTP 缓存整体的流程做一个详细的讲解,争取做到大家读完整篇文章后,对缓存有一个整体的了解。

JS 图片压缩
JS 图片压缩

说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,PPDuck3,compression.js 等。不过,能不能自己撸一套 JS 实现的图片压缩代码呢?当然可以,让本文带大家来理一下实现思路。

webpack-dev-middleware 源码解读
webpack-dev-middleware 源码解读

Webpack 的使用目前已经是前端开发工程师必备技能之一。大家经常在 Webpack 的配置中,增加 devServer 来启动本地服务。本文将为解读该功能底层依赖 webpack-dev-middleware 的源码。

PHP“垂死”十年
PHP“垂死”十年

对于一门古老的语言来说,支撑未来技术的东西不是与时俱进吗?

  • 用户头像
    关注

    腾讯云产品运营

  • 用户头像
    关注

    极客邦会议主编

  • 用户头像
    关注

    InfoQ编辑

    大厂面试那些问题,平时真的不会用到吗?
    大厂面试那些问题,平时真的不会用到吗?

    李玥 | 京东 零售计算存储平台部资深架构师

    立即下载
    设计智能在数字和实体制造中的应用

    谢宣松(星瞳) | 阿里巴巴达摩院机器智能实验室 资深算法专家

    立即下载
    云化 DevOps 工具链的架构设计与实践

    刘长城 | 华为云 DevCloud 高级架构师

    立即下载