码云笔记提示:你现在浏览的网站是镜像网站

请访问原网站:www.mybj123.com
声明:码云笔记唯一指定网址为:mybj123 .com,其他网址均为冒充,望周知!!!前端技术交流群:565733884

2019年05月的内容

前端技术

JS复杂判断的写法优化

JS复杂判断的写法优化
在实际web前端开发项目中经常会遇到一些js代码复杂逻辑判断的情况,通常我们可以用if/else或者switch来实现多个条件判断,但是这样会导致随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,阅读性不高,尤其是新人在接管你手上...

2天前 14℃ 3喜欢

HTML/CSS

9.9 个 CSS 小技巧 让你有更多时间摸鱼

9.9 个 CSS 小技巧 让你有更多时间摸鱼
作者:小生方勤(本文来自作者投稿) 前言 在这篇文章我会介绍9个使你的CSS更加简洁优雅的使用技巧。这些技巧小生经常使用,觉得挺高效实用,所以也就有了这篇文章。 9个CSS技巧 特此声明,这里说的CSS并不止包含CSS,也包含CSS预处理器(Less S...

6天前 28℃ 5喜欢

前端技术

动态生成的dome绑定jquery ui的droppable事件失效解决方法

动态生成的dome绑定jquery ui的droppable事件失效解决方法
在最近的项目中有一个需求,就是拖拽一个元素释放到另一个容器,所以我用了一个jQuery ui的droppable事件来实现这一效果,但是呢因为元素是动态创建的,想要在动他的dome元素上绑定droppable事件确实很难,并不能直接给它绑定,所以这里我们需要用到另外一个插件jq...

7天前 21℃ 5喜欢

移动前端开发

js实现微信扫码提示在浏览器中打开的遮罩效果

js实现微信扫码提示在浏览器中打开的遮罩效果
我们在用微信扫描二维码下载APP时,点击下载按钮没反应,这是什么原因造成的呢?这是由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应原因。怎么破解呢?我们可以这样做,在微信扫描后做一个提示到浏览器中下载。 实现方法很...

1周前 (05-15) 22℃ 5喜欢

前端技术

理解js的深拷贝和浅拷贝原理和实现的方法

理解js的深拷贝和浅拷贝原理和实现的方法
和同事一起吃饭的时候经常大家会一起探讨一些技术上的问题,当然其中会有很多的专业性词语,比如说js的深拷贝和浅拷贝,这个名词经常听到,但有的同学可能还不是很理解他们是什么意思,也或者只是知道个皮毛而已。今天通过我在网上书籍中上学到的一些见解浅显的给大家总结了一下他们的原理以及实现...

1周前 (05-13) 31℃ 13喜欢

前端开发

Node.js内部是如何捕获异步错误的

Node.js内部是如何捕获异步错误的
因为nodejs是单线程的,所以一旦发生错误或异常,如果没有及时被处理整个系统就会崩溃。错误异常有两种场景的出现,一种是代码运行中throw new error没有被捕获,另一种是Promise的失败回调函数,没有对应的reject回调函数处理,针对这两种情况Nodejs都有默...

2周前 (05-10) 29℃ 9喜欢

前端开发

@media 响应式PC端媒体查询屏幕分辨率尺寸总结

@media 响应式PC端媒体查询屏幕分辨率尺寸总结
最近在写一个PC端的活动页面,想让页面适配不同的分辨率,既然提出了这样的需求,那么我们就要去尽量满足。因为之前一直写的是固定版心,然后在将容器居中,这样写的话,就导致页面在低分辨屏幕下会出现横向的滚动条,内容不能全部展示。所以本文章主要内容也就是向大家介绍css3属性 medi...

2周前 (05-06) 57℃ 15喜欢

前端开发

html5 postMessagede在两个页面之间的跨域通信问题

html5 postMessagede在两个页面之间的跨域通信问题
这个postMessage在老早之前就有了,一直是不温不火的,没有流行起来,虽说是HTML5的功能,但到目前为止只支持IE8+以上,如果我们的项目要支持IE6-,那就只能放弃它了。 这里说的postMessage是window对象的方法,它有两个参数,第一个是发送的消息,...

3周前 (05-05) 59℃ 13喜欢