Late 2013 iMac review: Faster than before, but the gains over last year are modest

We reviewed the $1299 iMac when it was first available. We finally got our hands on the other three standard configurations of the new iMac.



via PCWorld http://ift.tt/K6D9iz

How to keep your neighbors from hijacking your Wi-Fi

Microsoft expands open-source efforts in Asia

Hello new hardware, goodbye Greenlight: Valve's spilling all its secrets at Steam Dev Days

Tata posts strong revenue, profit growth as outsourcing market recovers

Spotify dumps monthly listening limits for freeloaders everywhere

Everyone, everywhere can listening to as many free tunes as they want with Spotify, if they do it through the web client.



via PCWorld http://ift.tt/1gQ2KHt

jQuery window height is not correct

jquery window height same as document heightI was working on a small jQuery snippet and got this weird issue. I was trying to get window height using jquery’s $(window).height() function.


Ideally $(window).height() returns the pixel less height of browser window. This is always the height of current browser window. If you resize browser this value should change.


Also you can get $(document).height(). $(document).height() returns an unit-less pixel value of the height of the document being rendered. If the actual document’s body height is less than the viewport height then it will return the viewport height instead. i.e. if you have less content in a page and window is sufficiently open to show this content then document height will be less than jquery window height.


Problem


However recently when I was playing with these values it seems both $(window).height() and $(document).height() gave me same value! Thus the $(window).height() was giving incorrect result.


Check out below source:



<html>
<head>
<script type='text/javascript' src='http://ift.tt/JoZibN'></script>


<script type='text/javascript'>

$(document).ready(function(){
$('#winheight').text($(window).height());
$('#docheight').text($(document).height());
});

</script>
</head>
<body>
<div id="console">
$(window).height() = <span id="winheight"></span> <br/>
$(document).height() = <span id="docheight"></span>
</div>

<p>Lorem ipsum dolor sit amet, ...
</body>
</html>

Output:


What! The output shows value of $(window).height() and $(document).height() same 750. The window height is not equal. It should be 200px. Clearly we can see document is bigger, there is a scroll bar right there.


So why JQuery gives same value for window and document height? We’ll it turns out we missed a simple thing.


Solution


Our HTML document doesn’t have DOCTYPE declaration. So it’s not a valid HTML so to speak. JQuery cannot calculate window height / document height correctly if doctype is not specified on window.


The <!DOCTYPE> declaration is not an HTML tag; it is an instruction to the web browser about what version of HTML the page is written in.


So lets add DOCTYPE declaration to our HTML page and see the output.



<!DOCTYPE HTML>
<html>

//..
</html>

Output:


Voila! It worked.. Never forget DOCTYPE declaration in your HTML. Always try to create HTML files using some kind of IDE. That will automatically take care of this.


The post jQuery window height is not correct appeared first on ViralPatel.net.








via ViralPatel.net http://ift.tt/L9KD4z

Windows 11 Dev Insider Preview Builds Changelog – 2025

UPDATE: Addition of Windows 11 Insider Preview build 26120.3073 released to Dev channel. In this changelog article, we’ll list all Insider P...