北京沣登科技发展公司

j***ascript网络请求,j***ascript 网络请求

大家好,今天小编关注到一个比较意思的话题,就是关于javascript网络请求问题,于是小编就整理了3个相关介绍javascript网络请求的解答,让我们一起看看吧。

  1. js为什么网络请求是异步?
  2. vuejs和后台交互时,怎么发送请求和接收请求?
  3. 网页是怎样处理html网页发送的数据请求的?

js为什么网络请求是异步

js网络请求是异步的原因是:

因为,js是单线程语言浏览器只分配给js一个主线程,用来执行任务,但一次只能执行一个,当任务比较多时就形成了一个任务队列,响应,执行的效率都很低。

javascript网络请求,javascript 网络请求div>
图片来源网络,侵删)

所以,浏览器为这些耗时的任务开辟了一个另外的线程,主要是有http请求,定时器事件,这些任务是异步的。

vuejs和后台交互时,怎么发送求和接收请求?

可以引入Vue-resource,使用this.$***.get,this.$***.post发送,当然这同时需要配置跨域请求,举个例子,后台我使用express4.x,默认地址为***://localhost:3000,那么需要在Vue-cli的config目录中,打开index.js文件,在dev下面这样配置axio***ain.js这样配置同时Vue这样请求express后台这样就能接收到post过来的数据,这是最简单的一种用法OK,前台也拿到了请求的数据

网页是怎样处理html网页发送的数据请求的?

html网页是静态的,不支持动态数据,要产生动态网页,必须通过php/j***a/c之类的语言从数据库取数据,然后生成静态的html。然后送给浏览器。 还有一种情况是AJAX,即静态网页被浏览器下载并展现后,仍然可以通过网页里的j***ascript脚本服务器再请求一段数据,对页面部分更新(而非整个网页跳转)。比如,网页的右上角,查看最近的消息,可能就是在用户按钮时临时用JS 的AJAX代码调用服务器的某Python程序再去访问数据库,取得某数据再返回浏览器。

javascript网络请求,javascript 网络请求
(图片来源网络,侵删)

到此,以上就是小编对于j***ascript网络请求的问题就介绍到这了,希望介绍关于j***ascript网络请求的3点解答对大家有用。

javascript网络请求,javascript 网络请求
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/64098.html

分享:
扫描分享到社交APP