草庐IT

版本控制gitlab

全部标签

javascript - 消除控制台中的 404 url​​ 错误?

我尝试消除因缺少源(src)而发生的404错误..var$chart=$("").addClass("trend-pic").error(function(){console.log("errorloading..")});try{$chart.attr("src",jobs[counter].url+"test/trend")}catch(err){$chart.attr("src","");}如果尝试了很多东西来捕获错误,即在末尾放置.error(function(){})。使用$chart.load()-检查图像是否加载的方法?这些都没有帮助吗?获取{myURLString}40

javascript - 旧版本的 javascript 是否将 ("-1"< 0) 评估为 false?

每次有人结账时,我兄弟的电子商务网站上的一些js会计算和存储交易总额。定期为tracker_total_amount存储一个负值。在他试图找出原因的同时,他决定硬编码一个覆盖,该覆盖应该解决约0.1%的具有无意义值的交易。它看起来像这样:vartracker_total_amount=parseFloat(tracker.total_amount).toFixed(2);if(tracker_total_amount系统中不断出现负值。原创理论:我认为他不应该使用.toFixed,因为这会将tracker_total_amount转换为一个字符串——在我看来,这会停止ifhttp://

javascript - 是否有一种方法可以覆盖 JavaScript 对象以控制 console.log 显示的内容?

我特别想到Chrome,尽管Firebug会很有趣。我试过toString()和valueOf(),但似乎都没有用过。有趣的是,如果我使用一个函数,它会显示函数定义-但如果我添加一个toString()方法,它会显示null!vara=function(){};console.log(a);//output:function(){}a.toString=function(){return'a';};console.log(a);//output:nulla.valueOf=function(){return'v';};console.log(a);//output:null有什么想法吗

javascript - 将 Safari javascript 控制台保存到文件?

是否可以将SafariWebInspector中的javascript控制台保存到文件中?我找不到任何方法来做到这一点,选择全部的唯一方法是用光标拖动(当我有很长的连续日志输出流时非常困难)。 最佳答案 我想通了:在按住SHIFT的同时,选择所需部分的开头。然后释放SHIFT并使用滚动条向下滚动。再次按住Shift并单击选择的末尾。然后您可以根据需要复制/粘贴。 关于javascript-将Safarijavascript控制台保存到文件?,我们在StackOverflow上找到一个类似

javascript - AngularJS 不再在 Firebug 控制台中显示特定错误

我在我的应用程序中使用AngularJS和AngularMaterial库。问题是,每当Controller的任何功能发生任何错误时,它都不会显示具体错误,而是每次都显示相同的一般错误,通过查看无法确定问题出在哪里。这是我的控制台中显示的错误。TypeError:hrefisnullstackFrame.js(line357)consoleLog/这是该错误的屏幕截图。PS:我正在使用RequireJSJavaScript库来延迟加载我的应用程序。我也在我的应用程序中使用ui.router。更新1:stackFrame.js不是我的应用程序的JavaScript文件。stackFram

javascript - 鼠标控制第一人称移动JS

我正在尝试使用鼠标实现第一人称移动。我确实让它与键盘一起工作,但我在使用鼠标实现它时遇到困难,因为向特定一侧的移动不是那么清楚(即向左移动可以包括向上或向下移动)。我想使用matrix3d来接收位置的更改值。EDIT#2这是一个jsfiddle.编辑我已经粘贴了我设法解决的新代码:$(document).on('mousemove',function(e){varMOVE=10;//howmuchtomovevarXTURN=1;//howmuchtorotatevarYTURN=1;//howmuchtorotatevartransformer,origMat,translation

javascript - Firebug:在断点期间,无法执行控制台语句

我在Firebug中看到以下行为:当调试器在断点处暂停时,如果我转到控制台并尝试执行一条语句,Enter键只会继续添加行而不是执行。我试过按Shift+Enter和Ctrl+Enter也无济于事。 最佳答案 环境我有时会在firebug(控制台)、FireFox(开发控制台)和FireFox开发者版(开发控制台)上遇到这个问题。问题使用“网络控制台”,我会输入类似alert("test")的内容并按下回车键,但它不会运行。它不会运行,而是会输入一个新行,就好像我按下“ShiftEnter”一样。奇怪的是,当我按下“ShiftEnte

javascript - 如何使用 this 的 Controller 范围版本来引用 JS 中的当前 Controller ?

我遇到了以下问题。我的JavaScript结构如下所示。我创建了一个包含所有Controller的对象。这些控制者有自己的责任。以下代码属于main.js首先调用的文件:main.jsvarApp={};App.init=function(){console.log('init');App.uiController.init();App.heroController.init();}在函数内init()我称Controller的初始化程序。Controller对象如下所示:uiController.jsApp.uiController={root:0,init:function(){/

javascript - 从 chrome 开发者控制台调用 javascript 函数

这个问题在这里已经有了答案:CallingaJavascriptFunctionfromConsole(6个答案)关闭1年前。非常简单的脚本:functionfoo(){return"bar"}console.log(foo());控制台:>bar//sanitytestthatproveseverything'sworking>foo();//thisguyiskey!>ReferenceError:fooisnotdefined我应该如何调用foo();用于调试和实验目的?这不是练习吗?我喜欢使用IRB/Rails控制台来验证我的ruby​​代码,并且想用JavaScript做同样

javascript - 如何在浏览器的 JavaScript 控制台中访问 ES6 模块中定义的函数?

我有一个在ES6模块(sender.js)中定义的函数,如下所示:functionsend(){//dostuff}export{send};此模块随后在应用程序的主要JavaScript文件app.js中使用,如下所示:import{send}from"./sender"send函数在app.js文件中可用,但是在Firefox的Javascript控制台中不:>sendReferenceError:sendisnotdefined如何在JavaScript控制台中导入send函数? 最佳答案 您可以通过将特定函数分配给全局对象来