
问题
userkang
这个作者很懒,什么都没留下…
展开
-
inline-block元素高度为0,父级仍被撑起,问题元凶—strut
背景最近遇到一个问题,在 div 元素下插入一个 iframe 元素,宽、高、边框都设置为0了,但 div 还是被撑起了一个高度。 <div style="background: orangered;"> <iframe src="/" style="width: 0; height: 0;" frameborder="0"></iframe> &...原创 2020-03-29 05:21:31 · 2180 阅读 · 1 评论 -
vscode 批量格式化
今天推荐一个 vscode 批量格式化的扩展 —— Format Files原创 2019-07-02 11:42:27 · 8829 阅读 · 3 评论 -
H5页面动态文案使用艺术字体的解决方案
问题H5 页面的动态文案需要使用艺术字体,而通常情况下,字体包都是很大的,全部加载肯定是不行的。那该怎么办呢?分析对于普通的 H5 页面需要使用艺术字体,我能想到的解决方案大致是以下几种。1、静态文案:直接用图片用类似 font-spider 的工具将字体库过滤,然后引入。(如果字体库比较大)2、动态文案:硬着头皮加载整个字体库(如果字体包很大,体验肯定很棒)和设计同学沟...原创 2019-06-13 19:31:57 · 7613 阅读 · 8 评论 -
vue 中使用防抖函数组件
初级1、先写好防抖函数/** * @desc 防抖函数 * @param {需要防抖的函数} func * @param {延迟时间} wait * @param {是否立即执行} immediate */export function debounce(func, wait, immediate) { let timeout return function(...a...原创 2019-05-17 16:38:08 · 11539 阅读 · 13 评论 -
不用打开界面,在命令行完成代码部署(jenkins)
问题有时候,在本地提交完代码,接着需要将代码部署到测试坏境。一般部署过程都需要自己登录到某个部署平台,手动去触发。(不包括有些可能直接push完代码就自动触发部署了)。虽然这样手动触发操作很简单,但每次都打开网页,找项目,去操作,也不免有些麻烦。思考能不能在提交完代码,就接着在命令行,完成部署呢?简单实现这里以 jenkins 为例,说说我的处理过程。1、打开 jenkins 中你...原创 2019-05-24 21:32:48 · 1281 阅读 · 0 评论 -
如何匹配DOM中除a标签包裹的"abc"字符串?
题目:如何匹配DOM中除a标签包裹的"abc"字符串?如:<div>cccabcddd</div><a href="xxxx">sfabcop</a><div>abc<a>abc</a></div>现在需要匹配出第1行、第4行的“abc”。...原创 2019-03-22 11:15:43 · 239 阅读 · 0 评论 -
几道C语言程序题
1、以下函数值的类型是fun (float x) { float y; y = 3*x - 4; return y;}A、int B、不确定C、voidD、float答案:A解析:C 语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是整型。2、以下程序的输出结果是#include &amp;lt;string.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;...原创 2018-12-27 14:45:59 · 1503 阅读 · 5 评论 -
android微信中刷新失效问题
在 android 微信中用 location.reload() 刷新当前页面是不起作用的。解决方法:// 简单的匹配下连接符var sign = /\?/.test(location.href) ? '&' : '?'location.href = location.href + sign + Date.now()...原创 2018-12-13 15:22:03 · 407 阅读 · 0 评论 -
HTML 怎么发明的?
什么是 SGML?标准通用标记语言(Standard Generalized Markup Language,SGML)是现时常用的超文本格式的最高层次标准,是可以定义标记语言的元语言,甚至可以定义不必采用 <> 的常规方式。由于它的复杂,因而难以普及。这是它的一个例子:<QUOTE TYPE="example">typically something like ...原创 2018-11-19 18:56:59 · 1514 阅读 · 0 评论 -
百度智能小程序踩坑之路
这篇博客记录做百度小程序中踩过的一些坑,也可能是自己使用上方法不对。相信以后都会越来越好。我使用的各个工具版本如下:开发者工具版本: 1.14.7编译工具版本:2.12.9调试基础库:1.13.401、image 标签加样式会无效image { border: 1px solid #222;}解决方法:改用.image { border: 1px solid #222...原创 2018-11-22 10:24:07 · 270 阅读 · 0 评论 -
keyup.enter 和 blur 事件冲突的问题
处理 keyup.enter 和 blur 事件冲突的问题有些场景想要在 input 里输入文字,当触发回车或者失去焦点时保存数据但是当按下回车时往往又会同时触发 blur 事件所以就会触发两次保存操作,对此有个小技巧,就是让回车触发失去焦点事件。直接看代码吧 <input v-model="newValue" type="text" @blur="saveValue" ...原创 2018-09-18 12:27:10 · 5895 阅读 · 7 评论 -
chrome passive event listener 报错
错误信息:Unable to preventDefault inside passive event listener due to target being treated as passive.是时候 google 了。在 chrome 56 版本的更新日志中又这样一段话。 AddEventListenerOptions defaults passive to fals...原创 2018-06-29 15:45:54 · 1463 阅读 · 0 评论 -
element UI 自定义传参的解决方法
<el-autocomplete v-model="state4" :fetch-suggestions="querySearchAsync" placeholder="请输入内容" @select="handleSelect"></el-autocomplete>这里的hanleSelect默认绑定的参数是选中的那条数据。但是如果一个页面有原创 2018-05-28 14:04:15 · 14267 阅读 · 6 评论 -
fis更换node环境导致node-sass不能用
升级了 node 的版本,后来因为 node-sass 版本的问题,又退回到6.x版本。然后在编译fis的时候就出现了上述的错误。按照提示的命令执行 npm rebuild node-sass --force 并没有起作用。解决方法:1、用 npm uninstall -g 卸载掉已经安装的 fis-parser-node-sass 或者fis3-parser-node-sa...原创 2018-05-28 13:32:46 · 1472 阅读 · 0 评论