SyntaxError 示意语法错误。当谬误的应用曾经预约义的语法时会抛出此谬误TypeError 示意类型谬误。当值不是预期数据类型、调用有效办法时都会抛出此谬误ReferenceError 示意援用谬误。当找不到变量的援用、在变量作用域范畴之外应用变量、应用未声明的变量时、在暂时性死区期间应用变量时都会抛出此谬误URIError 示意 URI 谬误。当 URI 的编码和解码呈现问题时,会抛出 URIError。JavaScript 中的 URI 操作函数包含:decodeURI、decodeURIComponent 等。如果应用了谬误的参数(有效字符),就会抛出 URIErrorRangeError 示意范畴谬误。将变量设置在其限定的范畴之外、将值传递给超出范围的办法、调用一个不会完结的递归函数时就会抛出此谬误

Uncaught SyntaxError: Unexpected token '<'

代表‘<’ 这个符号不应该存在

Uncaught SyntaxError: Invalid or unexpected token

语法错误,当呈现这句话的时候,应该查看标点符号是否正确

Uncaught TypeError: Cannot read property

读取一个未定义的对象的属性或调用其办法时

Failed to load resource

文件没有被找到,阐明文件援用的门路有问题,或文件损坏

Uncaught ReferenceError: $ is not defined

文件加载的程序不对,没有被定义就被应用了,jQuery文件的程序要在后面

Uncaught TypeError: Cannot set property 'onclick' of null

绑定了onclick事件的js文件放在head外面时就会呈现这样的谬误,当浏览器从上向下解析时,找不到onclick绑定的按钮节点,所以报错。须要把js文件放在底部加载。

Cannot use import statement outside a module

用了es6的语法, 浏览器默认将它作为js解析会呈现问题,须要将它作为模块导入,script标签默认type="text/javascript",须要改为type="module"

微信小程序

APP-SERVICE-SDK:setStorageSync:fail write DB data fail

存储数据失败,将存储和读取数据的代码封装成模块,定义一个全局变量,存储数据时先保留一份在全局变量中,而后try-wx.setStorageSync catch-wx.setStorage,保留两次。读取时同样的。
let storageObj = {};function getKey(key) {  if (storageObj[key]) {    return storageObj[key];  } else {    try {      return wx.getStorageSync(key);    } catch (err) {      return wx.getStorage({        key: key,        success: function(res) {          return res.data;        }      });    }  }}function setKey(key, value) {  storageObj[key] = value;  try {    wx.setStorageSync(key, value);  } catch (e) {    wx.setStorage({      key: key,      data: value    });  }}

http申请状态码
1xx 长期响应并须要请求者继续执行操作的状态代码
2xx 申请胜利
3xx 重定向
4xx 申请出错
5xx 服务器谬误

200 OK    申请胜利(这是对HTTP申请胜利的规范应答。)301 Moved Permanently    所申请的页面曾经转移至新的 URL302 Found    所申请的页面曾经长期转移至新的 URL 。400 Bad Request    因为语法错误,服务器未能了解申请。401 Unauthorized    非法申请,但对被申请页面的拜访被禁止。因为被申请的页面须要身份验证,客户端没有提供或者身份验证失败。402 Payment Required    此代码尚无奈应用。404 Not Found    服务器无奈找到被申请的页面。500 Internal Server Error    申请未实现。服务器遇到不可预知的状况。501 Not Implemented    申请未实现。服务器不反对所申请的性能,或者服务器无奈实现申请502 Bad Gateway    申请未实现。服务器充当网关或者代理的角色时,从上游服务器收到一个有效的响应。503 Service Unavailable    服务器以后不可用(过载或者宕机)