GuangLongYu
  • 首页
  • 归档
  • 分类
  • 标签
  • 常用工具
  • 关于
  • 友链
  •   
  •   
Vue源码研究之数据驱动(一)

Vue源码研究之数据驱动(一)

研究vue源码,造轮子,最终模仿vue做出一个自动替换节点内容的效果,主要目的是实现一个简单的模仿vue的数据驱动。这部分我之前想过用dom的方式来实现,写过类似的demo,但是没有保存,现在好好写一写,内容尽可能全面,把握每一个细节。

2022-03-25
前端 vue 源码
vue 源码 数据驱动
Matter.js之给box添加键盘控制

Matter.js之给box添加键盘控制

Matter.js是个开源的2D物理引擎,它提供了一个简单的API,可以让我们以更简单的方式来操作物理引擎。但是却没有提供一个简单的控制器,我们需要自己写一个控制器,来控制画布中的物体运动。本文章基于上次制作的demo,给box添加键盘控制。

2022-03-22
前端 matter.js 经验
matter.js 经验
Matter.js之获取鼠标选中的对象

Matter.js之获取鼠标选中的对象

由于Matter.js本身未提供鼠标单击获取到所单击的对象的方法,所以需要自己写一个,在翻阅了大量的官方demo和源码以后,我发现当拖拽的时候会获取到当前所点击的对象,由此我仿照他的方式写出了一个获取鼠标选中的对象的方法,这样就可以在拖拽的时候获取到当前所点击的对象了。

2022-03-22
前端 matter.js 经验
matter.js 经验
Matter.js之Svg模块

Matter.js之Svg模块

Matter.Svg模块包含了将SVG图像转换为点数组的方法。要使用此模块,还需要SVGPathSeg polyfill

2022-03-20
前端 matter.js Svg
matter.js Svg
Matter.js之Engine

Matter.js之Engine

Matter.Engine模块包含了创建和操作引擎的方法。引擎是管理更新模拟世界的一个控制器。

2022-03-20
前端 matter.js engine
matter.js engine
Matter.js中的Runner详细解析

Matter.js中的Runner详细解析

Matter.Runner模块是一个可选的游戏循环,它在浏览器中给你一个可以自动更新Matter.Engine的工具。它是为了开发和调试而设计的,也可以用于简单的游戏。如果你使用自己的游戏循环,那么你不需要Matter.Runner模块。直接在你的循环中调用**Engine.update(engine, delta)**即可。 查看使用例程

2022-03-19
前端 matter.js runner
matter.js runner
Matter.js入门案例

Matter.js入门案例

在百度找半天找不到个合适的图形库,好不容易找个看起来差不多的,但是又没中文文档,或者写的很草率,所以打算自己写个文档本章节是Matter.js的入门案例,和官网的文档内容是一致的。

2022-03-19
前端 matter.js 入门案例
matter.js
在vue3中全局挂载axios

在vue3中全局挂载axios

前言vue3中已经不支持全局挂载properties了,所以通过vue-cli生成的vue3项目,添加了axios库以后,使用插件的方式引入插件,由于vue不再支持根级property,所以会报错。

2022-03-18
前端 vue axios
vue axios
vue-introjs在项目中的使用

vue-introjs在项目中的使用

intro.js是一个基于Vue.js的简单的引导页,可以用来展示项目的简介,欢迎页面,以及登录页面等等。 在项目中使用vue-introjs,可以制作出用户引导功能,使功能更加友好。 在项目中引入vue-introjs.js文件,并在页面中引入vue-introjs.css文件,然后在对应的需要提示的标签上使用v-intro,v-intro-position,和v-intro-step来控制。

2022-03-01
前端 vue intro.js
vue vue-introjs
1…345

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人
晋ICP备19013417号-1