TCP/IP是为互联网服务的协议族,它将通信过程抽象为四层,分别为应用层、传输层、互联网层和网络接口层。SMTP、FTP、HTTP等常用的协议都位于应用层
敏捷软件开发方法是一种创作与交流的协作观
选择器原先就存在,CSS3只是完善了它,使其拥有更丰富的功能
如果把++运算符单独放一行,那么它会和下面的语句合并,作为一个整体被解析
switch语句种case子语句中的表达式进行全等(===)匹配
CSS预处理器能为CSS增加编程特性,通过编译器将使用新语法的文件输出为一个普通的CSS文件,解决CSS难以复用,代码冗余,可维护性低的 问题。常用的预处理器有Less、Sass和stylus
盒模型就是从盒子顶部俯视所得到的一张平面图,用于描述元素所占用的空间。有两种和模型W3C和IE盒模型,两者不同之处是对元素尺寸的计算方式。当用CSS给某个元素定义宽或高时,IE盒模型的宽或高将包含内边距和边框,而W3C盒模型并不包含
HTTP即超文本传输协议,是一种获取网络资源(图像、HTML文档)的应用层协议,它是互联网数据通信的基础,由请求和响应构成。首先客户端会发起HTTP请求(在请求报文中会指定资源的URL),然后用传输层的TCP建立连接,最后服务器相应请求,做出应答,回传数据报文。
typeof和instanceof的区别
虚拟DOM是构建在真实DOM上的一层抽象,它将DOM元素映射成内存中的js对象(通过React.createElement()得到的React元素),形成一颗javaScript对象树
React中三个声明周期被标记为过时
BTC(block formatting context)即块格式上下文,能够决定元素的内容如何渲染以及其他元素的关系和交互
HTTP特征
// 创建一个Buffer let buffer = new ArrayBuffer(16); // 创建一个DataView实例 let dataView = new DataView(buffer); // 写入数据 dataView.setInt32(0, 42); // 读取数据 let value = dataView.getInt32(0); console.log(value); // 输出 42
相同
不同