摘要: box-sizing属性主要用来控制元素的盒模型的解析模式。默认值是content-box。 content-box:让元素维持W3C的标准盒模型。元素的宽度/高度由border + padding + content的宽度/高度决定,设置width/height属性指的是content部分的宽/高 阅读全文
posted @ 2020-10-20 10:40 Do丶 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 利用letter-spacing: 0.2rem;可以控制input框中的字体间隔,让界面看起来更和谐些,但placeholder存在时,我们需要定义两个格式,这里用伪类来实现: ::-webkit-input-placeholder{} /* 使用webkit内核的浏览器 */ :-moz-pla 阅读全文
posted @ 2020-10-19 11:14 Do丶 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 不同浏览器对键盘按键的事件支持属性有所不同:IE只有keyCode属性,FireFox中有which和charCode属性,Opera中有keyCode和which属性,Chrome中有keyCode、which和charCode属性 进行按键判断时,首先进行一下浏览器的判断: IE:navigat 阅读全文
posted @ 2020-10-10 10:35 Do丶 阅读(236) 评论(0) 推荐(0) 编辑
摘要: git remote update origin --prune 阅读全文
posted @ 2020-09-30 14:42 Do丶 阅读(3878) 评论(0) 推荐(0) 编辑
摘要: $ git diff (1):working tree和stage文件的差异 $ git diff --cached (2)stage和commit文件的差异 $ git diff HEAD (3):commit和working tree文件的差异 $ git diff test (1):不是对比当 阅读全文
posted @ 2020-09-27 15:42 Do丶 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 微信小程序官方文档对setData函数是这样描述的: 用于将数据从逻辑层发送到视图层(异步),同时改变对应的this.data的值(同步)。 阅读全文
posted @ 2020-09-19 10:11 Do丶 阅读(2820) 评论(0) 推荐(0) 编辑
摘要: typeof运算符把对象、数组或null返回object 阅读全文
posted @ 2020-09-16 11:30 Do丶 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在CSS中设置换行规则是很有必要的,以免会出现一些奇怪的问题,之前在移动端没做换行设置,导致中文换行正常而英文不正常换行导致页面结构错乱的问题。在此总结一些常用的换行参数。 强制换行 1、word-break: break-all; 只对英文起作用,以字母作为换行依据。 2、word-wrap: b 阅读全文
posted @ 2020-09-14 10:09 Do丶 阅读(150) 评论(0) 推荐(0) 编辑
摘要: DOM2级事件包含3个阶段:事件捕获阶段、目标阶段和事件冒泡阶段: 捕获阶段 - The capture phase - 事件从最顶层元素 window 一直传递到目标元素的父元素. 目标阶段 - The target phase - 事件到达目标元素. 如果事件指定不冒泡. 那就会在这里中止. 冒 阅读全文
posted @ 2020-09-08 10:42 Do丶 阅读(132) 评论(0) 推荐(0) 编辑
摘要: CORS,全名为跨域资源共享,是为了让不同网站的页面之间互相访问数据的机制。简单来说,CORS 的工作机制是这样的:网站 A 请求网站 B 的资源,网站 A 发起的请求会在 Origin 请求头上带上自己的源(origin)信息,如果网站 B 返回的响应头里有Access-Control-Allow 阅读全文
posted @ 2020-08-29 15:08 Do丶 阅读(5302) 评论(0) 推荐(1) 编辑
摘要: 今天在vue开发中,遇到点击按钮显示弹窗,输入部分数据后退出弹窗初始化弹窗信息的要求。如果通过父子组件穿数据的方式来实现就太麻烦了,可以通过结合v-if和:visible.sync的方式来实现: 其中,v-if控制元素的存在与否(详情可参考vue中v-show和v-if在显示和隐藏元素上的区别:ht 阅读全文
posted @ 2020-08-27 14:47 Do丶 阅读(9178) 评论(0) 推荐(0) 编辑
摘要: js为了避免复杂性和冲突,设计成了单线程。但利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。这是JS特殊的”多线程“运行机制。 js所有任务可以分成两种,一种是同步任务(synchronous) 阅读全文
posted @ 2020-08-19 16:11 Do丶 阅读(412) 评论(0) 推荐(0) 编辑
摘要: H5新增的一个特性Mutation Observer(变动观察器)是监视DOM变动的接口。当DOM对象树发生任何变动时,Mutation Observer会得到通知。他与对象事件的区别是事件是同步触发的,而Mutation Observer则是异步触发,DOM发生变动以后,并不会马上触发,而是要等到 阅读全文
posted @ 2020-08-19 16:05 Do丶 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: watch在最初绑定的时候是不会执行的,只有绑定的值变化时才会响应监听,如果我们加上immediate: true;则可以实现返回调用方法,类似于钩子函数完成的功能。 <div id="main"> <p>obj.a: {{obj.a}}</p> <p>obj.a: <input type="tex 阅读全文
posted @ 2020-08-18 20:01 Do丶 阅读(6975) 评论(0) 推荐(1) 编辑
摘要: 想起年初遇到的一个css题,怎样实现下图所示的图形(这是我新写出来的效果图,大致是这样子的): 思路:用两个div,实现左下和右上两个部分,可以,但遇到的问题很多,比如如何画三角形、如何组合两个div的位置,如何将文字显示在每个div里面等,而且这个效果其实更像是一个整体,用两个div来构建总显得不 阅读全文
posted @ 2020-08-11 10:58 Do丶 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1.js生成指定长度的数组 // 生成10个空数组 let a = new Array(10).join(',').split(',') let a = new Array(10).fill('') // 生成10个递增的数组 let a = [...new Array(10).keys()] 2. 阅读全文
posted @ 2020-08-10 17:36 Do丶 阅读(163) 评论(0) 推荐(0) 编辑
摘要: vue开发过程中,由于常常与数据打交道,弄懂每个data的状态是很有必要的。如果数据耦合度较高,弄懂浅拷贝和深拷贝就显得尤为重要。因此在此总结一下。 1.对于基本数据类型,由于变量名和值都存在栈内存中,因此,简单的=会开辟一个新空间,赋值和被复制的变量都是相互独立的: let a = "aaa"; 阅读全文
posted @ 2020-08-09 12:14 Do丶 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 今天在合并测试分支时,遇到错误或者冲突,分支旁边多出“|MERGING”这个东西: 遇到这个提示时,就不用接着合并了,解决冲突吧。好用的方法是用git merge --abort取消这次合并: 发现提示消失了,然后再使用git checkout .命令放弃掉所有还没有加入到缓存区( git add 阅读全文
posted @ 2020-08-07 14:32 Do丶 阅读(879) 评论(1) 推荐(0) 编辑
摘要: 今天进行接口调试时查看接口文档,看到请求参数为application/x-www-form-urlencoded,这个参数值为content-type的类型,存在于Request Headers中,和前端常用的application/json格式不一样,意思是让我们前端把参数改成如下格式:key=v 阅读全文
posted @ 2020-08-06 10:02 Do丶 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 首先我门看这段代码: 正确答案是[9,9,9,9],而不是[0,3,6,9]产生的原因是Python的闭包的后期绑定导致的,这意味着在闭包中的变量是在内部函数被调用的时候被查找的,因为,最后函数被调用的时候,for循环已经完成, i 的值最后是3,因此每一个返回值的i都是3,所以最后的结果是[9,9 阅读全文
posted @ 2019-03-12 15:08 Do丶 阅读(153) 评论(0) 推荐(0) 编辑
摘要: matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包,实现专业的绘图功能。我将在这篇文章中介绍matplotlib API的核心对象,并介绍如何使用这些对象来实现绘图。实际上,matplotlib的对象体系严谨而有趣,为使用者提供了巨大的发挥空间。用户在熟悉了核 阅读全文
posted @ 2019-01-22 16:57 Do丶 阅读(3179) 评论(0) 推荐(0) 编辑
摘要: 今天分享下scrapy爬虫的基本使用方法,scarpy是一个比较成熟稳定的爬虫框架,方便了爬虫设计,有较强的逻辑性。我们以旅游网站为例进行介绍,一方面是旅游网站多,各个网站的适用情况不同,方便我们的学习。最后有网易云评论的一个爬取思路和不同的实现方法。 话不多说,下面是scrapy的框架: 创建sc 阅读全文
posted @ 2019-01-22 16:34 Do丶 阅读(542) 评论(0) 推荐(0) 编辑