赞了文章2021-10-29
目前富文本编辑器的实现主要有两种技术方案:一个是利用contenteditable属性直接对html元素进行编辑,如draft.js;另一种是代理textarea + 自定义div + 模拟光标实现。对于类似"word"的经典富文本编辑器,一般会采用以上两种技术方案之一,而不会考虑用canvas实现。
赞了回答2021-10-19
这是一个很多前端初学者遇到的问题! 1、首先,<a>标签是inline的,框模型是:行内框。行内框没有包含图片的表现,<img>的标签就好像放在一条公路上一样。所以要使img能像放进一个盒子一样,就应该使用块级框:比如:
赞了回答2019-12-12
有个插件:line-counter
赞了文章2019-12-02
手上负责的vue项目最近出现一个这样的问题,用户用着用着就出现:”喔唷,崩溃啦!“的提示。 做了以下性能优化尝试: 主动销毁对象及其子对象 主动取消监听listener 本地搜索减少组件DOM渲染 主动销毁对象及其子对象 vue-cropper.js,组件实例不会主动销毁,需要主动...
赞了文章2019-09-06
最近的小程序项目有个设计图要求做一个圆环,两种颜色分配,分别代表可用金额和冻结金额。要是就直接这么显示,感觉好像挺没水平??于是我决定做个动态!
赞了回答2019-04-02
如果你是用 Vetur的话 配置.eslintrc.js 并没有什么卵用Vetur automatically uses eslint-plugin-vue for linting <template>. Linting configuration is based on eslint-plugin-vue's essential rule set.只能关掉它自带的eslint-plugin-vue 【vetur.validat...
发布了文章2019-03-26
You might be working on a project which has an image upload feature that takes images from the user and uploads it to your storage server. Once you have implemented it then you start thinking of optimizing it, so different factors like the format,...
发布了文章2019-01-31
确实,从浏览器输入一个地址之后,当你按下Enter键之后,一系列奇怪的魔法就在发生,这是一个老生长谈的问题了,但能真的仔细知道全部却是一个艰难的事情。
赞了回答2019-01-31
地址段由基地址 + 掩码组成, 例如 192.168.1.2/24 和 192.168.1.3/24 属于同个子网 192.168.1.0/24.不过, 当它们需要路由才能到达时就不算, 比如你家的电脑 192.168.1.2/24 和我家的电脑 192.168.1.3/24 就不算了.
回答了问题2019-01-31
在React15.x版本及其之前,React组件从创建,存在,销毁三个过程,除了存在时候的更新生命周期会被多次调用(接受到来自父组件的props),其他两个阶段的生命周期钩子,只会被执行一次。
赞了回答2019-01-31
不一定,在fiber架构之后,像componentWillMount()、componentWillUpdate()以及componentWillReceiveProps()都可能被调用多次。
关注了问题2019-01-31
提出了问题2019-01-31
提出了问题2019-01-31
发布了文章2019-01-30
在现代的三大框架中,其中两个Vue和React框架,组件间传值方式有哪些? 组件间的传值方式 组件的传值场景无外乎以下几种: 父子之间 兄弟之间 多层级之间(孙子祖父或者更多) 任意组件之间 父子之间 Vue Vue是基于单项数据流设计的框架,但是提供了一些的语法,指令...
赞了文章2019-01-25
几天前一个刚接触 JavaScript 的朋友问我 JavaScript 是编译型语言还是解释型语言。从一个初学者那里听到这样的问题让我有些惊讶,因为所有初学者都知道 JS 是一个解释型语言;特别是像她这样之前使用过 Java 这类语言的初学者。
提出了问题2019-01-25
提出了问题2019-01-25
回答了问题2019-01-25
在这片文章已经简述了meta的作用:meta的作用
提出了问题2019-01-24