自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘师傅的博客

刘师傅的博客

  • 博客(17)
  • 收藏
  • 关注

原创 [css] 外边距合并(折叠) / 子元素margin-top影响父级margin-top的处理

In CSS, the adjoining margins of two or more boxes (which might or might not be siblings) can combine to form a single margin. Margins that combine this way are said to collapse, and the resulting co...

2019-11-09 16:19:49 248

原创 [css] visibility:hidden, display:none 的区别

visibility:hidden: The generated box is invisible (fully transparent, nothing is drawn), but still affects layout. Furthermore, descendants of the element will be visible if they have ‘visibility: vi...

2019-11-09 16:21:35 194

原创 [JS] 关于jQuery on事件委托在iOS的Safari中无效的问题。

问题:要对网站上动态添加的元素绑定点击事件,因为是动态生成的,所以使用的on进行事件委托。在PC端测试都没有问题,唯独iOS中的Safari始终无法响应。on(events,[selector],[data],fn)// 事件委托$('.father').on('click', '.child', function(){ // do something})// 一般绑定$('.f...

2019-11-09 16:18:36 390

原创 [wepy] wepy 页面首次打开部分数据不显示

问题回顾:使用wepy框架的时候后,在进行线上真机调试的时候出现部分页面在首次进入时,部分数据不显示。通过console输出相关数据到控制台时,可以看到,这些数据已经被绑定到了data中。解决:这个问题困扰了我想当长的时间,一度认为自己的代码是不是在写法上面不规范。最后在项目官方的Issues中找到解决方法:https://github.com/Tencent/wepy/issues/1...

2019-11-09 16:16:58 278

原创 [yii2] Yii2禁用layout之后视图内注册资源无效

问题复现: 在某个视图内不需要使用到layout布局,故设置$this->layout = false, 但是在页面中进行资源注册AppAsset::register($this)的时候,发现渲染出来的页面中没有加载这些资源。原因是在书写不使用layout的页面时,漏写了一下布局元素中的一项或者多项。<?php $this->beginPage() ?><?p...

2019-11-09 16:15:29 316

原创 [Yii2] Yii2使用自带验证码

** 分别MVC 三部分来看怎么实现yii2自带的验证码。 **** Model **class LoginForm extends Model{ public $username; public $password; public $rememberMe = true; public $verify; private $_user; /** * @inhe...

2019-11-09 16:14:09 431

原创 [React] React点击事件传参

这个问题的关键在于bind(),React编译后渲染部分和逻辑部分是分开的,需要绑定上下文参考 React and ES6 - Part 3, Binding to methods of React class (ES7 included)常见方法:1.//handleclick(event, arg1, ...) { //code}<button onClick=...

2019-11-09 16:12:08 481

原创 [Canvas] 按钮点击圆形扩散效果

这是在微信小程序中的代码,部分API有点不同。网页端需要对canvas做一些兼容。canvas画布大小为180px*180px,按钮为半径65px的圆形,第一次接触canvas,做的时候不知道有requestAnimationFrame来专门制作动画,使用了setTimeout来画动画帧。后面补充使用requestAnimationFrame的例子,当然这么好用的东西微信肯定不会支持的…示例...

2019-11-09 16:10:35 852

原创 [CSS] position:absolute水平居中

最近听了周杰伦的《不爱我就拉倒》,感觉周董现在写歌有点任性,反正我就是要这样写,你们爱听不听。好吧,好吧,有才真的是可以为所欲为。不过,周董应该是少量的一些硬核的歌手,很多歌词都是拳拳到肉,不像大部分歌手的歌那样,一顿呻吟。。。说了一堆废话(//▽//)言归正传,对于设置了position:absolute的元素怎么设置水平居中。1__最开始的时候一直用了比较蠢的方法,在元素外部套一层...

2019-11-09 16:08:48 13567

原创 [CSS3] CSS缓动曲线整理

贝塞尔曲线常用效果$easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);$easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);$easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);$easeInQuad: cubic-bezier(0.55, 0...

2019-11-09 16:07:21 974

原创 [JS] for循环中使用定时器的闭包问题

在ECMAScript5.1中 “var”的作用域为当前的函数,而不是当前代码块。所以在使用定时器时:for(var i = 0; i < 5; i++){ setTimeout(function(){ console.log(i) }, 200*i);}//5,5,5,5,5故应将定时器设置的相关代码包裹在函数中进行调用,以避免该问题:for(va...

2019-11-09 16:05:36 837

原创 [session]负载均衡 session保持

这是之前遇到的一个实际问题,以前并没有遇到这种问题,特记录下来当时登录是使用的session,并且一次登陆保持24分钟,但是部署之后出现了,明明登陆了,但是重新请求页面之后需要重新登录,后来查出是负载均衡的问题。查阅资料后基本上是3中解决方案:用户在初次请求产生session之后,接下来的请求都定位到最初处理请求的服务器上。初次请求产生session之后,将session复制到负载均衡...

2019-11-09 16:04:21 186

原创 [Yii2] Yii2单独加载CSS和JS

Yii2 使用用AssetBundle来管理资源,这个暂且不表。上面的方法通常是在layouts文件中进行注册,这将无法处理需要单独加载的CSS,JS样式。单独使用CSS:$cssString = ".main{display:block;}"; $this->registerCss($cssString); 单独使用js:<?php $this->beginB...

2019-11-09 16:02:29 439

原创 [JS]JavaScript函数递归调用

首先来看示例,写一个阶乘函数:上面是一个经典的阶乘方法,但是这个函数与函数名calc耦合比较严重。 js中包含了两个特殊的对象:this和arguments。arguments的一些特性可以很好的解除上面这种耦合,arguments表示当前函数的传入参数。arguments对象中有个成员callee,它保存了当前执行的函数的指针,表示对函数对象本身的引用。那么上面的阶乘函数就可以写成funct...

2019-11-09 16:00:03 700

原创 [css]伪元素::after和::before的使用

再说为元素的使用之前吗,先介绍一下伪元素以及容易与之混淆的伪类。 伪类是为选择器定义效果,二伪元素更倾向与向原有的选器追加一些一般css无法描述的东西,如文字。(完全是个人理解)。伪类:常见的伪类:值描述:active选择器被激活时的样式:focus选择器被选中的样式:hover鼠标悬浮在选择器上时的样式:linka标签未被访问时的样式:...

2019-11-09 15:58:27 209

原创 [CSS]CSS换行问题

强制不换行 white-space:nowrapwhite-space 属性设置如何处理元素内的空白。属性[ http://www.w3school.com.cn ]:值描述normal默认。空白会被浏览器忽略。pre空白会被浏览器保留。其行为方式类似 HTML 中的 标签。nowrap文本不会换行,文本会在在同一行上继续,直到遇到 标签为止。...

2019-11-09 15:57:13 567

转载 windows2008计划任务无法运行解决方案

问题:在网站时,用到了定时提醒功能,需要定时向数据库提取数据,将符合要求的数据通过邮件发送。服务器:windows2008数据库:MySQL定时任务的执行方式通过计划任务执行批处理,在批处理里面运行相应程序。单独运行批处理的时候没有问题,在使用计划任务执行时会失败。    最近在做一个定时执行的任务,使用了MySQL。但是在设置了计划任务之后,计划任务显示执行失败。定...

2019-11-09 15:54:33 1633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除