关于JS中的"async/await"语法的用法与限制
简单来说,就是让异步代码看起来像同步。是 JavaScript 中基于 Promise 的处理异步操作的一种语法糖。
背景
回调地狱 (Callback Hell)
1 | getData(function (a) { |
简单来说,就是让异步代码看起来像同步。是 JavaScript 中基于 Promise 的处理异步操作的一种语法糖。
回调地狱 (Callback Hell)
1 | getData(function (a) { |
由于手动搭建 React 环境过于麻烦,要的依赖相当多,需要花费大量时间在配置上,所以就直接使用 React 官方提供的 create-react-app 脚手架工具。
脚手架的使用有两种方法,一种是先用 npm 或 yarn 全局安装 create-react-app 然后再create-react-app my_app,另一种是使用npx create-react-app my_app这样就不用提前安装好 create-react-app 工具。
Ajax 只能向自己的服务器发送请求。A 网站中的 HTML 文件只能向 A 网站服务器中发送 Ajax 请求,A 网站是不能向 B 网站发送 Ajax 请求的。
jasonp = json with padding
不属于 ajax 请求,但是可以模拟 Ajax 请求。
利用 script 标签发送请求
解决的是 get 请求,传递参数需要拼接 url
封装
客户端(浏览器端)
1 | function jsonp(options) { |
服务器端
这几天在学习 node.js,看到 Ajax 的部分内容比较零散,很难记忆,但是 Ajax 又是相当重要的知识,实际开发中也常常会用到,所以写个笔记来整理一下。
在请求头中指定 Content-Type 属性的值
name=zhangsan&age=20&sex=男
{name: 'zhangsan', age: '20', sex: '男'}
注意:get 请求是不能提交 json 对象数据格式的,传统网站的表单提交也是不支持 json 对象数据格式的。
Update your browser to view this website correctly.&npsb;Update my browser now