Android Studio 2021安装教程 Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 2022-04-04 安卓开发 AndroidStudio 安装教程 安卓开发 AndroidStudio 安装教程
element-plus全局注册图标小技巧 Element Plus 提供了一套常用的图标集合。在使用element-plus时,需要先在全局注册图标,这样才能在组件中使用。如是使用按需引入的话每次都需要引入一次图标,就导致使用的时候非常难受,因此这里考虑牺牲一点点性能,再程序开始之前就全局注册所有的图标。 2022-04-03 前端 vue 经验 vue element-plus
Vue项目中scss不生效的问题 今天学习Vue封装组件库的时候,将scss文件拆解,然后在组件中引用就不生效了,在检查了许多地方以后才解决了问题。因此在这里总结一些引用scss不生效的解决方案。 2022-04-03 前端 vue 经验 vue scss
前端脚手架神器—x-build x-build是一款协助你快速从”零”搭建大型应用的前端脚手架。X-BUILD 基于 vue3 + typescript,使用 vite 构建项目,支持众多的开箱即用的功能和针对项目进行了不同程度的优化,初始模板打包后体积仅为 150kb / 50kb(gzip)。它的宗旨是快速创建一套纯净却具备强大基础功能的模板,协助开发者自由发挥快速搭建任何类型的项目。 2022-04-02 前端 脚手架 x-build x-build 脚手架
Vue源码研究之渲染模型 Vue 本质上是使用 HTML 的字符串作为模板的, 将字符串的 模板 转换为 AST(抽象语法树), 再转换为 VNode(虚拟dom)主要流程如下: 将模板字符串转换为 AST 将 AST 转换为 VNode 将 VNode 转换为 DOM 2022-04-01 前端 vue 源码 vue 源码 渲染模型
Matter.js之Bodies刚体工厂模块 Matter.Bodies模块包含创建常见配置的刚体模型的工厂方法。(例如,矩形,圆形和其他多边形)。 2022-03-27 前端 matter.js Bodies matter.js Bodies
Matter.js之Axes坐标轴模块 Matter.js提供了一个操作坐标轴的一个模块——Matter.Axes,包含了创建和操作坐标轴的设置的一系列方法。 2022-03-27 前端 matter.js Axes matter.js Axes
Vue源码研究之数据驱动(二) 对虚拟dom有一种猜想,那就是将节点用json表示,然后再写一个render函数进行渲染,感觉vue的源码就是这样的。我研究vue源码主要的目的就是想要制作一个符合我自己想法的低代码的设计器,可以使我的项目变得更加适合更多人玩,让他们也体验到前端开发的乐趣。本次将实现把之前的内容使用构造函数来实现,使用的时候就和vue一样只要创建一个对象,调用构造函数就可以实现数据模板替换的功能。 2022-03-25 前端 vue 源码 vue 源码 数据驱动
Vue源码研究之数据驱动(一) 研究vue源码,造轮子,最终模仿vue做出一个自动替换节点内容的效果,主要目的是实现一个简单的模仿vue的数据驱动。这部分我之前想过用dom的方式来实现,写过类似的demo,但是没有保存,现在好好写一写,内容尽可能全面,把握每一个细节。 2022-03-25 前端 vue 源码 vue 源码 数据驱动
Matter.js之给box添加键盘控制 Matter.js是个开源的2D物理引擎,它提供了一个简单的API,可以让我们以更简单的方式来操作物理引擎。但是却没有提供一个简单的控制器,我们需要自己写一个控制器,来控制画布中的物体运动。本文章基于上次制作的demo,给box添加键盘控制。 2022-03-22 前端 matter.js 经验 matter.js 经验