如何加载jquery

加载在线版的 jquery 文件地址

注意:加载的jQuery脚本必须放在<script></script>脚本之前, 否则不能生效

ready(fn)

当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。

jQuery 代码:

描述:使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。

jQuery 代码:

jQuery:简单例子

window.onload与ready方法的区别?

ready方法要快于window.onload方法

window.onload:必须等到页面中的所有元素加载完毕后才能触发

ready:只要等到当前要操作的DOM对象加载完毕后就会立即触发,可能资源还没有加载完毕。

ready方法可以有多个, window.onload只能有一个

虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法.乱使用会报错

约定:如果获取的是 jQuery 对象, 那么要在变量前面加上 $.

var $variable = jQuery 对象

var variable = DOM 对象

对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象)

转换后就可以使用 jQuery 中的方法了

Python高性能web框架-FastApi教程:(20)CORS组件实现跨域请求

我们之前所写的fastapi请求,都是同源请求。也就是协议、IP和端口这三要素和当前页面一致http://127.0.0.1:8080/。下面是一个最简单的fastapi的同源请求

协议、IP和端口这三个要素但凡有一个不一致,那么这次发送的请求就是跨域请求

我们用jquery写个ajxa请求:

根据代码来看,我们点击hell world,控制台会给个\’user\’: \’current user\’的响应。

测试看下:

我们发现,请求被阻止了。提示缺少Access-Control-Allow-Origin头。

根据上节课学的中间件,我们可以给响应加个响应头:

main.py

这个时候,我们就可以请求到了

我们在F12里还可以另外看到自己加的响应头:

跨源资源共享(CORS)是一个安全特性,允许或限制网页上的资源可以被另一个域名的网页访问。在 API 开发中配置 CORS 是常见需求,尤其是当你的前端和后端部署在不同的域时。

这个时候,就允许网页上的资源可以被另一个域名的网页访问

FastApi课程暂时结束!

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。