SyntaxError 示意语法错误。当谬误的应用曾经预约义的语法时会抛出此谬误
TypeError 示意类型谬误。当值不是预期数据类型、调用有效办法时都会抛出此谬误
ReferenceError 示意援用谬误。当找不到变量的援用、在变量作用域范畴之外应用变量、应用未声明的变量时、在暂时性死区期间应用变量时都会抛出此谬误
URIError 示意 URI 谬误。当 URI 的编码和解码呈现问题时,会抛出 URIError。JavaScript 中的 URI 操作函数包含:decodeURI、decodeURIComponent 等。如果应用了谬误的参数(有效字符),就会抛出 URIError
RangeError 示意范畴谬误。将变量设置在其限定的范畴之外、将值传递给超出范围的办法、调用一个不会完结的递归函数时就会抛出此谬误
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 所申请的页面曾经转移至新的 URL
302 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 服务器以后不可用(过载或者宕机)
发表回复