一个渲染引擎主要包括:HTML解析器,CSS解析器,javascript引擎,布局layout模块,绘图模块
浏览器通过网络模块来下载各式各样的资源,例如html文本;javascript代码;样式表;图片;音视频文件等。
网络部分本质上十分重要,因为它耗时长,而且需要安全访问互联网上的资源。
Read more -->如果将某个盒子设为伸缩盒(display: flex;),要注意子元素及其后代元素是否有white-space样式修饰,它会影响flex,使其失效,甚至使子元素溢出父元素。
Read more -->npm第三方库multiparty可处理文件上传的问题,我猜应该也能处理文件与文本同时上传的问题,但我先找到了formidable这个库来解决这一问题。表单属性
enctype="multipart/form-data"
限制了不对字符编码,但普通文本不编码无法传输。另外补充一句<input>
标签不带name
无法获取value。