1.Vdom是虚拟dom,设计的目的是数据大量刷新时,服务器多次进行渲染从而影响性能。其中运用了diff算法进行对比来选出需要进行重新渲染的dom节点,从而提高性能。
2.输入URL地址到服务器渲染页面,过程为DNS解析ip地址、发起tcp连接、http请求(客户端和服务器进行通信)、断开连接。
3.JS中布尔表达式中,对象总是被转换为true。
4.toFixed()方法以固定小数位数返回数值的字符串形式。
5.基本包装类型:Boolean、Number、String——基本数据类型的对象模式。方便定义一些方法。
6.JS没有字符类型。
7.连接字符串多用+,方便,比concat用的多。
8.substring()方法会把所有负值参数转换为0;
9.DNS进行ip解析时,是从浏览器开始,到系统、系统的hosts、路由器、路由器不行就发到LDNS、如果再次失败就会向Root Name Server(根域名服务器)获得该域的顶级域名服务器地址、再分级获得该域的ip地址。然后再一层一层回传给浏览器。
10.断开连接是四次挥手,因为服务器要确保其数据处理完成,才会发起断开回应。
11.webpack打包图片资源需要考虑图片的大小来进行配置。
12.文本添加到块级元素的开头时,该文本会被设置为一个无名行框,无法直接设置样式。
13.绝对定位在文档流中不占据空间。