Skip to content

Tag: javascript

How do you detect memory limits in JavaScript?

Can browsers enforce any sort of limit on the amount of data that can be stored in JavaScript objects? If so, is there any way to detect that limit? It appears that by default, Firefox does not: That continues to consume more and more memory until my system runs out. Since we can’t detect available memo…

Change default timeout for mocha

If we have a unit test file my-spec.js and running with mocha: The default timeout will be 2000 ms. It can be overwritten for partial test with a command line parameter: Is it possible to change the default timeout globally for all tests? i.e. the default timeout value will be different from 2000 ms when you …

Details about window.stop()

I just came across the window.stop() The stop() method is exactly equivalent to clicking the stop button in the browser. Because of the order in which scripts are loaded, the stop() method cannot stop the document in which it is contained from loading, but it will stop the loading of large images, new windows…

JavaScript Smooth Scroll not working

I’m attempting to create a smooth scrolling page, but it seems to not work. If I remove the smooth scrolling aspect of my site, the anchor automatically jumps to the div element like usual. I have attached a JSFiddle: http://jsfiddle.net/J7sxD/5/ Answer remove overflow-x: hidden; and it will work See he…

How to unbind $on in Angular?

I have a code that use $scope.$on one time on init and then in a function, so the code is executed multiple times. How can I unbind if first before I bind it again. I’ve try $scope.$off but there’s not such function, https://docs.angularjs.org/api say nothing about $on. I’m using angular 1.0…

JavaScript unwanted event auto-triggered

The on click event in the 70 line (ob.addEventListener(“click”,onCl1(idTable[0],idTable));) is being triggered without a reason. I have tried some other ways and it still reacts the same. I present the whole code as I think that it will be easier to find this bug: Answer It’s because you&#82…