首页
学习
活动
专区
工具
TVP
发布

h5学习笔记

专栏作者
140
文章
220898
阅读量
27
订阅数
fabric方法、事件、对象
add(object) 添加 insertAt(object,index) 添加 remove(object) 移除 forEachObject 循环遍历  getObjects() 获取所有对象 item(int) 获取子项 isEmpty() 判断是否空画板 size() 画板元素个数 contains(object) 查询是否包含某个元素 fabric.util.cos fabric.util.sin fabric.util.drawDashedLine 绘制虚线 getWidth() setWidth() getHeight() clear() 清空 renderAll() 重绘 requestRenderAll() 请求重新渲染 rendercanvas() 重绘画板 getCenter().top/left 获取中心坐标 toDatalessJSON() 画板信息序列化成最小的json toJSON() 画板信息序列化成json moveTo(object,index) 移动 dispose() 释放 setCursor() 设置手势图标 getSelectionContext()获取选中的context getSelectionElement()获取选中的元素 getActiveObject() 获取选中的对象 getActiveObjects() 获取选中的多个对象 discardActiveObject()取消当前选中对象  isType() 图片的类型 setColor(color) = canvas.set("full",""); rotate() 设置旋转角度 setCoords() 设置坐标
星辰_大海
2023-03-16
1K0
fabric使用
https://gitee.com/xc-dh/vue-fabric-canvas
星辰_大海
2023-03-16
8850
fabricjs常用方法
官网:http://fabricjs.com/ fabricjs为canvas的一个操作插件,功能较为齐全,下面为常用的知识点 //1: 获得画布上的所有对象: var items = canvas.getObjects(); //2: 设置画布上的某个对象为活动对象。 canvas.setActiveObject(items[i]); //3:获得画布上的活动对象 canvas.getActiveObject() //4:取消画布中的所有对象的选中状态。 canvas.discardActiveOb
星辰_大海
2023-03-16
1.6K1
图书列表案例
1.图书列表 静态列表效果 基于数据实现模板效果 处理每行的操作按钮(禁止默认行为) 1、 提供的静态数据 数据存放在vue 中 data 属性中 var vm = new Vue({      el: '#app',      data: {        books: [{          id: 1,          name: '三国演义',          date: ''       },{          id: 2,          n
星辰_大海
2022-05-10
1.1K0
Vue常用特性
需求:输入框中输入姓名,失去焦点时验证是否存在,如果已 经存在,提示从新输入,如果不存在,提示可以使用。
星辰_大海
2022-05-10
1.5K0
Vue模板语法
基本上就是将数据以字符串的方式拼接到HTML标 签中,前端代码风格大体上如下所示。
星辰_大海
2022-05-10
6.7K0
package.json文件
项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github地址、 当前项目依赖了哪些第三方模块等。 package.json文件在项目根目录下使用npm init -y命令生成。
星辰_大海
2022-05-10
7060
Node.js中模块加载机制
1.模块查找规则-当模块拥有路径但没有后缀时 require(' ./find.js') ; require(' ./find') ; require方法根据模块路径查找模块,如果是完整路径。直接引入模块。 如果模块后缀省略,先找同名JS文件再找同名JS文件夹 如果找到了同名文件夹,找文件夹中的index.js 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件 如果找指定的入口文件不存在或者没有指定入口文件就会报错
星辰_大海
2022-05-10
1.3K0
第三方模块
写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹中,所以又名包。
星辰_大海
2022-05-10
6460
系统模块
Node运行环境提供的API.因为这些API都是以模块化的方式进行开发的,所以我们又称Node运行环境提供的API为系统模块
星辰_大海
2022-05-10
2300
1.Node.js快速入门
Node.js是由ECMAScript及Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一 些更加强大的API。
星辰_大海
2022-05-10
3460
组件插槽
组件的最大特性就是复用性,而用好插槽能大大提高组件的可复用能力 匿名插槽 ​ <div id="app"> <!-- 插槽内容--> <!-- 这里的所有组件标签中嵌套的内容会替换掉slot 如果不传值 则使用 slot 中的默认值 --> <alert-box>有bug发生</alert-box> <alert-box>有一个警告</alert-box> <alert-box></alert-box> </div> ​ <script t
星辰_大海
2020-12-07
5240
Vue组件之间传值
父组件向子组件传值 父组件发送的形式是以属性的形式绑定值到子组件身上。 然后子组件用属性props接收 在props中使用驼峰形式,模板中需要使用短横线的形式,字符串形式的模板中没有这个限制 <div id="app"> <div>{{pmsg}}</div> <!--1、menu-item 在 APP中嵌套着 故 menu-item 为 子组件 --> <!-- 给子组件传入一个静态的值 --> <menu-item title=
星辰_大海
2020-12-07
1.4K0
Vue 调试工具
https://github.com/vuejs/vue-devtools/tree/v5.1.1
星辰_大海
2020-12-07
1K0
组件注册
全局注册 Vue.component('组件名称', { }) 第1个参数是标签名称,第2个参数是一个选项对象 全局组件注册后,任何vue实例都可以用 组件基础用 <div id="example"> <!-- 2、 组件使用 组件名称 是以HTML标签的形式使用 --> <my-component></my-component> </div> <script> // 注册组件 // 1、 my-component 就是组件中自定义的标签名 Vue.c
星辰_大海
2020-12-07
1.1K0
数组相关API
1.数组变异方法(修改原有数据) 在 Vue 中,直接修改对象属性的值无法触发响应式。当你直接修改了对象属性的值,你会发现,只有数据改了,但是页面内容并没有改变 变异数组方法即保持数组方法原有功能不变的前提下对其进行功能拓展 push() 往数组最后面添加一个元素,成功返回当前数组的长度 pop() 删除数组的最后一个元素,成功返回删除元素的值 shift() 删除数组的第一个元素,成功返回删除元素的值 unshift() 往数组最前面添加一个元素,成功返回当前数组的长度 splice() 有三
星辰_大海
2020-12-07
4240
Vue基本使用
1 .传统开发模式对比 //原生js <div id="msg"></div> <script type="text/javascript"> var msg = 'Hello World'; var div = document.getElementById('msg'); div.innerHTML = msg; </script> //jQuery <div id="msg"></div> <script type="text/javascript" src="js/jquery.js"></scr
星辰_大海
2020-11-27
3490
Vue概述
尤雨溪:Vue.js的创建者 2014年2月,Vue.js正式发布 2015年10月27日,正式发布1.0.0 2016年4月27日,发布2.0的预览版本 Vue 是什么? V
星辰_大海
2020-11-27
3820
mongoose报错 DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
星辰_大海
2020-11-10
7160
Express框架
Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用。我们可以使用 npm install express 命令进行下载。
星辰_大海
2020-11-10
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档