前端必读:Vue响应式系统大PK(下)

响应式系统(Reactivity systems)是现代前端框架的关键部分之一。应用系统的的高度交互性、动态性和响应能力全靠它支持。每个Web开发人员而言都应该了解这一系统的功能和实践操作。

前端必读:Vue响应式系统大PK(上)

响应式系统(Reactivity systems)是现代前端框架的关键部分之一。应用系统的的高度交互性、动态性和响应能力全靠它支持。每个Web开发人员而言都应该了解这一系统的功能和实践操作。

轻量级工具Vite到底牛在哪

时下大热的vue框架又来了新开发环境构建工具——Vite,今天我们一起来了解一下这个新成员。

进击中的Vue 3——“电动车电池范围计算器”开源项目

经历了近6年的发展,电动车在市场上得到大规模普及,从“大玩具”变为未来交通的基石。项目以电动车行业最受关注的续航能力为例,使用vue3技术构建一个电池范围计算器,来展示用Vue.js制作仪表盘的开发方式和体验。

NodeJS中的LRU缓存(CLOCK-2-hand)实现

缓存是预先根据数据列表准备一些重要数据。没有缓存的话,系统的吞吐量就取决于存储速度最慢的数据,因此保持应用程序高性能的一个重要优化就是缓存。web应用程序中有两项很重要的工作,分别是文件和视频Blob的缓存和快速访问页面模板。

技术解惑 | 数据库设计的那些事

良好的数据库设计能够为用户和各种应用系统提供一个信息基础设施和高效率的运行环境,满足各种用户的需求,并对应用程序的信息管理和数据操作产生重要的影响。可见,掌握一门数据库设计的方法对于项目搭建而言还是非常必要的。

2021中国开发者画像:80%在30岁以下,热爱技术希望干到退休

你为什么选择成为一名开发者?当被问到这个问题,很多人都会想起自己青葱岁月里的抉择时刻。有人说是兴趣,有人说是为了赶上时代的特快列车,更有人直言“还不是因为穷”。4月,CSDN发布了CSDN发布《2020-2021中国开发者调查报告》,让我们对当前时代的开发者画像,有了一个更加清晰的认识。

前端框架之争丨除了Vue、Angular和React还有谁与之争锋

如果你体验过JAVA这种强类型语言带来的便利,包括其丰富的类型变量、抽象与接口,转而使用JavaScript时,一定会觉得不够满意。尤其是JavaScript声明的变量Number可以轻而易举的分配给String,IDE如何执行任何类型的IntelliSense都让人十分困扰。面对这个技术障碍,我们就无法忽视TypeScript带来的便利。相比较于JavaScript,最为明显的一点就是我们可以赋予IDE实际使用的能力, 本文将要介绍一些TypeScript的编码技巧,帮助您更加快速高效的进行工作。

四两拨千斤——你不知道的VScode编码TypeScript的技巧

如果你体验过JAVA这种强类型语言带来的便利,包括其丰富的类型变量、抽象与接口,转而使用JavaScript时,一定会觉得不够满意。尤其是JavaScript声明的变量Number可以轻而易举的分配给String,IDE如何执行任何类型的IntelliSense都让人十分困扰。面对这个技术障碍,我们就无法忽视TypeScript带来的便利。相比较于JavaScript,最为明显的一点就是我们可以赋予IDE实际使用的能力, 本文将要介绍一些TypeScript的编码技巧,帮助您更加快速高效的进行工作。

面向前端开发人员的VSCode自动化插件

编程是复杂的。在保证高生产力和代码质量的同时,有许多最优的方案需要记住,有许多准则需要遵循,还有许多 "已知问题 "需要避免。现代开发过程如果没有自动化完成的工作,还是比较困难的。在本文中,我就将为大家介绍一些可以为前端开发人员提高开发效率的VSCode自动化技巧。

一些DevTools的小技巧-让你不止会console.log()

在开发过程中,你可能会经常用到控制台命令console.log(),但是,其实除了这个命令外,还有一些其他的命令和技巧可供我们使用,让我们看看它们究竟是什么,会不会为你的调试能力带来一点新的启发。

每个开发人员都应知道的字符编码知识

我们都知道计算机只能理解二进制数据暨0和1,二进制是计算机语言,这是因为计算机在设计之初是由八个晶体管通过开合来表示数据的,于是这八位二进制数据被称为“字节”,一个字节根据八位的不同组合共有256种不同的结果。

盘点Excel中的那些有趣的“bug”

在今天这篇文章里,我们不是为了讲Excel中那些大家已经耳熟能详的功能,让我们一起来看看,即便强大如Excel也会有的一些令人费解的计算结果吧!

Python和JavaScript间的区别是什么?

JavaScript和Python这两种语言非常流行和强大,但它们在部分语法的使用上却有着一些不同,如果你恰好对这些区别对比感兴趣,那么这篇文章中的内容可能会为你提供一些帮助。

Angular性能优化实践——巧用第三方组件和懒加载技术

为了帮助开发者深入理解和使用Angular,本文将以我司客户中最为典型的业务场景——在线表格编辑为例,演示如何借助懒加载技术,在基于 Angular的框架中实现在线导入导出Excel以及数据在线填报的功能。

每个开发人员都应该知道的WebSockets知识

WebSockets的核心是定义了一个在客户端和服务器之间建立套接字连接的Web API。它允许自Web浏览器或服务器从任何方向上的数据通讯。此外,与HTTP相比,它还进行了多项优化,使其更适合实时通讯的场景。

Vue 3自定义指令开发

在Angular和Vue中都有Directive的概念,我们通常讲Directive 翻译为“指令”。在计算机技术中,指令是由指令集架构定义的单个的CPU操作。在更广泛的意义上,“指令”可以是任何可执行程序的元素的表述,例如字节码。那么在前端框架Vue中“指令”到底是什么,他有什么作用呢?

2020年度总结 | 葡萄城软件开发技术回顾

在2020年,葡萄城仍然秉承着“赋能开发者”使命,用技术至上的工匠精神在前后端技术方面都有着一些创新。下面,就让我们一同来回顾一下吧。

VUE项目性能优化实践——通过懒加载提升页面响应速度

懒加载也叫做延时加载,在网页响应时不立刻请求资源,待页面加载完毕或者按需响应时再加载资源,以达到提高页面响应速度以及节省服务器资源的目的。

纵观 Excel 演化史,开发者如何通过“表格技术”提升企业生产力

提起表格产品,其中最典型的莫过于 Excel 。今天,我们就站在系统用户、企业决策者和开发者的立场,通过 Excel 的演化史,观察表格产品的发展与需求迭代、现阶段表格产品在业务中都覆盖了哪些应用场景,以及如何用“表格技术”提升企业生产力?

← 返回所有博客文章