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. };  

 

相关文章
|
3月前
|
缓存 JavaScript 前端开发
js性能优化
减少DOM操作:
30 0
|
8月前
|
存储 移动开发 JavaScript
JS三种常见的存储机制
JS三种常见的存储机制
|
Web App开发 消息中间件 监控
V8如何处理JS
Chromium本身就是一个浏览器 Chrome浏览器一般选择Chromium的稳定版本作为它的基础 浏览器大战,其实就是渲染引擎之争 v8是「JS虚拟机」的一种 源代码对 V8 来说只是「一堆字符串」 执行JS代码核心流程 1. 先编译 2. 后执行 V8采用「JIT」(Just In Time)技术提升效率
V8如何处理JS
|
JavaScript CDN
js:Vue2.js中使用CDN方式引入vueuse
js:Vue2.js中使用CDN方式引入vueuse
597 0
|
JavaScript
Js代码高效技巧
Js代码高效技巧
|
JavaScript 前端开发 程序员
深入理解JS执行机制
深入理解JS执行机制
深入理解JS执行机制
|
消息中间件 移动开发 JavaScript
JS执行机制
JS是单线程 JS是单线程的,也就是说JS代码是按顺序执行的,一行一行执行的,不会出现同时执行多行代码的情况。 也就是JavaScript同一时间内只能做一件事情,如果有多个任务,就必须排队,前一个任务结束,才能执行后一个任务。(比如我们对某个DOM元素进行添加删除操作室,不同同时进行,要按照顺序执行)
|
JavaScript 前端开发 网络协议
JS运行机制
本文阐述了浏览器端和node端的js运行机制执行的过程,还进行了两者的运行机制比较,以及同步任务和异步任务的说明,两种异步任务的必要性,以及各自有哪些回调,部分回调的优先级。
126 0