摘要:
概述 为了体验promise的 原理 ,我打算自己把ajax包装成promise的形式。主要希望实现下列功能: 对于ajax我选用jq的ajax,但是尽量 不使用 jq的deferred对象。 本篇博文实现一个 测试用ajax方法 。 测试用ajax 因为用实际ajax接口非常不方便测试,所以我用s 阅读全文
摘要:
挖坑,待填 阅读全文
摘要:
概述 本来是想着学学node.js试试的,后来发现node.js才是真正的js啊, 它里面用到了很多我们平时没用过的js特性,而且还非常优雅 ,比如它里面的异步编程思想,总之,《深入浅出node.js》绝对值得一看。 下面是我的读书笔记。 异步IO 1.异步IO的优势:a.从 用户体验 上来说,异步 阅读全文
摘要:
概述 为了体验promise的 原理 ,我打算自己把ajax包装成promise的形式。主要希望实现下列功能: 对于ajax我选用jq的ajax,但是尽量 不使用 jq的deferred对象。 本篇博文完成功能1,其它功能在其它博文完成。 功能一 初看功能一,我们有如下 思路 : 1. 建立一个构造 阅读全文
摘要:
概述 本来是想着学学node.js试试的,后来发现node.js才是真正的js啊, 它里面用到了很多我们平时没用过的js特性,而且还非常优雅 ,比如它里面的异步编程思想,总之,《深入浅出node.js》绝对值得一看。 下面是我的读书笔记。 单线程 单线程node有如下弱点: 1. 无法利用多核CPU 阅读全文
摘要:
概述 前几天学习用Jest和nock.js对异步api进行单元测试。在项目中,我用到了jsonp,自然想到对jsonp进行单元测试。 过程很折腾,结果很有趣。 jsonp.js 首先axios或者fetch都不支持jsonp,就连nodejs内置的http也不支持jsonp,所以要去找一个能发jso 阅读全文
摘要:
概述 如今的前端开发已经从严重依赖后端演变成了node做中间层,MVVM框架进行服务端渲染做view层。性能优化也变得异常重要,我主要对以下几个方面做了几个总结: 1. performance面板。 2. 雅虎军规。 3. 首屏性能优化。 4. html,css和js的性能优化。 5. PC,移动端 阅读全文
摘要:
概述 因为做的项目涉及到 用户认证和授权 ,所以好好总结了一下这块。 认证和授权 一般我们说的认证主要指的是 用户登录认证 ;一般我们说的授权主要是 第三方授权 。 用户登录认证主要有2种方法,一种是基于session id的认证,另一种是基于token的认证。 第三方授权主要是Oauth2.0标准 阅读全文
摘要:
概述 很久之前就知道 refs ,感觉好神秘,恰好今天突然发现字符串形式的ref在官网不推荐使用了,于是好好总结一下ref的用法,供以后开发时参考,相信对其他人也有用。 参考资料: "Refs & DOM" "Forwarding Refs" refs 在react数据流中,可以通过 props,r 阅读全文