道招
在iframe中使用富文本编辑器wangEditor
p 自己做的邮件项目里面需要使用到富文本编辑器,邮件内容说白了就是HTML代码。前任使用的是wangEditor,部分定制化需求就是直接改的源码。 /p p 最近发现有的用户的邮件内容加进去的很多css信息,比如 code <link rel="stylesheet" href="style.css" /code ,用户可能是使用的模板加进去的
vue发送请求是应该在mounted还是在created生命周期
p 一个经常会被问到的问题: /p p 为什么不在 code created /code 里去发ajax? code created /code 可是比 code mounted /code 更早调用啊,更早调用意味着更早返回结果,那样性能不是更高? /p p 首先,一个组件的 code created /code 比 code mounted /code 也早调用
mysql 关闭3306端口对外开放服务
p 我们都知道mysql的默认端口就是3306,一般默认是对外开放的,也就是可以通过ip + 端口的访问直接远程访问,这样是有安全隐患,类似百度云观察这样的服务扫描到的话就会把这当成安全隐患提示站长。 对于只有一个服务器的用户,也就是只用使用单机版的mysql就行了。 /p h5 我们怎么关闭3306端口对外开放呢? /h5 p 修改/etc/my.cnf文件里面的[mysqld]的内容
Javascript保留格式翻译选区内容及预览(完结)
p 前面的一篇文章 a href= https://www.daozhao.com/8756.html Javascript保留格式翻译选区内容及预览(一) /a ,我们已经知道了,怎么获取选中的文字,然后交个接口返回,现在我们接着继续将这么讲翻译好的词语替换到原文的对应位置。 首先我们在选择文本并进行翻译时,我们的选区还在的,如果后续操作有存在丢掉选区的操作的话,我们需要先将选区暂存起来。
从vuecli3学习webpack记录(二)webpack分析
p 上一篇里面讲到运行 code npm run serve /code 时运行的是 code serveice.run(comand, args, rawArgv) /code 并且提到它提示返回的是一个promise,所以后面还接着 code .catch(err => {...}) /code ; code run /code 方法里面是 /p pre code class=
Javascript保留格式翻译选区内容及预览(一)
p 目前市面上的不少翻译,一般场景比较简单,都是纯文本翻译(可能会包含换行\n之类的),但是最近遇到一个需求是要实现富文本里面的翻译,这里的翻译很大的概率会有格式,比如这种 /p p img src= https://www.daozhao.com/wp-content/uploads/2019/10/image-1570975345302.png alt= file / /p
支持取消单选组件vue版
p 原生的单选就是 code <input type="radio"/> /code ,正常情况在 code name /code 相同的单选之间只能选一个,如果只有一个单选框的情况下,一经选中是无法自己取消的,和checkbox不一样。但是有时我们的需求是需要有一个radio,并且还要支持能选中和取消的。 当radio的被选中的时候,其实它的 code chec
真的会用addEventListener吗,别掉到坑里了
p 大家用 code addEventListener /code 肯定也听过 code removeAddeventListener /code ,但是不少朋友使用有误区。 /p h4 事件的添加和移除 /h4 pre code class= language-javascript // 示例1 // 添加事件 document.addEventListener('cli
try catch的catch和promise reject的catch是一样的吗
p 我们先写两 code try catch /code ,因为我们顺便测试 code catch /code 来捕获 code try catch /code 的异常。 /p pre code class= language-javascript function try2() { try { console.log("try2"); } catch
vue单元测试vuex,mutation,尤其是actions、getters怎么测?让你像使用vuex一样测试vuex
p code vuex /code 怎么单元测试,我们只能通过检验state的值是否符合预期来测试,所以,正常的套路应该是测试mutation,然后看看对应的state是否发生了符合预期的变化。没错。 /p h5 mutation 怎么测 /h5 p 比如这种 /p pre code class= language-javascript SET_LIST(state, payl

webpack笔记——在html-webpack-plugin插件中提供给其它插件是使用的hooks

从vuecli3学习webpack记录(四)vue是怎么进行默认配置的

webpack笔记——hook执行时call的是什么

从vuecli3学习webpack记录(二)webpack分析

从vuecli3学习webpack记录(零)整体流程

关注道招网公众帐号