首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
晴天633
掘友等级
前端
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
26
关注
赞
283
文章 282
沸点 1
资讯 0
赞
283
关注
返回
|
搜索文章
文章
热门
最新
晴天633
2年前
前端
Babel 原理
1. 什么是 Babel 简单地说,Babel 能够转译 ECMAScript 2015+ 的代码,使它在旧的浏览器或者环境中也能够运行。 Babel 的功能很纯粹。我们传递一段源代码给 Babel,然后它返回一串新的代码给我们。就是这么简单,它不会运行我们的代码,也不会去打包…
1127
25
3
晴天633
2年前
前端
koa洋葱模型 compose函数原理 中间件
当程序运行到await next()的时候就会暂停当前程序,进入下一个中间件,处理完之后才会仔回过头来继续处理。也就是说,当一个请求进入,#1会被第一个和最后一个经过,#2则是被第二和倒数第二个经过,依次类推。 基本上,Koa 所有的功能都是通过中间件实现的。 如果上面已经看懂…
1603
8
3
晴天633
2年前
前端
微前端一探
...
238
点赞
1
晴天633
2年前
前端
最全DNS、CDN原理
4, 请求本地域名服务器(可以认为是你的网络接入服务器商提供,比如中国电信,中国移动,阿里云等域名供应商),如果该服务器有缓存,则直接返回,若没有,则下一步。。。一般80%到这里就可以了(比如你申请一个域名,去阿里云,那么你肯定会写上域名所指向的IP啊)。 首先需要知道的是,根…
3814
46
6
晴天633
3年前
前端
路由原理 hash、history
浏览器在地址栏中切换不同的url时,每次都向后台服务器发出请求,服务器响应请求,在后台拼接html文件传给前端显示,java web中的jsp就是如此实现的。常用的后台MVC模式的基本路由处理流程:浏览器输入一个url请求,从中找到Controller和Action的值,将请求…
2272
8
3
晴天633
3年前
前端
CommonJS 模块原理
1)global:表示Node所在的全局环境,类似于浏览器中的window对象。 2)process:指向Node内置的process模块,允许开发者与当前进程互动。 例如你在DOS或终端窗口直接输入node,就会进入NODE的命令行方式(REPL环境)。退出要退出的话,可以输…
1435
3
评论
晴天633
3年前
前端
webpack运行流程、源码解析,Tabable原理
基于node环境,js代码有了操作计算机文件的权限,因此,webpack就是一堆js代码,然后去折腾一堆文件。 webpck可以看成是一个工厂的流水线。 操作集中可以包含多个子操作,如 发酵 操作集中,有3个子操作,也就是说只有完成这3个子操作,才能结束发酵这个操作集,才能进入…
4255
20
评论
晴天633
4年前
前端
适合前端的HTTP全流程总结
1. 前言 对于开发人员,无论前端还是后端,了解HTTP网络相关的知识,都是非常有必要的。 2. TCP/IP 协议族 一切的源点,都在于,计算机之间,也想要像人一样,融入社会(网络),相互交流沟通(通信)。而这一切,都是要基于互相有共同的语言,或者有彼此能够理解的动作和行为。…
549
5
1
晴天633
4年前
前端
浏览器缓存
1. 前言 浏览器缓存 是浏览器将用户请求过的静态资源(html、css、js),存储到电脑本地磁盘中,当浏览器再次访问时,就可以直接从本地加载了,不需要再去服务端请求了。 但也不是说缓存没有缺点,如果处理不当,可能会导致服务端代码更新了,但是用户却还是老页面。所以前端们要针对…
2.5w
422
35
晴天633
4年前
前端
模块化之AMD与CMD原理(附源码)
1. 前言 现在初入前端的同学们,都直接就上手webpack了,而在几年前没有node还是jquery打天下的时候,不借助node或软件让不同js文件之间互相引用、模块化开发,是件很麻烦的事。 接下来会介绍两个有名的工具AMD(require.js)和CMD(sea.js),虽…
6430
143
9
下一页
个人成就
文章被点赞
982
文章被阅读
63,143
掘力值
3,112
关注了
40
关注者
191
收藏集
26
关注标签
11
加入于
2016-03-04