自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 属性描述符

Object.defineProperty(对象,属性,{ // 描述信息。Object.defineProperty(对象,属性,{ // 访问器。configurable // 描述信息是否能修改。get: function(){}, // 读取器。set: function(){} // 设置器。enumerable // 是否可遍历。writable // 是否可重写。获取属性的描述符 返回一个描述符。value // 属性值。

2023-03-13 01:00:41 87

原创 浏览器渲染原理

浏览器渲染原理

2023-03-08 23:53:33 117

原创 什么是CJS,AMD,UMD和ESM?

Asynchronous Module Definition,可以看作 CJS 的异步版本,制定了一套规则使模块可以被异步 require 进来并在回调函数里继续使用,然后 require.js 等前端库也可以利用这个规则加载代码了。rollup这样的打包器在打包ESM的时候,会除去冗余的代码,这样网站就可以加载更少的代码已加快加载速度。ESM由于具有简单的语法,异步加载的特性,以及Tree-shakeable的特性,因此被广泛使用。具有类似CJS那样的简单的语法以及AMD的异步加载的功能。

2023-03-07 01:11:40 824

原创 事件循环event loop

事件循环

2023-03-07 01:09:33 107

原创 vue-print-nb打印问题

可能会造成样式错乱,比如你页面有table,打印弹出层的table,这样修改样式有可能会导致页面表格行错位,解决办法:在页面的标签上加id,比如pagetable,修改less样式如下。1、经过测试,A4纸大小宽度大致在650px,所以你隐藏的table列,要自己设置宽度,整体宽度在750左右,大于750,列会超出,不打印,小于750,右边会留有空白。一般为了好看,会固定高度,然后超出内容出现滚动条,但是打印的时候,只会打印固定高度的内容,导致打印内容缺失。2、不能固定高度,所以不要设置高度。

2023-02-08 00:13:23 1599

原创 Vue3.0 And Vite

2020…18 发布Vue3正式发布Vue3.0.0Vue3.0 新东西性能提升 1.3~2x,与Vue2.x 相比,mount 提升50%,内存占用小120%核心代码+Composition API : 13.5kb,最小11.75kb所有Runtime:22.5kb(Vue2是32kb)TS支持,新增:Fragment、Teleport、Suspense按需加载(配合vite) & 组合APICompiler 原理篇尝试地址:https://vue-next-template-

2022-02-14 01:55:16 442

原创 Vue and React 的一些网站

react1、蚂蚁数据可视化antvVue1、Vue2与Vue3的响应式区别2、Vue3开源资料库

2021-12-16 14:48:13 118

原创 学透JSON.stringify

JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。以下信息来自 MDN语法JSON.stringify(value[, replacer [, space]])参数value将要序列化成 一个 JSON 字符串的值。replacer 可选如果该参数是一个函数,则在序列化过程中,被序列化的.

2021-10-12 08:41:54 247

原创 前端 笔记

预处理器 /deep/ 与 ::v-deep1、/deep/项目中用到了预处理器scss、sass、less操作符 >>> 可能会因为无法编译而报错。可以使用 /deep/,但是vue-cli3可能会导致编译报错。这个时候用::v-deep2、::v-deep::v-deep 在预处理器scss、sass、less 比较通用......

2021-09-10 11:43:09 231 1

原创 记录vue开发中的小bug(后面会补充)

记录vue开发中的小bug记录一些小问题,记住一次教训cordova之坑1、问题一问题原因: 在调用cordova的方法的时候会因为 cordova.js加载慢而出现问题解决: 设一个定时器,循环调用,直到cordova.js 加载完成 在调用方法,实现转跳2、问题二问题原因:无法确定是否引入cordova.js解决:可以使用浏览器调试webview网址:https://www.jianshu.com/p/eaee7eba6840注意:要跨域才能用3、问题三问题原因:scrip

2020-11-21 03:43:49 254 1

空空如也

空空如也

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

TA关注的人

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