Ajax 中常见的错误🐛

Ajax 作为 Web 开发中重要的通讯技术,悉知使用中常见的错误有利我们规快速发现问题,解决问题,避错误。XMLHttpRequest,$.ajax ,axios 总结在开发中经常遇到的问题如下:

请求的 URL 不合法

在发送 ajax 请求的时候,由于传入的 url 不合法,在调用 open 方法的时候报错,或在掉用 send 方法时请求失败报错

ES5 严格模式中的报错

ES5 引入了 严格模式 (strict mode)的概念。严格模式是为 JavaScript 定义了一种不同的解析与执行模型,ES3 中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。这是为未来的语法过渡,也使得 js 执行效率提高

  • 开启的方式:
    • 对某个脚本使用:在脚本第一行书写 ‘use strict’
    • 对某个函数使用:在函数体内部第一行 书写 ‘use strict’

列举 Js 中常见的错误类型🐛

JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供 Error 构造函数,所有抛出的错误都是这个构造函数的实例。我们可以访问实例的 message 属性来获取其中携带的提示消息,大多数 JavaScript 引擎还提供 name(错误名称) 和 stack(错误的堆栈) 属性。

Error 实例对象是最一般的错误类型,在它的基础上,JavaScript 还定义了其他6 个派生错误对象。分别是 语法错误引用错误类型错误执行错误URI解析错误超出范围错误。以下按开发中出现的概率,例举 Js 中出现的这几种常见错误。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×