自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟的进阶博客

菜鸟的进阶博客,望大侠网开一面,若能提点一番在下在此谢过。

  • 博客(13)
  • 收藏
  • 关注

原创 如何新建typescript配合webpack项目

趁typescript火热之际先写一篇如何构建typescript项目吧。第一步,肯定是安装typescript的npm包npm install -g typescript安装好之后就可以手动编译.ts文件了,即typescript文件后缀.tstsc filename.ts即可在.ts同一目录下生成.js文件但每个.ts文件都手动生成是不现实也不允许的,那么如何利用webpack

2016-12-30 11:27:35 10778 1

原创 React-Native初学者的模拟器调试及真机调试

上周五才开始学习的React-Native开发,之前略有一些React的开发经验,但对原生Native的开发一窍不通。好,背景交代完毕,讲讲我的初学经历和遇到的坑以及一些心得体会。作为对APP开发几乎没啥认知的我,感觉起步还是有些吃力,相信对此有所了解的人应该会有不小的帮助。从React-Native中文网(https://reactnative.cn/)开始了我的RN学习生涯,按照教

2016-12-11 17:33:51 13028 2

原创 同步异步、阻塞非阻塞混淆概念

同步异步与I/O阻塞非阻塞 同步与异步 概念:其本质是关于指令执行顺序 区别:发起I/O调用是否必须等待I/O操作完成才返回 阻塞与非阻塞 概念:其本质是关于线程进程的 区别:发起I/O调用时该线程(进程)是否会被挂起(block、阻塞) 两者的关系 没有必然关系

2018-01-09 13:54:40 209

原创 react-redux部分关键源码解析

硬菜源码解析(部分关键源码):createStoreexport default function createStore(reducer, initialState) {// 这些都是闭包变量var currentReducer = reducervar currentState = initialStatevar listeners = []var isDispatchi

2017-02-28 13:55:28 488

原创 redux 及 react-redux基本用法及源码解析

某年某月某日,某师兄说:学一个东西,不能只停留在表面,只知道怎么用是完全不够的,要清楚的明白,为什么这么做,为什么不那样做,还得从源码开始,虽然起步可能会比较坎坷,毕竟知识储备有限。点到为止了,所以我也就尝试去看了 redux 以及 react-redux 源码,确实坎坷。在此对看过的一些资料做一个总结。先讲讲其基本用法,最后附上源码解析:其实简单的应用,甚至只

2017-01-12 15:52:19 2535

原创 从URL到页面,如何优化性能?

从输入URL之后,浏览器先做DNS解析,即将URL解析为唯一的ip地址,全互联网服务器都各自有一个唯一的ip地址,但一个ip地址可能是对应对台服务器,因此在获取资源是通过唯一的ip地址定位的。DNS解析也是有一个过程的。以www.taobao.com为例,大致解析过程为:①本机向local dns请求www.taobao.com②local dns向根域请求www.taobao

2016-12-28 17:57:38 1867

原创 HTTP请求跨域问题,解决模棱两可。

什么是跨域?就不说了,一搜一大堆。就讲讲如何跨域,总结一下,尽量简洁的表述粗来。1、CORS--是W3C制定的为解决跨域请求的一个规范。直接上代码    var xhr = new XMLHttpRequest();    xhr.open("GET", "http://www.a.com",true);    xhr.send();其实很简单,即发送请求时,

2016-12-15 16:47:38 2208

原创 如何利用http请求的缓存

从学习前端开始就有人跟我说要看http相关内容,也有很多的内容,有很多可以优化的地方。但一直没有静下心来去看这个内容,现在感觉是时候该自己做一个小小的总结了。关于web缓存的优点很明显,大致的总结就是减少网络带宽消耗、降低服务器压力、减少网络延迟,加快页面打开速度。首先,我从什么场景会用到这个web缓存来讲。1、从URI输入地址回车进入;2、F5或c

2016-12-15 14:55:48 2420

原创 React-Native初学者Image布局

React-Native中的图片布局和web或者H5有比较大的差别。主要有resizeMode:'stretch' || 'contain' || 'cover'(该属性只能加在Image标签上,加在其他标签上没有作用,也不会报错,但会有warning)。resizeMode在未设置Image标签的宽高则无效。而且Image标签的source有些蛋疼的是require的方式不允许动态地

2016-12-12 14:29:59 832

原创 ES6 Promise对象学习总结

这是博主自己对ES6学习中的一些总结,持续更新ing,有错误之处希望大牛们给我指出与提点,小弟在此谢过。(1)Promise对象是ES6新增对象。可以利用Promise对象进行异步编程。(2)它包含有3中状态。1.Pending 2.Resolved 3.Rejected,其中状态变化只会从Pending到Resolved或Pending到Rejected,状态变化之后,不可逆不可变!!且

2016-10-03 10:20:10 847

原创 ES6新关键字学习,关于作用域改变

1.let,声明之灾在块作用域中有效,不可重复定义(会报错),不会变量提升(在声明前使用会报错,var则不会报错,只会返回undefind)。注:用var定义的function永远会出现在作用域顶部,因此es5环境中:function f() { console.log('I am outside!'); }(function () {if (false) {// 重复声明一次

2016-10-02 19:04:04 354

原创 JS闭包作用及理解

1     2     3     4     5     6     7     8     9     10      1   2  var el = document.getElementById("ullist");  var liel = el.getElementsByTagName("li");//点击到每一个l

2016-06-15 11:50:51 656 3

原创 JS对cookie的读取、修改、删除

读取cookie转化为JS对象function getCookie() {    var jsCookie = {};    var cookie = document.cookie;    if (cookie === '') {        return jsCookie;    }    //cookie是以分号和一个空格隔开的一系列键值对    var c

2016-06-14 15:35:31 2103

空空如也

空空如也

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

TA关注的人

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