技术背景
在JavaScript编程中,异步操作是常见的需求,如网络请求、文件读取等。然而,异步操作的执行顺序与同步操作不同,这就导致了一个常见的问题:如何从异步调用中返回响应。在传统的同步编程中,函数执行完成后会立即返回结果,但在异步编程中,由于操作需要时间完成,直接返回结果往往会得到
2025年05月08日
在JavaScript编程中,异步操作是常见的需求,如网络请求、文件读取等。然而,异步操作的执行顺序与同步操作不同,这就导致了一个常见的问题:如何从异步调用中返回响应。在传统的同步编程中,函数执行完成后会立即返回结果,但在异步编程中,由于操作需要时间完成,直接返回结果往往会得到
2025年05月08日
jQuery官网:https://jquery.com/
jQuery是一个高效、轻量并且功能丰富的js库。
核心在于查询query。
jQuery是一个优秀的js函数库,是React/Vue/Angular框架之外中大型项目的首选。
2025年05月08日
jQuery是对JavaScript的封装,它是免费、开源的JavaScript函数库,jQuery 极大地简化了 JavaScript 编程
jQuery和JavaScript它们的作用一样,都是负责网页行为操作,增加网页和用户的交互效果的,只不过jQuery简化了JavaScript编程,jQuery实现交互效果更简单
2025年05月07日
Sijax代表’Simple Ajax’,它是一个Python/jQuery库,旨在帮助Flask开者者轻松地将Ajax引入到应用程序。 它使用jQuery.ajax来发出AJAX请求。
2025年05月07日
响应式网页的话题随着如今移动互联网的盛行又被推到了很重要的位置,有相关人士预计,移动互联网的数据流量将在2015年超越桌面端的流量。
你一定听说过,我们目前正处在“后PC时代”,这对于前端开发人员来说,意味着应该处理一些用户行为上的改变,由此步入一个响应式与自适应设计技术统治的时代。这其中的关键点在于web的统一化,也就是说在合理的条件下,无论用户使用任何设备,都应该传达相同的内容信息与服务。
2025年05月07日
什么是跨域?
浏览器发送的请求地址(URL)与所在页面的地址 不同(端口/协议/域名 其一不同)。简言之,浏览器发出的请求url,与其所在页面的url不一样。此时,同源策略会让浏览器拒收 服务器响应回来的数据,报错信息如下:
同源策略
同源机制是浏览器处于安全考虑,只允许相同源的接口进行相互通信。不同源的接口在没有得到对方授权的情况下不能够读写对方的资源。这个很好理解,如果没有同源机制,浏览器中的cookie就可以被随意读取,一旦用户进入恶意网站,恶意网站就可以读取用户的cookie,伪造用户进行登陆转款等操作。
2025年05月07日
浏览网页的时候,整个网页刷新叫全局刷新,只是部分显现叫局部刷新,代替浏览器发起请求并接收响应数据的对象叫异步请求对象(XMLHttpRequest),创建异步对象的语法:
var xml=new XMLHttpRequest();
2025年05月07日
原 作 者:Craig Buckler
原文链接:
https://www.sitepoint.com/xmlhttprequest-vs-the-fetch-api-whats-best-for-ajax-in-2019/
注:本文是一篇译文。
XMLHttpRequest 最初是由 1999 年发布的 IE5.0 ActiveX 组件实现的,到目前为止(2019 年),刚好 20 年。
在此之前,倒是有一些办法可以在不刷新页面的情况下从服务器获取数据,但是他们通常依赖一些笨拙的技术,例如通过 <script> 注入或是一些第三方插件。微软开发了XMLHttpRequest的初始版本, 用于替代 Outlook 基于浏览器的电子邮件客户端。
2025年05月07日
//简写形式
$.getJSON("http://app.example.com/base/json.do?sid=1494&busiId=101&jsonpCallback=?",