解析 Webpack中import、require、按需加载的执行过程

2018-03-09
阅读 5 分钟
22.7k
最近由于一篇分享手淘过年项目中采用到的前端技术的影响,重新研究了一下项目中CSS的架构.本来打算写一篇文章,但是写到一半突然发现自己像在写文档介绍一样,所以后来就放弃了。但是觉得过程中研究的 Webpack 倒是可以单独拿出来讲一讲

Mobx + React Native 获取路由的状态信息

2018-02-27
阅读 4 分钟
6.1k
年前公司由一个项目是使用 ReactNative 来开发的所以遇到了一些问题,比较影响开发进程的就是路由问题了,实际上就是 ReactNavigation 这个组件比较难懂,这里给大家讲解一下,希望大家少踩点坑.另外本篇文章使用的是 TypeScript环境

angular1.x 中重要指令介绍($eval,$parse和$compile)

2018-02-26
阅读 3 分钟
1.2k
在 angular 的服务中,有一些服务你不得不去了解,因为他可以说是 ng 的核心,而今天,我要介绍的就是 ng 的两个核心服务,$parse 和 $compile 。其实这两个服务讲的人已经很多了,但是 100 个读者就有 100 个哈姆雷特,我在这里讲讲自己对于他们两个服务的理解。

Angular1.x中ngModel的$render的详解

2018-02-26
阅读 4 分钟
2k
在我开始着手 ngModel 的领域时候,有一个问题很令我纠结,那就是 $render 到底是做什么的呢?查了很多资料都只是简单的描述一下,这就令我很纠结了,终于在一个阳光明媚的晚上,我终于解决了这个大问题

JavaScript 中的隐式类型转换

2018-02-13
阅读 2 分钟
1.7k
基本上所有的语言都有 隐式类型转换 ,但是对于 弱类型语言(JS) 来说 ,隐式类型转换会比 强类型语言(Java) 带来更大的副作用,有些行为甚至是不可思议的。虽然你可能很惊讶 ,甚至可能怀疑是 JS 的 BUG,但是这都是有 JS 语言自己的一个隐式类型转换的套路。

JavaScript 并行和串行任务/流程控制 的实现

2018-02-11
阅读 3 分钟
11k
在 JavaScript 里面 异步 是一个很重要的知识点,JS 的异步跟其他语言不一样, 他是根据执行回调的方式来 实现的。由于我们不知道异步什么时候会执行完,让一组异步任务顺序执行就显得很重要了,这个时候我们就需要 流程控制 ,这种流程控制有两种 串行(series) 和 并行(parallel)