自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 前端XSS 过滤--亲测有效

// XSS 过滤        filterXSS: function (str) {            return str              .replace(/&/g, '&')              .replace(/ /g, ' ')              .replace(/</g, '<'...

2019-01-08 10:22:57 10307 14

原创 Mac下安装compass失败,mkmf.rb缺少,完美解决。

先xcode-select --install,再sudo gem install compass,然后compass -v 看到版本号,说明成功了,自 Xcode 5.0 开始,安装 Xcode 的命令行工具,须在终端执行下述命令: 来源见以下:作者:zhangqun链接:https://www.zhihu.com/question/39807186/answer/131...

2018-09-11 16:17:40 432

原创 null与undefined区别--来自javascript教程

null与undefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefined或null,老实说,语法效果几乎没区别。因此,他又设计了一个undefined。区别是这样的:null是一个表示“空”的对象,转为数值时为0;undefined是一个表示"此处无定义"的原始值,转为数值时为NaN。typeof null =object的原因:当初设计没考虑到这一种null情况;...

2018-08-20 18:09:47 233

转载 雅虎14条性能优化规则总结:

优化方向 | 优化手段-- | --请求数量 | 合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主域,字体图标,雪碧图片等请求带宽 | 开启服务器GZip,精简JavaScript,移除重复脚本,图像优化(包括图片大小kb)缓存利用 | 使用CDN,使用外部JavaScript和CSS,添加Expires头,减少DNS查找,配置ETag,使AjaX可缓存页面结构 | 将样...

2018-04-03 12:10:36 449

转载 如何封装coockie操作

var cookie ={//根据key值获取对应的cookieget:function(key){ //获取cookie var data = document.cookie; //获取key第一次出现的位置 pwd= var startIndex = data.indexOf(key+'='); // name=123;pwd=abc ...

2018-04-03 12:06:40 177

转载 渐进增强和优雅降级?

渐进增强 :针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。优雅降级 :一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。...

2018-04-03 12:00:29 111

原创 解释下闭包

闭包可以理解为函数中定义的函数,由于存在作用域链,内层函数可以访问外层函数的变量,那么内层函数就可以实时的对那个变量进行操作,而如果把这个内层函数当作返回值的话,那么外层函数的外部就可以突破作用域限制访问那个变量。 通俗的解释就是 function return function,就是由于作用域链的原因,内层函数可以访问外层函数中的变量,那个内层函数就是我们通常所说的闭包,它构成了函数内部和外部的...

2018-04-03 11:52:02 379

转载 jQuery中的事件代理

事件代理利用了事件冒泡的原理,通过在父级元素绑定handler来监听子元素上触发的事件,从而减少了事件绑定的次数,也能够为动态添加的元素绑定事件:~~~js // 普通绑定,当页面渲染完成时,为所有btn1添加hanlder,之后添加的btn1则没有效果 $('.btn1').click(function() {}); // 事件代理,所有btn2上触发的事件会冒泡到document上触发 $(d...

2018-04-03 11:33:53 1111

转载 vue组件内的一些图片,因为网络原因图片没加载到。

在img标签上添加onerror="javascript:this.src='图片路径';onerror=null;",可以在图片加载失败后使用备用的图片。onerror=null需要添加,不然如果备用图片也加载失败会陷入死循环。...

2018-04-03 11:28:25 1149

转载 本地存储应用范围

localStorage适合存储关闭浏览器后重新打开时需要恢复的数据,sessionStorage时候不关闭浏览器的时间范围内需要恢复的数据,比如页面来回跳转时保存数据。但这两者又是并不可靠,因为同一域名下的网页都有权限修改本地存储,特殊情况下可能导致数据不一致的情况。...

2018-04-03 11:26:29 238

原创 在vue中,v-if和v-show的区别

v-if会将元素移出DOM树,而v-show不会。这对一些组件的初始化状态有影响,比如对于swiper组件如果使用v-show可能会导致组件无法正常使用,而换成v-if则可以正常使用。...

2018-04-03 11:24:36 240

空空如也

空空如也

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

TA关注的人

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