标签:前端开发

web前端之Kotlin

从web诞生以来,做web前端开发必不可少要使用JavaScript作为主要的脚本语言,而JavaScript的弱语言特性又为语言的精进学习带来障碍。近几年来,各种JS类库层出不穷,且不断迭代完善,变得越来越复杂。对于一些想要做前端开发的后端开发者来说,难度越来越大,需要学习的知...

你的Web App需要前端框架吗?

前端框架对于开发复杂用户交互来说,是一个很强大的工具。它们可以让你构建一个可维护的,模块化的且独立的架构,使得构建应用和与其他开发者协作更加容易。 流行的框架背后,还有超大的社区,丰富的文档和教程,并提供经过考验的代码解决通用的挑战问题。框架让你深入现代化JavaScript特性...

在JavaScript中使用Intl.DateTimeFormat格式化Date

很多前端开发者应该都不知道Intl这个对象是干什么的? 看看上面的图,先认识一下。 解释一下,JavaScript中的Intl对象是ECMAScript Internationalization API的构造函数和方法的大本营。这个API有很多转换字符串,数字和日期的方便的特性...

修复Web应用的内存泄漏问题

近几年,由于网站的构建方式由服务端渲染切换到客户端渲染的SPA,我们需要花费更多的时间来管理用户设备的资源。不能阻塞UI渲染的进程,不能让笔记本的风扇狂响,不能让手机电池狂掉电等等,我们最不想看到的页面就是下面这个了。我们要认真思考这些在服务端渲染的时代不存在的问题。 很少有人...

在手机上做Web开发的现状

这是一个很有意思的话题:在手机上做Web开发是不是可行的? 作者首先抛出几个问题: 不考虑平板设备,虽然它们有大屏幕、强大的计算能力和易用的外接键盘。唯一的问题是软件的限制。 在手机上开发,要考虑尺寸大小的问题,这比之前接触的任何工作设备都小。 虚拟键盘。既然要非常地便携,也...

介绍D3

惊奇地发现这个网站的内容是可以编辑的,类似github库的设定,可以fork该文章,且文中可以像在Chrome控制台里一样展开查看对象的属性。 D3.js作为一个老牌的JavaScript可视化类库,支持的可视化图表类型非常的多,基本上可以满足你的所有业务场景的需求,同时...

Svelte为什么是我们在2020年大型web项目的选择

Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work...

2021年前端性能检查清单

前端性能检查清单 是由LogRocket的团队产出的,从2016年开始每年都有更新。LogRocket 本身提供了一个前端性能监控的服务,他们通过跟踪主要指标,分析内存占用等措施来给出网站性能改进建议。这份清单,对前端开发者来说,可以提供一些实战性的经验和参考,帮助开发者更好地做...

WebRTC成为W3C和IETF正式标准

Web标准的制定是一个非常漫长的过程,它保证了跨浏览器的特性是有用的、可持续的和相得益彰的。W3C和IETF标记了一个可能是大范围流行的最重要的标准之一:WebRTC(Web Real-time Communication)。 最早是Google在2009年开始创建WebRTC,...

类型谓词推断:TS 5.5 中的意外之举

TypeScript 5.5 将在接下来的几个月内发布。特别感谢一位贡献者的 PR,我已经知道这将是一个令人难以置信的版本。 上周五,TypeScript 合并了 Dan Vanderkam 的 PR,以"使用控制流分析从函数体中推断类型谓词"。让我们详细解释一下这个 PR 改变...

显示 1/5 页