搜索
找到 15 条结果(用时 28 毫秒)
jsx-no-lambda 警告的几种解决方法
jsx-no-lambda 警告的几种解决方法jsx-no-lambda 的存在是因为 jsx 中 lambda会造成性能的损耗列表添加事件tslint检查不通过问题// 复现[1,2,3,4].map(item => ( <p key={item} onClick={ ()=>{_
fabricjs 在Vue 中的实际操作
刚进公司安排了一个项目,需要一个图片进行标注的系统(参照华为云的标注),找了一圈最后觉得fabricjs比较符合当前的业务👍👍👍目前编写代码还是比较流畅的,没有碰到很坑、很玄的问题附上一张图在Vue中使用其实和普通操作dom差不多,在组件渲染完成后 调用 const canvas
Element UI Message 组件的实现原理
相关链接Message Element 组件文档Vue-extendmessage.js 源码地址Message 使用方法绑定到Vue的原型 Vue.prototype.$message = Message; 使用 this.$message('这是一条消息提示'); 实现思路
Vue3 watch 的过程
Vue3 watch执行过程Vue.watch(() => { console.log("watch OK!!!"); app.querySelector('p').textContent = count.value;}); 调用 watch// 简化后export func
大文件分块(切片)断点上传
之前看过相关文章但是一直没有动手实现,这个东西就是为了实现这个而产生的。前端流程图主要技术点切片利用 Blob.prototype.slice 切片获取切片md5 作为唯一标识具体代码// 计算切片数量const page = Math.ceil(file.size / siz
关于Vue.prototype 和vue.use()的疑问
首先,不管你采用哪种方式,最终实现的 调用 方式都是 vm.属性()也就是说,两种方法,实现的原理都是在Vue.prototype上添加了一个方法。所以结论是“没有区别”。再来说说Vue.use()到底干了什么。我们知道,Vue.use()可以让我们安装一个自定义的Vue插件。为此,我们需要声明一
Virtual DOM 的原理与实现
只贴代码 不解释过程 勿喷博客 文章地址;github地址模板环境搭建1.克隆$ git clone https://github.com/cvgellhorn/webpack-boilerplate.git$ npm install $ npm install @babel/plu
jest 入门笔记
jest 入门笔记Jest is a delightful JavaScript Testing Framework with a focus on simplicity.It works with projects using: Babel, TypeScript, Node, React,
React中的Event
概览SyntheticEvent 实例将被传递给你的事件处理函数,它是浏览器的原生事件的跨浏览器包装器。除兼容所有浏览器外,它还拥有和浏览器原生事件相同的接口,包括 stopPropagation() 和 preventDefault()。SyntheticEvent 属性列表boolean
js实现一个简单的迭代器
简单模式function myIterator(arr) {    let nextIndex = 0;    return {      next() {        return {          value: arr[nextIndex++],          done:
JS this绑定的四个规则
JS this绑定的四个规则分别是 new、 (apply bind call )、默认、隐式默认绑定运行时的默认上下文,非严格模式是 windowfunction foo(){ console.log(this);}foo();new当 new 会创建一个对象 然
Vue.js 相关技术词
Vue.js 是一套用于构建用户界面的渐进式框架。MVVM框架。Vue Router 是 Vue.js 官方的路由管理器。Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。SSR 服务器端渲染Vue CLI 致力于将 Vue 生态中的工具基础标准化。Vue.js构建工具Axi
js 中 call apply bind
call 和 apply1.方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义: 调用 一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象 调用 一个方法。call 方法可将
WebRTC DEMO
WebRTC花了两天时间简单了解了一下WEB RTC,并由此写入三个DEMO。https://github.com/notbucai/webrtcp2p 点对点o2m 一对多live 直播目前主要都是按p2p进行的简单扩展。WebRTC 简单了解目前资料不算少,不过确实也不多,而
从输入URL到页面渲染完成
从输入URL到页面渲染完成涉及网络、浏览器工作原理等知识。前序知识浏览器进程结构Browser进程 负责协调、主控,包括地址栏、书签、历史栈。GPU进程 负责整个浏览器界面的渲染网络进程 负责发起接收网络请求插件进程 控制网页中使用到的插件 如flash