webRTC简介 WebRTC(Web Real-Time Communication)是一项实时通讯技术,它允许网络应用或站点在不借助中间媒介的情况下,建立浏览器之间点对点...
webRTC简介 WebRTC(Web Real-Time Communication)是一项实时通讯技术,它允许网络应用或站点在不借助中间媒介的情况下,建立浏览器之间点对点...
CDN概念 CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内...
超级简单command + 空格键。搜索终端 打开终端之后直接输入git --version弹窗提示直接安装就行了
打开Mac 终端,配置全局环境变量 $ vim .bash_profile 打开之后添加一行以下代码,(Mac的node,npm可执行文件都在/usr/local/bin/目...
多人协作 1.没有分支就首先建立自己的分支 git branch xxx 2.进入自己的分支 git checkout xxx 3.将master代码pull下来后在自己的分...
git查看历史版本 【git log】可以查看当前分支commit的历史版本 【git log --all】可以查看其他分支所有的版本信息, 【git log --all -...
作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线...
Redux和Flux的区别 1.Redux中只有一个store,而Flux中有多个store来存储应用数据,并在store里面执行更新逻辑,当store变化的时候再通知con...
async和defer是script标签的两个属性,用于在不阻塞页面文档解析的前提下,控制脚本的下载和执行。作用: async:用于异步下载脚本文件,下载完毕立即解析代码执行...
前端工程化就是通过各种工具和技术,提升前端的开发效率的过程。就是为了让前端开发能够自成体系,个人认为可以从模块化、组件化、规范化、自动化四个方面思考。 模块化 简单的来说,模...
一、三次握手讲解 客户端发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,服务器由SYN=1知道客户端要求建立联机(客户端:我要连接你) 服...
在 HTTP/1 中,每次请求都会建立一次HTTP连接,也就是我们常说的3次握手4次挥手,这个过程在一次请求过程中占用了相当长的时间,即使开启了 Keep-Alive ,解决...
Set 成员唯一、无序且不重复[value, value],键值与键名是一致的(或者说只有键值,没有键名)可以遍历,方法有:add、delete、has WeakSet 成员...
圣杯布局 双飞翼布局
position方法 上下固定高度,footer绝对定位在底部,container绝对定位top为header的高,bottom为footer高,注意不要设置高度让其自动撑开...