和后端API服务通信的方式有哪些?
- ajax
- websocket
WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 - HTML5 服务器发送事件(Server-Sent Events)
- 服务器端渲染
POST方式下,content-type有哪几种?
- application/x-www-form-urlencoded
默认。在发送前对所有字符进行编码(将空格转换为 “+” 符号,特殊字符转换为 ASCII HEX 值)。 - application/json
- multipart/form-data
不对字符编码。当使用有文件上传控件的表单时,该值是必需的。 - text/xml
webpack
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源,减少了页面的请求。
webpack是一个前端模块化方案,更侧重模块打包,我们可以把开发中的所有资源(图片、js文件、css文件等)都看成模块,通过loader(加载器)和plugins(插件)对资源进行处理,打包成符合生产环境部署的前端资源。