Tag: JavaScript

我可以从另一个文件访问variables吗?

是否有可能在称为first.js另一个文件内的first.js文件中使用variables? first.js包含一个名为first.js的variables。

用户停止滚动时的事件

当用户滚动页面时,我想做一些奇特的jQuery的东西。 但我不知道如何解决这个问题,因为只有scroll()方法。 有任何想法吗?

使用jQuery / Javascript阻止任何forms的页面刷新

一旦用户在我的页面上,我不希望他刷新页面。 任何时候,用户在顶部点击F5或刷新button。 他应该警惕的说 您无法刷新页面。 此外,如果用户打开一个新的标签,并尝试访问prev选项卡中的相同的url,他应该得到一个警报 您无法在2个选项卡中打开相同的页面 无论如何,我可以使用JavaScript或jQuery做到这一点? 第一点非常重要。

如何禁用aspbutton回发

我有一个aspbutton。 这是服务器端,所以我只能显示它为login用户,但我希望它运行一个JavaScript函数,它似乎当runat =“服务器”它总是调用回发事件。 我也有一个正常的button( <input… >)没有运行在服务器上,它工作正常… 我怎样才能让这个button只运行JavaScript和不回发?

Meteor:在Meteor.method中调用asynchronous函数并返回结果

我想在一个Meteor方法中调用一个asynchronous函数,然后将该函数的结果返回给Meteor.call。 (如何)是可能的? Meteor.methods({ my_function: function(arg1, arg2) { //Call other asynchronous function and return result or throw error } });

AngularJS中的循环依赖和OOP问题

AngularJS + OOP是一个性感的function使用 嗨,我成功地使用OOP与AngularJs已经有一段时间了(首先与行动中的OOPinheritanceangularjs开始),提供的方法允许您定义您的类为angular度服务,您可以稍后扩展或inheritance像这样: Application.factory('AbstractObject', [function () { var AbstractObject = Class.extend({ virtualMethod: function() { alert("Hello world"); }, abstractMethod: function() { // You may omit abstract definitions, but they make your interface more readable throw new Error("Pure abstract call"); } }); return AbstractObject; // You return class definition instead of it's instance }]); Application.factory('DerivedObject', ['AbstractObject', […]

在JavaScript中嘲笑useragent?

我正在寻找一种方法来编程方式更改navigator.userAgent上飞。 在我失败的尝试获得一个自动化的JavaScriptunit testing,我放弃了,并试图开始使用fireunit。 马上,我抨击了使用真正的浏览器进行javascripttesting的一面墙壁。 具体来说,我需要更改navigator.userAgent来模拟几百个userAgentstring,以确保对给定函数进行正确的检测和覆盖。 navigator.userAgent是只读的,所以我似乎卡住了! 我怎样才能模拟navigator.userAgent? 用户代理切换器(插件)可以切换FF的useragent,但我可以在JavaScript内做到这一点?

为什么JavaScript的regex.exec()不总是返回相同的值?

在Chrome或Firebug控制台中: reg = /ab/g str = "abc" reg.exec(str) ==> ["ab"] reg.exec(str) ==> null reg.exec(str) ==> ["ab"] reg.exec(str) ==> null exec是否有状态,取决于它以前返回的内容? 或者这只是一个错误? 我无法一直得到它。 例如,如果上面的“str”是“abc abc”,则不会发生。

将console.log自动添加到每个函数

有没有办法让任何函数输出一个console.log语句时,通过注册一个全局钩子的地方(也就是说,没有修改实际的函数本身)或通过其他方式调用?

在JavaScript中parsingURL

如何用JavaScriptparsingURL(也用jQuery)? 比如我在我的string中有这个, url = "http://example.com/form_image_edit.php?img_id=33" 我想获得img_id的值 我知道我可以使用parse_url()方便地执行此操作,但是我想知道如何使用JavaScript。