- 博客(8)
- 收藏
- 关注
转载 前端工程
https://github.com/fouber/blog/issues/1http://tech.meiyou.com/?p=164 前端工程化的思考与探索
2018-04-22 22:37:43 78
原创 前端工程
要解决前端工程化的问题,可以从两个方面入手:开发和部署。 从开发的角度,要解决的问题包括:1 提高开发生产效率;2 降低维护难度。 这两个问题的解决方案有两点: 1 制定开发规范,提高团队协作能力; 2 分治。软件工程中有个很重要的概念叫模块化开发,其中心思想就是分治。从部署角度,要解决的问题主要是资源管理,包括:代码审查、...
2018-04-22 22:28:59 132
转载 Service Workers和离线缓存
系列文章:Service Workers 和离线缓存 (本文)Notification with Service Workers push eventsPWA:添加应用至桌面及分享第一次听到 Service Workers 这个词还是在去年 Google 来安利 Angular 2 的时候,那时就觉得很惊艳,想搞一搞,但是因为没把网站升级成 https 一直拖到现在。不久前,把网站升级成了 htt...
2018-04-15 22:35:44 379
转载 初入web worker
本文引用至: web worker由于浏览器的限制,注定了每个网页只能在一个进程程当中运行, 而且,js又只能运行在一个线程当中. 所以, 作为一名开发者来说, 对于这样的结果就只能呵呵了. 如果你想进行高复杂度的运算, 基本上就可以go die了(只要运行, 你网页基本上就崩掉了). 当然,聪明的W3C早就知道developer心里的小猫腻. 推出了web worker 这个概念. 我们接下来,...
2018-04-15 21:55:32 147
转载 Web Worker浅析
Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。一:如何使用WorkerWeb Worker的基本原理就是在当前javascript的主线程中,使用Worker类加载一个javascript文件来开辟一个新的线程,起到互不阻塞执行的效果,并且提供主线程和新线程之间数据交换的接口:post...
2018-04-15 21:53:33 182
转载 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
最近发现有不少介绍JS单线程运行机制的文章,但是发现很多都仅仅是介绍某一部分的知识,而且各个地方的说法还不统一,容易造成困惑。因此准备梳理这块知识点,结合已有的认知,基于网上的大量参考资料,从浏览器多进程到JS单线程,将JS引擎的运行机制系统的梳理一遍。展现形式:由于是属于系统梳理型,就没有由浅入深了,而是从头到尾的梳理知识体系,重点是将关键节点的知识点串联起来,而不是仅仅剖析某一部分知识。内容是...
2018-04-15 20:46:20 97
转载 浅谈js中的同步与异步
大纲1. Javascript的单线程2. Javascript中的异步原理2.1. 两组概念2.2. Javascript中的异步3. 事件和任务队列3.1. EventLoop的解释4. Javascript中的定时器4.1. 定时器的时间精度问题4.2. setTimeout(fn, 0)的理解4.3. 定时器的区别最近心血来潮,准备整理一下Javascript中有关异步编程方面的...
2018-04-15 18:00:10 434
原创 从callback到js单线程到异步机制再到浏览器多线程的浅析篇(上)
想对callback一探究竟源于一次对输入的中文校验: 从上面图中可以发现,callback作为校验函数validator的一个参数,这时候就困惑了,咦,callback难道不是回调函数吗?还可以作为函数的形式参数,那,这个validator是?这里面的参数是谁传过来的呢,如果values和rule中的某几个参数是通过外界的输入来控制的,那callback呢?接...
2018-04-15 17:35:00 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人