【JavaScript 异常处理】教程文章相关的互联网学习教程文章

javascript – 加载模板时获取异常.下划线/骨干【代码】

我正在使用文本获取Uncaught ReferenceError:Id未定义异常Uncaught ReferenceError: Id is not defined (anonymous function) y.templateunderscore-min.js:5 Backbone.View.extend.renderProductView.js:13 Backbone.View.extend.renderProductListView.js:15 Backbone.View.extend.initializeProductListView.js:4 g.Viewbackbone-min.js:34 dbackbone-min.js:38 appRouter.on.productsList.fetch.successAppRouter.js:18 f.ext...

javascript – 如何使用Jasmine声明异常?【代码】

我正在尝试编写一个测试,以确保我正在执行的无效实例化会产生异常.测试如下:describe('Dialog Spec', function () { "use strict";it("should throw an exception if called without a container element", function () {expect(function() {new Dialog({});}).toThrow(new Exception("InvalidArgumentException", "Expected container element missing"));}); });Dialog()类:function Dialog(args) {if (undefined === args.con...

javascript – 调用openDatabase的Mobile Safari中的状态错误,DOM异常11无效【代码】

我有一个在init上调用openDatabase()的webapp.这在桌面浏览器Chrome和Safari中运行良好;但是,当我尝试在iOS 4.3.3上的Mobile Safari中打开应用程序时,我在第一页加载时遇到异常: “错误:INVALID_STATE_ERROR:DOM异常11” 这在一个简单函数中的openDatabase()上失败:try {if( !window.openDatabase) {console.log('SQLite is not supported by this browser');}else {db = openDatabase('MyMobileDb', '1.0', 'MyMobileDb', 655...

javascript – Angular ng-grid editableCellTemplate抛出异常【代码】

我试图在ng-grid(documented here)中设置editableCellTemplate ColumnDef选项. 当我设置它时,即使是默认值< input ng-class =“coltcol.index”ng-input =“COL_FIELD”/>,单击一个单元格会立即给出错误Error: No controller: ngModelat Error ()at getControllers (07001)at nodeLinkFn (07002)at compositeLinkFn (07003)at compositeLinkFn (07004)at publicLinkFn (07005)at Object. (07006)at Object.applyFunction [as fn] (...

javascript – Cordova / phonegap项目中的“Require”异常【代码】

我正在尝试使用Android平台中的Phonegap / Cordova构建混合移动应用程序.而且我也成功了:)该应用程序在我的Chrome浏览器中按照Ripple模拟器的需要运行.我没有使用Eclipe ADT或Android Studio,因为模拟器无法快速加载. 我使用onDeviceReady事件和Navigator插件进行振动和警报.所有这些都按预期正常工作. 当开发者控制台在Chrome中处于活动状态时,JavaScript会在cordova.js中断,并显示以下错误Uncaught ReferenceError: require is n...

在Chrome开发工具中显示JavaScript异常消息【代码】

我正在使用Chrome开发工具来调试我的JavaScript.当我告诉Chrome“不要暂停异常”并加载我的脚本时,我会清楚地了解突出显示的正确行的错误:var back_buffer = goog.dom.getElement('back_buffer').getContext('2d');--> "Uncaught TypeError: Cannot call method 'getContext' of null"好吧,这是有道理的:我的canvas元素名称中有一个拼写错误,因此’getElement’返回null. 现在回答我的问题:当我告诉Chrome“暂停未捕获的异常”时...

JavaScriptCore:尝试将JS函数作为块传递给Objective-C,获取’TypeError’异常【代码】

我一直在玩新的iOS 7 / Mavericks JavascriptCore桥,尝试将Objective-C上的JS函数作为块. JavascriptCore头文件声明只要支持每个参数,这是可能的,但尝试这样做:JSContext *context = [[JSContext alloc] init];context[@"Log"] = ^(NSString *message){NSLog(@"%@", message);};context[@"BlockTest"] = ^(void (^blockTest)(NSString* blockString)){NSLog(@"Calling Block Test");blockTest(@"STRINGGGGG"); };[context evaluat...

JavaScript异常列表【代码】

这次我没有任何问题但只是为了好奇我想知道JavaScript中有多少例外. 例如,我使用以下代码:<script type="text/javascript">var x;try{x = 1 / 0;alert(x); // output: Infinity. FYI: JavaScript has Infinity property and it's value is 1.7976931348623157E+10308alert(funCreate());}catch(obj){alert(obj.fileName);alert(obj.lineNumber);alert(obj.message); // output: funCreate is not definedalert(obj.name); // outp...

javascript – jQuery滚动到锚点异常【代码】

朋友们, 我正在构建单页网站,当选择菜单链接时,它使用jQuery函数滚动到锚点.这是我使用的代码:(function($) {var jump = function(e){if (e) {e.preventDefault();var target = $(this).attr("href");} else {var target = location.hash;}$('html,body').animate({scrollTop: $(target).offset().top - 150}, 1500, 'swing', function(){location.hash = target - 150;});}$('html, body').hide()$(document).ready(function(){$...

如何知道PhoneGap应用程序中是否发生Javascript异常? (机器人)

如何知道PhoneGap应用程序中是否发生Javascript异常? 我正在使用HTC Desire Z和Android 2.2. 我没有在logcat中看到任何内容,jsconsole.com似乎不支持异常传输. 使用console.log来跟踪每个异常都有点困难.有没有解决方案,或者这就是Phonegap的用途? 编辑:似乎有可能捕获至少一些异常与一些really hacky wrappers.这有时可以让你走上正确的轨道,但可能有一些严重的副作用,它肯定不会捕获所有的例外.解决方法:未捕获的异常应该出现...

javascript – 迭代窗口对象的属性时出现异常“组件不可用”【代码】

我正在尝试使用Addon SDK(Jetpack)将Google Chrome扩展程序转换为Firefox.以下代码(作为content-script运行)var property, winProperties = {}; for (property in window) {winProperties[property] = true; }在Firefox 5.0和6.0中运行时抛出此异常:Traceback (most recent call last): File "sfc-bgcore.js", line 299, in null File "resource://jid1-q4cqhvcl3sc4vq-at-jetpack-api-utils-lib/content/content-proxy.js", line...

javascript – 在开发库时,我们应该抛出错误/异常吗?【代码】

我正在开发一个pub / sub Mediator库供其他人使用,我不知道如何处理错误. 这是一段代码示例:/**** @param String channel Channel to subscribe* @param String|function callback Function name or callback* @param String context Context to bind function to* @param Boolean once True to subscribe once**/ this.subscribe = function (channel, callback, context, once) {if (!_.isObject(context)) {context = window;}...

javascript – Meteor中的异常处理

我们的产品即将推出,部分用户正在对其进行测试.有时,他们随机获得异常,目前,我了解它的唯一方法是ssh到服务器并扫描数千行日志以了解异常. 在我的8小时工作堆栈(Java,Spring,…)中,我可以通过Aspect,Interceptor配置异常,以便观察异常并通过电子邮件通知异常(发送日志文件,异常原因给我). 我怎么能在流星中做到这一点?什么是错误处理策略? Meteor中是否有接近Interceptor / Aspect的东西,所以我可以在异常期间注入电子邮件发送?...

javascript – 在文本输入中保持插入位置处于可见位置 – firefox行为异常

我正在想我的文本输入框,点击包含选择的“标签”的div来添加元内容.我的文本输入宽度为35,但我希望它能够溢出. 我搜索并找到了在更新的输入内容结束时聚焦和定位我的插入符的方法,并且chrome和IE表现自己并自动滚动以在输入框的可见区域中显示光标,但是当文本输入是完整和溢出Firefox 3.0.7将正确定位的插入符号向右移出视图(但如果按键盘上的右箭头,则可以在不打扰位置的情况下进入它). 任何帮助赞赏.解决方法:请参阅我的回答this...

Javascript – 异常/错误数据类型?【代码】

try {example.example = example; } catch (err) {TraceError.sysout("Error test!", err); }在上面的代码段中,我强制一个错误,因为没有定义示例.我正在学习javascript,并想知道在javascript中是什么类型的错误.在这种语言中是否有Error对象或Exception对象,有没有办法获取有关该错误对象的信息,以便我可以在.sysout方法中打印详细消息?解决方法:使用console.log或console.dirtry {example.example = example;} catch (err) {co...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部