数据库bigInt,后端Long类型定义的ID,导致前端与后台不一致
项目开发中前后端数据交互常会使用id作为主键索引,通常id数值都不大,使用number类型就可以表示处理,但对于一些分布式id或其他情况,后台数据库使用雪花ID,数据库使用bigInt类型存储
webpack打包时如何修改文件名
在使用webpack进行项目打包的时候,我们可通过以下方式对不同类型的资源,进行文件名或文件路径的修改,使用copy-webpack-plugin插件复制的文件,这个就是配置from和to
Base64编码知识详解
在我们进行前端开发时,针对项目优化,常会提到一条:针对较小图片,合理使用Base64字符串替换内嵌,可以减少页面http请求。并且还会特别强调下,必须是小图片,大小不要超过多少KB,等等。
一文读懂 TypeScript 泛型及应用
泛型是静态类型语言的基本特征,允许将类型作为参数传递给另一个类型、函数、或者其他结构。TypeScript 支持泛型作为将类型安全引入组件的一种方式。
爱彼迎将JavaScript代码打包工具从Webpack改用Metro,缩短了构建时间
与许多大规模公司一样,随着代码库不断变大,爱彼迎也在打包工具方面经历了阵痛。即使代码库增至四倍,爱彼迎在2018年将JavaScript代码打包工具从Webpack迁移到Metro后,还是加快了对前端的UX更改。
JavaScript 的var、let 与const
JavaScript 因为历史悠久, 所以你可能会遇到经过多人更改过的JavaScript 程式, 里面混杂了不同时期JavaScript 的语法, 导致有时候JavaScript 程式就是难懂, 本文将针对宣告变数的几种方法加以说明, 期望能让大家快速理解其中的差别。
常用恶意软件分析方法及工具汇总
恶意软件是指由网络犯罪分子设计的恶意程序,可通过创建后门入口来获得对计算设备的访问权,从而窃取个人信息、机密数据,实施对计算机系统的破坏。为了更好地防护恶意软件
JS实现JSON对象与URL参数的相互转换
在实际的开发过程中,可能会遇到需要将 JSON对象转换为URL参数,或者将URL参数转换为JSON对象的场景,比如有一个JSON对象如下:
开发一个浏览器插件从未如此简单
实际上我们平时说的浏览器插件指的就是浏览器扩展,它可以帮助我们实现非常多强大的能力。以我们最常接触到的 Chrome 扩展 ( Chrome Extension ) 为例,它可以帮助我们实现请求的抓取和劫持、各种事件监听