胖蔡说技术
随便扯扯

JavaScript 第13页

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

前端图片压缩

xuao阅读(1095)赞(1)

使用VUE或者React框架加载HTML大图时极容易导致前端页面卡死报out of memory错误,报出这个错误还好,如果没有报错浏览器可能就无法操作了。 前端压缩 为保证前端页面正常渲染html大图,需要在html加载前压缩图片。前端解...

简单了解面向对象编程(oop)和常见的几种设计模式-胖蔡说技术

简单了解面向对象编程(oop)和常见的几种设计模式

胖蔡阅读(1160)赞(1)

背景: 1、软件设计开发过程中疑难问题: 软件复杂庞大 难以维护阶 版本迭代需求变更 软件设计开发中存在很多其他的问题,上面只是从程序开发和设计的角度看到的部分问题。需求解决上面软件开发中的问题,就要求我们编写(设计)的软件具有很好的可读性...

React中Hooks源码简单解析-胖蔡说技术

React中Hooks源码简单解析

胖蔡阅读(1089)赞(0)

使用Hooks时的疑惑 Hooks的出现让我们对Function Component逐步拥有了对标 Class Component的特性,比如私有状态以及生命周期函数等。useState与useReducer这两个Hooks让我们可以在Fu...

性能优化—Preload&Prefetch

胖蔡阅读(1253)赞(0)

在preload和prefetch之前,我们一般根据编码需求通过link或者script标签引入页面渲染和交互所依赖的js和css等;然后这些资源由浏览器决定优先级进行加载、解析、渲染等。 然而,有些情况我们需要某些依赖在浏览器进入渲染的主...

jQuery从$开始

胖蔡阅读(1163)赞(1)

jQuery requires a window with a document.jQuery版本3.6.0 使用jQuery的第一行代码总是从$(document).ready(function(){});或者$(function(){}...

Js 过滤富文本html标签提取纯文本内容-胖蔡说技术

Js 过滤富文本html标签提取纯文本内容

胖蔡阅读(2782)赞(2)

需要将富文本中的标签和特殊字符过滤提取纯文本内容,就上网找了下,但是发现都不是我想要的。所以找了下之前自己写的过滤方法,在这里记录下,方便之后使用查找。功能比较简单,就直接上代码。     /** * 将富文本转换为纯文...

使用slatejs实现自定义元素-胖蔡说技术

使用slatejs实现自定义元素

胖蔡阅读(1537)赞(1)

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

你需要知道的JavaScript数据类型-胖蔡说技术

你需要知道的JavaScript数据类型

胖蔡阅读(1068)赞(0)

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

使用docxjs实现前端的word生成-胖蔡说技术

使用docxjs实现前端的word生成

胖蔡阅读(3252)赞(0)

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

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

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

胖蔡阅读(1379)赞(0)

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