自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 前端性能优化

web性能优化、前端性能优化、web性能指标、性能测量、Lighthouse

2022-11-09 11:14:01 2963

原创 前端性能优化之-浏览器关键渲染路径优化

浏览器渲染引擎工作流程,关键渲染路径,关键渲染路径优化思路

2025-02-08 15:16:18 955

原创 几种主流的编程思想

面向切面编程(Aspect-Oriented Programming,简称AOP)是一种通过分离应用中的横切关注点(Cross-Cutting Concerns)来实现模块化的软件开发范式函数式编程是一种编程范式,强调使用函数来构建程序逻辑来源于数学中的函数概念,强调无副作用的函数和不可变性面向过程编程是一种以过程为基础,以函数、变量、语句等概念为核心的编程思想。声明式编程式一种以声明为基础,以描述问题的解决方法为核心的编程思想。

2024-12-19 18:25:58 639

原创 前端性能优化思路

前端性能优化需要从多方面入手,包括减少资源加载时间、优化页面渲染、利用浏览器缓存、使用CDN加速,服务端渲染和预渲染、性能监控和分析。需要综合运用这些优化策略才能显著提升网页或应用的性能和用户体验。

2024-12-17 19:35:55 764

原创 Linux - 前端程序员常用的 Linux 命令

bin二进制应用程序目录,其中包含二进制文件CentOS 系统所有用户使用的命令都在这个目录下,Binary 的缩写,这个目录中存放着常用的命令/usr/sbin: s 即 system,存放管理员使用的系统管理程序/boot: 开机启动引导目录, 启动boot(配置文件),其中包括了Linux 内核 文件与卡机所需的文件/dev: 设备目录, 设备(device)相关的目录和文件,其中包含了所有应用程序的配置文件,还包含了启动/停止某个程序的shell脚本/etc配置文件目录。

2024-12-02 15:20:33 737

原创 HarmonyOS 应用开发 - 应用程序框架

!#ff0000 提供了应用程序 开发和运行 的!!,是系统为开发者提供的应用程序所需能力的抽象,提供了应用程序必备的组件和运行机制。

2024-12-02 13:53:59 1377

原创 Harmony OS 应用开发 - ArkTS

自定义组件和页面的关系自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI复用,可以调用组件的声明周期页面: 应用的ui界面,可以由一个或者当国歌自定义组件组成,@Entry装饰的自定义组件为页面入口组件,即页面的根节点,一个页面有且仅有一个 @Entry。只有被 @Entry 装饰的组件才可以调用页面生命周期onPageShow: 页面每次显示时触发,包括路由过程、应用进入前台等场景onPageHide: 页面每次隐藏时触发,包括路由过程、应用进入后台等场景。

2024-12-02 13:52:40 1099

原创 Harmony OS(鸿蒙系统)基本概念与应用场景

【代码】Harmony OS(鸿蒙系统)基本概念与应用场景。

2024-12-02 13:50:01 1406

原创 Vue 插件机制 & install 方法的特殊用法

在 Vue 项目中,可以通过Vue.use()方法注册插件。

2024-05-14 15:37:33 526 1

原创 call、apply、bind方法实现

【代码】call、apply、bind方法实现。

2024-04-08 17:58:48 247

原创 对js执行上下文的理解

变量对象时存储当前执行上下文中所有变量、函数声明和函数参数的地法规。在 ES6 之前,这个对象对于不同的执行上下文有不同的名字(在全局上下文中时全局对象,在函数中是活动对象)。这是一个包含多个变量对象的链式结构,用于解析变量和函数的引用。虽然在现代的js开发中很少出现 eval 的使用,但是 每次调用eval时也会创建一个新的执行上下文。这是一个特殊的对象,取决于函数的调用方式(通过对象调用、通过函数调用、作为构造函数调用等)当一个函数被调用时,都会为这个函数创建一个执行上下文,这个上下文包含函数的。

2024-04-07 17:54:26 362

原创 《重构: 改善即有代码的设计》读书笔记

重构定义、重构原则和技巧、重构手法、常见代码结构问题、重构挑战、重构的最佳实践、未来趋势

2024-02-29 18:50:54 445

原创 javascript 面向对象 & 类 & 构造函数

javascript 面向对象编程,原型,原型链,继承模式,封装,多态

2024-02-19 14:41:27 710 1

原创 javascript 几种继承模式的实现

js 继承模式实现,原型继承,原型链继承,借用构造函数继承,组合继承,class 类继承

2024-02-19 11:30:31 961 1

原创 javascript 正则表达式

javascript正则表达式,正则表达基本结构、元字符、选择、分组、引用、修饰符、正则表达式方法

2024-02-18 16:30:00 976 1

原创 常见排序算法整理(javascript 实现)

几种常见排序算法原理和实现,javascript实现排序算法,冒泡排序、插入排序、快速排序、归并排序、堆排序,几种算法时间复杂度、空间复杂度,算法稳定性的对比

2023-12-11 17:28:55 439 1

原创 医疗影像基础概念

开发医疗影像平台需要掌握的一些基础知识

2023-12-07 14:38:42 3857 2

原创 Cornerstone 一个医学影像成像平台构建javascript库

医学影像图像处理库 Cornerstone 详解

2023-12-07 13:33:44 1687 1

原创 浏览器缓存机制

浏览器缓存机制,强制缓存,协商缓存

2023-03-27 15:27:27 698

原创 《webkit 技术内幕》

webkit 技术原理,chrome 浏览器工作原理

2023-03-24 15:00:00 1582

原创 HTTPS 加密过程解析

HTTP 与 HTTPS 之间的区别、对称加密、非对称加密、HTTPS 加密过程

2023-03-24 14:10:03 123

原创 客户端文件上传-大文件上传-秒传-断点续传

客户端文件上传,js 文件上传, 大文件上传,秒传,断点续传

2023-03-20 17:08:22 326

原创 浏览器事件循环和NodeJS 事件循环

无论是在浏览器环境中还是在node环境中,事件循环之所以存在是因为js是单线程的,js代码并不总是同步执行行的,为了不阻塞线程,很多代码都是通过异步回调的方式执行的,这使js的代码执行顺序被打乱,所以我们需要一种机制去协调各个事件的执行顺序,这种机制就是。

2023-03-20 13:50:40 531

原创 Node.js事件循环

node.js 事件循环,event loop

2023-02-09 19:59:48 73

原创 qiankun原理解析

qiankun 是一个基于single-spa框架实现的一个微前端框架,single-spa虽然实现了路由劫持和应用加载,但是没有实现样式隔离和js隔离,并不是一个完善的微前端框架;

2023-02-09 16:35:14 5572 1

原创 Single-spa

微前端框架Single-spa原理解析

2023-02-09 16:33:57 1657

原创 JS 沙箱实现方案

js 沙箱使用场景,js沙箱实现方案,js 安全,沙箱

2023-02-09 16:32:18 1422

原创 CSS 隔离方案

BEM、css-modules、样式隔离、css、Shadow

2023-02-09 16:30:05 1023

原创 微前端基本概念

微前端基本概念,微前端使用场景、特点、解决的问题,和微服务的区别

2023-02-09 16:27:02 283

原创 《Web Performance IN ACTION》web性能优化

Web Performance in Action,web性能优化的相关书籍,讲述了web性能调优相关的技术,如 css性能调优,图片、字体、javascript 性能调优等

2022-08-16 21:43:39 416

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除