自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flex弹性容器基础页面布局

【代码】Flex弹性容器基础页面布局。

2023-08-28 12:18:47 29 1

原创 小程序如何传递数据

使用wx.navigateTo和wx.redirectTo时,可以通过在url后拼接 + 变量, 然后在目标页面 通过在onLoad周期中,通过参数来获取传递过来的值。在组件.js 中, 头部 引入 const app = getApp();在 app.js 中的 this.globalData = { } 中放入要存储的数;直接使用 app.globalData.key 来进行赋值和获取值。

2023-08-27 23:10:08 38 1

原创 理解 css rem与动态计算rem

首先css3规定1rem = html根节点的font-size,rem也就是root em简写。为了方便计算通常设置根节点font-size = 100px 那么 1rem = 100px。

2023-08-27 23:09:36 69 1

原创 浅谈WebGL

WebGL(Web Graphics Library )是一种 3D 绘图标准,这种绘图技术标准 允许把 JavaScript 和 OpenGL ES 2.0 结合在一起,通过增加 OpenGL ES 2.0 的 一个 JavaScript 绑定,WebGL 可以为 HTML5 Canvas 提供硬件 3D 加速渲染,这 样 Web 开发人员就可以借助系统显卡来在浏览器里更流畅地展示 3D 场景和模型了,还能创建复杂的导航和数据视觉化。

2023-08-26 22:22:22 28

原创 浅谈WebGL

WebGL(Web Graphics Library )是一种 3D 绘图标准,这种绘图技术标准 允许把 JavaScript 和 OpenGL ES 2.0 结合在一起,通过增加 OpenGL ES 2.0 的 一个 JavaScript 绑定,WebGL 可以为 HTML5 Canvas 提供硬件 3D 加速渲染,这 样 Web 开发人员就可以借助系统显卡来在浏览器里更流畅地展示 3D 场景和模型了,还能创建复杂的导航和数据视觉化。

2023-08-26 22:21:51 18

原创 CSS 显示(display的五种值

【代码】CSS 显示(display的五种值。

2023-08-25 12:17:38 24 1

原创 CSS 定位(position的五种值)

【代码】CSS 定位(position的五种值)

2023-08-25 12:17:07 30 1

原创 vue生命周期

加载渲染过程:beforeCreate(父) —> created(父)—>beforeMount(父)—>beforeCreate(子)—>created(子)—>beforeMount(子)—>mounted(子)—>mounted(父)beforeUpdate: 当执行这个钩子时,页面中的显示的数据还是旧的,data中的数据是更新后的,页面还没有和最新的数据保持同步……beforeMount:执行到这个钩子的时候,在内存中已经编译好了模板了,但是还没有挂载到页面中,此时,页面还是旧的。

2023-08-24 12:16:56 17 1

原创 WebGL的优点

2、利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、 跨平台的 OpenGL 接口实现的。通俗说 WebGL 中 canvas 绘图中的 3D 版本。因为原生的 WebGL 很复杂,我们经常 会使用一些三方的库,如 three.js 等,这些库多数用于 HTML5 游戏开发。1、通过 HTML 脚本本身实现 Web 交互式三维动画的制作,无需任何浏览器 插件支持;

2023-08-24 12:16:25 13 1

原创 两分钟上手 pinia

它有一个很方便的特性是会自动在组件卸载时注销,如果你不想要,可以在 $subscribe 第二个参数处传入。getters 其实就是 store 的计算属性集合,而且 getter 不能是异步函数。action 其实就是 store 的 methods,而且可以是异步函数。你可以使用 counterStore.$reset() 重置 state。推荐这种,符合Vue3 setup的编程模式,让结构更加扁平化。用于监控所有 action 的执行情况。用于监听 state 的整体变化。更像原先的 vuex。

2023-08-23 12:22:26 123

原创 vue灵魂拷问

v-for 优先级高于 v-if,每项都通过 v-for 渲染出来后再去通过 v-if 判断显隐,过程中会增加无用的 dom 操作,渲染了无用的节点。渐进式就是你想用 vuex 就用,不用也行,你想用 component 就用,不用也可以,或者你可以选择不用,或者只选几样去用。用index和用随机数都是同理,随机数每次都在变,做不到专一性,也很消耗性能。

2023-08-23 12:21:56 18

原创 python2和python3的转换

使用python3自带的程序2to3。若是安装包安装python3,则2to3在Tools文件夹中,若使用conda安装python3,则在bin目录下。

2023-08-22 21:16:17 14

原创 vuex和localstorage . cookie的区别

vuex的五大核心: state(存放数据的地方) , actions(发送异步请求), getters(类似于computed计算属性), mutations(更改状态的地方), modules(组件模块化)。vuex是为了解决多组件之间的共享状态的一种状态管理模式, 强调集中式管理, 将所有的共享状态放在内存中, 读取速度快, 但是页面一刷新就恢复默认值了,vuex有四个辅助函数: mapGetters. mapActions . mapMutations. mapState。

2023-08-22 21:15:27 19

空空如也

空空如也

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

TA关注的人

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