搜索
找到 16 条结果(用时 23 毫秒)
Quill富文本编辑器入坑指北
公司项目需要支持 简单 表格、图片上传、样式不丑的富文本编辑器。当时选择Quill这个富文本编辑器了也是看了一些附带的插件的Demo(quill-better-table、quill-image-resize-module),还有自定义的toolbar。中间碰到很多坑查了很多资料,也做了很多妥协。
fabricjs 在Vue 中的实际操作
刚进公司安排了一个项目,需要一个图片进行标注的系统(参照华为云的标注),找了一圈最后觉得fabricjs比较符合当前的业务👍👍👍目前编写代码还是比较流畅的,没有碰到很坑、很玄的问题附上一张图在Vue中使用其实和普通操作dom差不多,在组件渲染完成后调用 const canvas
使用Commitizen-规范你的commit message
使用Commitizen-规范你的commit message先 简单 了解一下 commit message format(信息域)commit message一般分为三个部分Header,Body 和 Footer<type>(<scope>): <subject>// 空一行<bod
Element UI Message 组件的实现原理
相关链接Message Element 组件文档Vue-extendmessage.js 源码地址Message 使用方法绑定到Vue的原型 Vue.prototype.$message = Message; 使用 this.$message('这是一条消息提示'); 实现思路
面试记录 确定工作
第一家1.1 和技术电话面了一下大概聊了一下前端的一些新技术以及前端工程化的东西,还有布局演化史什么的1.2 去现场面试和技术大概聊了一下,还和技术总监聊了一下如果入职后的方向1.3 过了两天去和人事面了一下人事估计没有事先看过我的简历,上来就是你还没毕业不能签劳动合同只能签实
2020总结
2020总结PS: 以下今年均代表2020还是和去年一样不知道怎么开头,然而2021已经过了二十多天,现在才准备拿起键盘开始2020的回忆。晚点写的好处就是别人都写完了,可以借鉴(抄)了,而后果断看了几个大佬写的,最后总结出了一个模版:1. 写在前面: 简单 总结一下这一年成就,然后最后一句
JavaScript sourceMap 笔记
js source map建议打开一个真实的项目的sourceMap对照食用由于前端项目在网络中访问导致为了减少体积进行一系列优化操作,最后导致生产环境出问题无法定位到项目代码中的指定位置,使得调试变成一件很难得事。由此产生了Source Map。它是个什么东西 简单 说,sourceMap
关于Vue.prototype 和vue.use()的疑问
首先,不管你采用哪种方式,最终实现的调用方式都是 vm.属性()也就是说,两种方法,实现的原理都是在Vue.prototype上添加了一个方法。所以结论是“没有区别”。再来说说Vue.use()到底干了什么。我们知道,Vue.use()可以让我们安装一个自定义的Vue插件。为此,我们需要声明一
Vue3 + Vuex4 构建点餐页面
前言前进!前进!不择手段地前进!!距离Vue3.0 beta 发布已经过了半个多月了。本来这个东西上个月就应该写了,由于公司上个月赶项目一直没时间。趁着劳动节把这个东西写了一下,也顺便把一些坑过了一下。介绍页面比较 简单 ,算是把 Composition API 过了一下了基于Vue
mysql 基础学习笔记
安装MacOSWindows 10Centos 7SQL规范不区分大小写,但是建议大写关键词,小写表名、列名每条SQL建议分号结尾每条SQL根据需要进行换行缩进注释:单行:# --多行:/* */类型数值: 整型: 小数: 定点数
JS的深拷贝和浅拷贝
浅拷贝的时候如果数据是基本数据类型,那么就如同直接赋值那种,会拷贝其本身,如果除了基本数据类型之外还有一层对象,那么对于浅拷贝而言就只能拷贝其引用,对象的改变会反应到拷贝对象上;但是深拷贝就会拷贝多层,即使是嵌套了对象,也会都拷贝出来。// 实现浅拷贝的第一种方法/*** Created by
这一年 | 掘金年度征文
一年又过去了,看了眼去年写的回望和展望 2018总结、2019展望女朋友还是没找到,可能我没主动找过吧。感觉打字敲键盘速度不太行了,掉发依然,我才21啊不过已经找到了工作,工资还不错,但是公司虽然不是外包但是胜过外包,需要自觉加班。说实话心态越来越不太好了,写这个就当流水账。看别人的文章都
js实现一个 简单 的迭代器
简单 模式function myIterator(arr) {    let nextIndex = 0;    return {      next() {        return {          value: arr[nextIndex++],          done:
Generator 实现 异步ajax
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta htt
个人在解决问题的思路
一。如果有报错信息 1. 看的懂英文的直接看,看不懂就翻译,一般 简单 常见的错误一看就明白怎么解决了 2. 如果是明显的错 比如 报错 `VM168:1 Uncaught SyntaxError: Identifier 'a' has already been declared ` 翻译一下就是
WebRTC DEMO
WebRTC花了两天时间 简单 了解了一下WEB RTC,并由此写入三个DEMO。https://github.com/notbucai/webrtcp2p 点对点o2m 一对多live 直播目前主要都是按p2p进行的 简单 扩展。WebRTC 简单 了解目前资料不算少,不过确实也不多,而