菜鸟的进阶博客

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

如何新建typescript配合webpack项目

趁typescript火热之际先写一篇如何构建typescript项目吧。 第一步,肯定是安装typescript的npm包 npm install -g typescript 安装好之后就可以手动编译.ts文件了,即typescript文件后缀.tstsc filename.ts即可在.ts同一...

2016-12-30 11:27:35

阅读数 9528

评论数 1

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

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

2016-12-11 17:33:51

阅读数 8802

评论数 2

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

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

2018-01-09 13:54:40

阅读数 66

评论数 0

react-redux部分关键源码解析

硬菜源码解析(部分关键源码): createStore export default function createStore(reducer, initialState) { // 这些都是闭包变量 var currentReducer = reducer var currentStat...

2017-02-28 13:55:28

阅读数 319

评论数 0

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

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

2017-01-12 15:52:19

阅读数 2021

评论数 0

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

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

2016-12-28 17:57:38

阅读数 1122

评论数 0

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

什么是跨域?就不说了,一搜一大堆。 就讲讲如何跨域,总结一下,尽量简洁的表述粗来。 1、CORS--是W3C制定的为解决跨域请求的一个规范。直接上代码     var xhr = new XMLHttpRequest();     xhr.open("GET", "...

2016-12-15 16:47:38

阅读数 1144

评论数 0

如何利用http请求的缓存

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

2016-12-15 14:55:48

阅读数 1203

评论数 0

React-Native初学者Image布局

React-Native中的图片布局和web或者H5有比较大的差别。 主要有resizeMode:'stretch' || 'contain' || 'cover'(该属性只能加在Image标签上,加在其他标签上没有作用,也不会报错,但会有warning)。 resizeMode在未设置Image...

2016-12-12 14:29:59

阅读数 420

评论数 0

ES6 Promise对象学习总结

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

2016-10-03 10:20:10

阅读数 587

评论数 0

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

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

2016-10-02 19:04:04

阅读数 216

评论数 0

JS闭包作用及理解

1      2      3      4      5      6      7      8      9      10        1    2   var el = document.getElementById("ullist");   var liel...

2016-06-15 11:50:51

阅读数 428

评论数 3

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

读取cookie转化为JS对象 function getCookie() {     var jsCookie = {};     var cookie = document.cookie;     if (cookie === '') {         return jsCookie;    ...

2016-06-14 15:35:31

阅读数 1071

评论数 0

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