自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Javascript中的commonjs和es6 Module的区别

JS模块化规范对比:CommonJS与ES6 Module CommonJS是Node.js的默认模块系统,采用同步加载和值拷贝机制。其核心特点是运行时动态导入、模块缓存和阻塞式加载,适合服务器环境。ES6 Module是官方标准模块系统,具有静态分析、异步加载和实时绑定特性,支持循环依赖和Tree Shaking优化,适用于现代前后端开发。两者在语法(require/import)、加载时机(运行时/编译时)、作用域(拷贝/引用)等方面存在本质差异。CommonJS更适合服务端,ES6 Module则是浏

2025-08-29 10:40:37 729

原创 instanceof和typeof的区别

instanceof和typeof是JavaScript中用于检测变量类型的运算符,但两者的用途和机制存在本质差异。操作符用途适用类型返回值典型用途typeof判断基本数据类型原始类型、函数字符串判断 number、string 等instanceof判断对象的原型链关系对象布尔值判断对象属于哪个类。

2025-07-02 23:33:00 703

原创 vue2和vue3的区别

对比点Vue2Vue3响应式原理ProxyAPI 风格性能较好更优TypeScript支持一般原生支持新特性少生命周期created、mounted 等onMounted、onUnmounted 等IE 支持IE9+不支持 IE11。

2025-07-02 23:26:10 1592

原创 js基本数据类型有哪些,都i有那些优缺点

逻辑判断直观(true/false),适合条件分支(如if/else,三原运算符)不可变性导致频繁拼接大字符串时性能较差(每次拼接都会创建新字符串),建议用数组。:创建的 Symbol 永不重复,适合作为对象的私有属性或常量(如状态机中的状态标识)。1.undefined:未定义的值(变量声明未赋值时的默认值)显示表示”无对象“或者”空值“,语义清晰(如。5.String:字符串(文本数据,用单/双/模板字符串包裹)统一处理整数和浮点数,支持科学计数法(如。2.null:表示空置(主动赋值为”空“的状态)

2025-06-11 15:38:30 753

原创 vue的$nextTick的作用是什么?什么时候触发?

nextTick的主要作用是延迟回调函数的执行,确保回调在DOM更新完成后触发。由于Vue的DOM更新是异步的,数据变化后视图不会立即更新,$nextTick提供了一种机制来访问更新后的DOM。在Vue中修改数据后,视图的更新是异步进行的。直接操作DOM可能无法获取到最新的DOM结构,$nextTick可以确保在DOM更新完成后执行回调,避免因异步更新导致的问题。

2025-06-10 10:56:26 326

原创 git常用的命令

基础操作:克隆:git clone → git cl添加:git add → git a提交:git commit → git ci推送:git push → git p拉取:git pull → git pl状态:git status → git st分支管理:创建分支:git branch → git b切换分支:git checkout → git co新建并切换:git checkout -b → git cob合并分支:git merge → git mg。

2025-06-09 17:17:33 287 1

空空如也

空空如也

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

TA关注的人

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