摘要: 取消请求 React 中当前正在发出请求的组件从页面上卸载了,理想情况下这个请求也应该取消掉,那么如何把请求的取消和页面的卸载关联在一起呢? 这里要考虑利用 useEffect 传入函数的返回值: useEffect(() => { return () => { // 页面卸载时执行 }; }, [ 阅读全文
posted @ 2020-10-23 14:38 请叫我阿力 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Web前端之iframe详解 iframe基本内涵 通常我们使用iframe直接直接在页面嵌套iframe标签指定src就可以了。 <iframe src="demo_iframe_sandbox.htm"></iframe> 但是,有追求的我们,并不是想要这么low的iframe. 我们来看看在i 阅读全文
posted @ 2019-04-24 10:40 请叫我阿力 阅读(3745) 评论(0) 推荐(1) 编辑
摘要: api文档 php 在项目中,需要协同开发,所以会写许多API文档给其他同事,以前都是写一个简单的TXT文本或Word文档,口口相传,这种方式比较老土了,所以,需要有个api管理系统专门来管理这些api,从网上找了许多比较好的开源文档管理系统,可以应用到项目中。 api文档 php 在项目中,需要协 阅读全文
posted @ 2018-01-16 11:52 请叫我阿力 阅读(55862) 评论(3) 推荐(2) 编辑
摘要: 编写自己的代码库(css3常用动画的实现) 1.前言 在月初的时候,发了CSS3热身实战--过渡与动画(实现炫酷下拉,手风琴,无缝滚动)。js的代码库也发过两次,两篇文章。之前也写了css3的热身实战,既然热身完了,是时候开始封装css3的代码库了,相比起js的代码库,css3的代码库的逻辑性就更加 阅读全文
posted @ 2017-12-15 10:10 请叫我阿力 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 编写自己的代码库(javascript常用实例的实现与封装) 1.前言 大家在开发的时候应该知道,有很多常见的实例操作。比如数组去重,关键词高亮,打乱数组等。这些操作,代码一般不会很多,实现的逻辑也不会很难,下面的代码,我解释就不解释太多了,打上注释,相信大家就会懂了。但是,用的地方会比较,如果项目 阅读全文
posted @ 2017-12-11 15:04 请叫我阿力 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: JavaScript:彻底理解同步、异步和事件循环(Event Loop) JavaScript:彻底理解同步、异步和事件循环(Event Loop) JavaScript:彻底理解同步、异步和事件循环(Event Loop) JavaScript:彻底理解同步、异步和事件循环(Event Loop 阅读全文
posted @ 2017-11-22 17:38 请叫我阿力 阅读(1768) 评论(1) 推荐(1) 编辑
摘要: HTML5中window.postMessage,在两个页面之间的数据传递 2015年11月3日 8536次浏览 关于postMessage window.postMessage虽然说是html5的功能,但是支持IE8+,假如你的网站不需要支持IE6和IE7,那么可以使用window.postMes 阅读全文
posted @ 2017-11-22 15:33 请叫我阿力 阅读(4872) 评论(1) 推荐(2) 编辑
摘要: 浏览器跨域访问解决方案 2015年11月4日 18972次浏览 跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域。例如:about.haorooms.com和www.haorooms.com都会构成跨域。总结起来只要协议、域名、端口有任何一个不同,都被当作是不同的域。下 阅读全文
posted @ 2017-11-22 15:32 请叫我阿力 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: requirejs的用法 2014年11月6日 17164次浏览 之前我的一片文章介绍过requirejs,具体地址是:http://www.haorooms.com/post/RequireJS_mkh_jz ,今天看到阮一峰博客上面对于requirejs的介绍比较通俗易懂,今天转载一下! 一、为 阅读全文
posted @ 2017-11-22 14:17 请叫我阿力 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 为什么(2.55).toFixed(1)等于2.5? 上次遇到了一个奇怪的问题:JS的(2.55).toFixed(1)输出是2.5,而不是四舍五入的2.6,这是为什么呢? 进一步观察: 发现,并不是所有的都不正常,1.55的四舍五入还是对的,为什么2.55、3.45就不对呢? 这个需要我们在源码里 阅读全文
posted @ 2017-11-20 10:16 请叫我阿力 阅读(2242) 评论(2) 推荐(0) 编辑