- 博客(10)
- 收藏
- 关注
原创 Konva缩放平移
在 Konva 舞台上的缩放和平移功能。支持鼠标滚轮缩放、鼠标拖拽平移、单指触摸平移和双指触摸缩放。通过配置选项,可以启用或禁用缩放和平移功能,并设置最小和最大缩放比例以及缩放因子。
2025-01-15 16:00:58
280
原创 平面图常用js库对比
库名称适用场景优点缺点Fabric.js需要简单且灵活的平面图交互解决方案简单易用,支持动态更新、JSON 导入导出性能不如 Konva.js,3D 支持有限Konva.js复杂平面图、性能要求较高的场景高性能,复杂图层交互,移动端优化API 较复杂SVG.js需要高分辨率图形或导出矢量图的场景轻量、支持精美矢量图形性能不适合大量图形PixiJS超大规模平面图或高性能需求场景超高性能,适合复杂场景学习曲线较陡,不支持直接导入 SVGThr
2024-12-20 11:25:22
133
原创 vue2依赖版本
{“dependencies”: {“vue”: “latest”,“vue”: “^2.6.14”,“vue-router”: “latest”,“vue-router”: “^3.5.3”,“vuex”: “latest”“vuex”: “^3.6.2”},“devDependencies”: {“vue-loader”: “latest”,“vue-loader”: “^15.9.8”,“@vue/test-utils”: “latest”“@vue/test-utils”:
2022-04-11 16:25:01
890
转载 iPhone 各机型屏幕尺寸
iPhone 各机型屏幕尺寸手机设备型号屏幕尺寸分辨率点数 (pt)屏幕显示模式分辨率像素(px)屏幕比例iPhone SE4.0吋320x568@2x640x113616:9iPhone 6/6s/7/8/SE 24.7吋375x667@2x750x133416:9iPhone 6p/7p/8p5.5吋414x736@3x1242x220816:9iPhone XR/116.1吋414x896@2x828x179219
2022-01-06 13:46:08
4431
原创 angular8响应式表单,表单验证,异步验证
angular8响应式表单,表单验证,异步验证响应式表单Angular 提供了两种不同的方式来创建表单处理用户输入:响应式表单和模板驱动表单。响应式表单和模板驱动表单共享了一些底层构造块。FormControl 实例用于追踪单个表单控件的值和验证状态。FormGroup 用于追踪一个表单控件组的值和状态。FormArray 用于追踪表单控件数组的值和状态。要使用响应式表单,首先要...
2019-12-05 21:23:48
3037
原创 angular8路由懒加载
angular8路由懒加载在angular中路由即能加载组件又能加载模块,而我们说的懒加载实际上就是加载模块,目前还没有看到懒加载租价的例子。加载组件使用的是component关键字加载模块则是使用loadChildren关键字例子代码父模块路由文件import { NgModule } from '@angular/core';import { Routes, RouterMo...
2019-12-03 14:58:34
2262
原创 angular动态组件
angular动态组件实现原理通过@ViewChild加自定义指令获取插入节点的viewContainerRef对象,再通过viewContainerRef的createComponent方法将使用ComponentFactoryResolver.resolveComponentFactory方法生成的对象挂载到插入节点实现代码如下dynamic.component.tsimport...
2019-12-03 14:13:24
1415
1
原创 angular组件间通过服务通信
angular组件间通过服务通信服务代码import { Injectable } from '@angular/core';import { Subject } from 'rxjs';@Injectable()export class PcServiceService { // Observable string sources emitChangeSource = ne...
2019-12-02 22:31:13
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人