胖蔡说技术
随便扯扯

JavaScript 第13页

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格
使用slatejs实现自定义元素-胖蔡叨叨叨

使用slatejs实现自定义元素

胖蔡阅读(1325)赞(1)

  背景 项目需要,需要使用可实现自定义的富文本编辑器。所以就找了市面上的一些富文本编辑器进行对比选型。由于我们采用的是react实现的前端开发,本次需要对于富文本编辑器需要有个较为深度的自定义。所以,我对市面上常用的几款富文本编...

你需要知道的JavaScript数据类型-胖蔡叨叨叨

你需要知道的JavaScript数据类型

胖蔡阅读(933)赞(0)

JavaScript 是一种解释型语言,JavaScript指令以纯文本形式传递给浏览器,然后依次执行。因为不需要执行编译成计算机的二进制文件执行,使得JavaScript语言更加便于阅读、编写、测试。本篇文章主要是对JavaScript中...

使用docxjs实现前端的word生成-胖蔡叨叨叨

使用docxjs实现前端的word生成

胖蔡阅读(2966)赞(0)

Docx 可以帮助我们实现ts/js代码生成*.docx文件的功能,它可以同时被运用于Node端和浏览器端。使用docx基本可以实现大多数Microsoft Word文档英文版的绝大数API操作,但由于Microsoft Word文档中英文...

React使用Ant Design Pro框架导致首屏加载缓慢问题-胖蔡叨叨叨

React使用Ant Design Pro框架导致首屏加载缓慢问题

胖蔡阅读(1182)赞(0)

存在问题 React项目中使用Ant Design pro框架,发现编译后前端应用的首屏加载过于缓慢,针对该问题,对改应用的生成包进行分析并优化,使其加载速度提升,用户体验更好。整个优化的思路过程如下。 1、网页登录后,首次刷新【存在路由】...

js中数组删除对象的几种方式总结

胖蔡阅读(1194)赞(1)

JS中数组是我们较为常用的一种数据结构,本篇文章主要是介绍js中我们常见的一些删除数组中元素的方式方法,希望可以对大家有所帮助。站长不易,感兴趣的小伙伴帮忙点个广告。 数组中元素的删除通过删除的方法的不同可以分为: 关键字删除 splice...

使用node-xlsx读取生成excel文件

胖蔡阅读(888)赞(0)

node-xlsx是基于js-xlsx的实现的excel解析、生成器。这里我们通过node-xlsx实现excel的读取和生成。 安装 $ npm install node-xlsx -S   解析 excel文件 import ...

Vue中是用downloadjs实现文件下载-胖蔡叨叨叨

Vue中是用downloadjs实现文件下载

胖蔡阅读(3232)赞(0)

Vue中使用downlaodjs库实现浏览器中文件的下载,可以防止通过a标签下载导致txt,jpg等直接展示不下载的问题。 1、downloadjs下载 $ npm i downloadjs -S   2、 Vue中使用 创建一个...

JS实现MD5加密-胖蔡叨叨叨

JS实现MD5加密

胖蔡阅读(2615)赞(1)

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),是一种常用的密码散列函数,一般常用检测文件、传输信息的完整性。MD5是由美国密码学家罗纳德·李维斯特在1992年发布。这套算法的程序在 RFC 1321 ...

MD5 不安全的三个原因

胖蔡阅读(1081)赞(0)

您可能已经阅读了该信息,并且您知道 MD5 不是最安全的散列函数 但是您知道为什么吗?你知道更安全的替代品吗? 这就是我今天要向您解释的内容。 为什么 MD5 不安全? MD5 是一种密码算法,通常用于将密码存储在数据库中 但这种算法不再安...