js 常见容错

简介:

js 常见容错:

1,使用插件时先判断插件是否存在

错误:

Js代码   收藏代码
  1. if (plugins && plugins.toast && plugins.toast.showShortCenter) {  
  2.         plugins.toast.showShortCenter(message22);  
  3.     } else {  
  4.         alert(message22);  
  5.     }  

 

 

正确:

Js代码   收藏代码
  1. if (window.plugins && plugins.toast && plugins.toast.showShortCenter) {  
  2.         plugins.toast.showShortCenter(message22);  
  3.     } else {  
  4.         alert(message22);  
  5.     }  

 

Js代码   收藏代码
  1. var restoreLoginDialog = function () {  
  2.     var $username = $('#uib_login input[name=username]');  
  3.     var $password = $('#uib_login input[name=password]');  
  4.     if (window.localStorage) {  
  5.         if (!$username.val()) {  
  6.             $username.val(localStorage.getItem("user_username"));  
  7.             $password.val(localStorage.getItem("user_password"));  
  8.         }  
  9.     }  
  10. };  

 

相关文章
|
8月前
|
JavaScript 前端开发 数据库连接
js的异常程序处理机制
js的异常程序处理机制
52 0
|
6月前
|
缓存 监控 JavaScript
常见的JS优化方案都有那些
【7月更文挑战第7天】 JavaScript优化包括代码优化(箭头函数、解构赋值、模板字面量、展开运算符、高阶函数)、DOM操作优化(减少操作、事件委托、节流防抖)、异步优化(Promise、Web Workers)、缓存策略(结果缓存、HTTP缓存)、压缩合并以及性能分析和监控。通过这些方法,提升网页性能和用户体验。
41 1
|
6月前
|
JavaScript 前端开发 API
js 【详解】异步
js 【详解】异步
74 0
|
6月前
|
JavaScript 前端开发
前端 JS 经典:动态执行 JS
前端 JS 经典:动态执行 JS
66 0
|
8月前
|
存储 JavaScript 前端开发
js的一些底层
js的一些底层
39 1
|
8月前
|
自然语言处理 JavaScript 前端开发
js一些底层
js一些底层
32 1
|
消息中间件 JavaScript 前端开发
js异步处理方案,js的异步串行与异步并行
js异步处理方案,js的异步串行与异步并行
100 0
|
存储 移动开发 JavaScript
JS三种常见的存储机制
JS三种常见的存储机制
171 1
|
JavaScript
一道JS题,让我更深刻的理解了JS的执行机制
闲逛摸鱼发现一道有趣的题,题目如下,本来是不想拿出来单独写一篇文章的,因为太短了,但是我需要存在感,沸点没人看,所以还是写一篇文章吧;
81 0
一道JS题,让我更深刻的理解了JS的执行机制
|
Web App开发 前端开发 JavaScript
JS 异步
本文主要讲述了JavaScript中Event Loop的重要性,运行机制以及与Promise,async/await等异步操作的关系。同时还涉及了宏任务与微任务的区别,以及与DOM渲染的关系。
87 0

相关实验场景

更多