听风是风

学或不学,知识都在那里,只增不减。

导航

2018年12月22日 #

angular监听dom渲染完成,判断ng-repeat循环完成

摘要: 一、前言 最近做了一个图片懒加载的小插件,功能需要dom渲染完成后,好获取那些需要懒加载的dom元素。那么问题来了,如果只是感知静态的dom用ready,onload都可以,但项目用的angular,ng-repeat什么时候循环完,或者说angular自身的生命周期中dom渲染完成怎么知道,这里做 阅读全文

posted @ 2018-12-22 19:14 听风是风 阅读(4879) 评论(2) 推荐(2)

2018年12月20日 #

JQ的offset().top与js的offsetTop区别详解

摘要: 一、前言 最近在做一个图片懒加载的插件,就纵轴(Y轴)而言,我需要时时获取图片的上偏移量,好判断是否已进入视图区域,而我所理解的是offsetTop应该是跟offset().top一样的,然后陷入了因为不了解它们区别,而带来BUG的死坑。这里通过实验整理,做个清晰好懂的笔记,如果你也想弄清,建议复制 阅读全文

posted @ 2018-12-20 00:27 听风是风 阅读(37005) 评论(8) 推荐(3)

2018年12月18日 #

JS nodeList转数组,兼容IE低版本

摘要: 一、前言 nodeList转数组貌似很少会这样去操作,但我在做图片懒加载时,我获取了所有需要做懒加载的img元素,也就是一个NodeList对象,打个比方: 对这些元素进行src修改后,我想将此项从NodeList中删除掉,毕竟是操作dom的行为,我不想每次加载完成还在反复操作这堆dom节点。 很明 阅读全文

posted @ 2018-12-18 21:07 听风是风 阅读(965) 评论(2) 推荐(1)

2018年12月15日 #

精读JavaScript模式(三),new一个构造函数究竟发生了什么?

摘要: 一、前言 上个月底,爸爸因为事故突然离世,说心里话,现在看到'去世','爸爸'这样的字眼,眼泪都会忍不住在眼眶打转,还是需要时间治愈。最近也只是零碎的看了下东西,始终沉不下心去读书,直到今天还是决定捡起之前看的JS模式。 前面两篇博客大概记录了书中前两章节我觉得一些好用的知识,从这篇开始就是第三章- 阅读全文

posted @ 2018-12-15 19:40 听风是风 阅读(5964) 评论(3) 推荐(9)

2018年12月11日 #

页面优化,谈谈重绘(repaint)和回流(reflow)

摘要: 一、前言 偶尔在面试过程中遇到过重汇与回流reflow的问题,毕竟页面优化也是考核一个开发者能力的关键之一,上篇文章聊了下documentfragment也是为了减轻回流问题,那么本篇文章好好介绍下重绘和回流。 二、重绘和回流是什么 怎么去理解这两个概念呢?从字面上理解,重绘,重新绘画,重新上色,较 阅读全文

posted @ 2018-12-11 21:08 听风是风 阅读(13839) 评论(9) 推荐(7)

2018年12月10日 #

页面优化,DocumentFragment对象详解

摘要: 一、前言 最近项目不是很忙,所以去看了下之前总想整理的重汇和回流的相关资料,关于回流优化,提到了DocumentFragment的使用,这个对象在3年前我记得是有看过的,但是一直没深入了解过,所以这里做个整理。后面会把重汇,回流也做个整理,不鸽。 二、DocumentFragment对象是什么? M 阅读全文

posted @ 2018-12-10 20:03 听风是风 阅读(8166) 评论(0) 推荐(4)

2018年12月5日 #

AJAX unsupported media type 415错误处理

摘要: 一、问题 在使用angular做请求拦截时,因为依赖循环的问题,在请求拦截中改为使用ajax来发起请求拿到我想要的数据,结果出现了415 Unsupported Media Type错误,由于很久没使用ajax,这里还是记录下。 二、解决 源代码: 经查证,发现是我将data转为json字符串格式后 阅读全文

posted @ 2018-12-05 14:50 听风是风 阅读(2282) 评论(0) 推荐(0)

2018年11月24日 #

我应该坚强点。

摘要: 爸爸去世了,现在回家。 我想安慰妈妈,可是哭的说不出话。 我很没用,我应该坚强点。 毕竟我25岁了。 阅读全文

posted @ 2018-11-24 09:44 听风是风 阅读(528) 评论(3) 推荐(1)

2018年11月22日 #

jmeter安装教程与新手入门(附jdk安装教程)

摘要: 一、前言 最近要对网站做性能测试,提到了并发数测试,查了下,还是决定使用jmeter来完成这项测试,这里总结了jmeter完整的安装教程,附上新手使用教程。 二、jmeter安装 1.jdk安装(jmeter运行所需环境) jmeter运行需要java环境,如果没事先安装jdk,启动jmeter会出 阅读全文

posted @ 2018-11-22 21:15 听风是风 阅读(49288) 评论(6) 推荐(4)

2018年11月20日 #

精读JavaScript模式(二)

摘要: 我在想知识点怎么去分类,原本计划一章节一篇,但这样会会显得长短不一。更主要的是看到哪写的哪更为随意。那么这一篇还是紧接第一篇进行知识梳理,上篇说到了更优化的for循环,现在继续聊聊其它的循环方式。 1.for-in循环 for-in循环又称之为枚举,常用于遍历非数组对象。虽然也可以用于遍历数组,但并 阅读全文

posted @ 2018-11-20 18:36 听风是风 阅读(569) 评论(0) 推荐(0)