Tag: JavaScript

在JavaScript中反转string

我试图扭转inputstring var oneway = $('#inputfield').val(); var backway = oneway.reverse(); 但萤火虫告诉我, oneway.reverse()不是一个函数。 有任何想法吗? 谢谢

用于Firefox的Javascript内存分析器

有没有Firefox的工具/插件/function,它会转储您在页面/脚本中创build的JavaScript对象的内存使用情况? 我知道Firebug的分析器,但是我想要的不仅仅是时间。 类似于Yourkit用于Java分析内存使用情况的东西。 原因是,一个同事在一个数组中使用ID作为“密钥”,并且正在创build1000个空插槽。 他认为这是无害的,而我的意见不同。 我想提供一些证据来certificate我是否正确。

防止刷新时自动浏览器滚动

如果转到页面a并滚动,则刷新页面将在您离开的位置刷新。 这很好,但是在url中有一个锚点的页面也会出现这种情况。 一个例子是,如果你点击链接http://example.com/post/244#comment5并刷新页面,看看你周围不会在锚点和页面跳转。 有没有什么办法来阻止这与JavaScript? 所以,无论如何,你总是会定位到锚点。

如何防止浏览器调用基本的身份validationpopup窗口,并使用JQuery处理401错误?

我需要使用基本身份validation发送授权请求。 我已经成功实现了这个使用jQuery。 但是,当我得到401错误基本身份validation浏览器popup窗口被打开和jQuery的AJAX错误callback不会被调用。

在IE浏览器窗口之外响应onmousemove事件

在Internet Explorer 7中, 正文onmousemove或document.onmousemove事件只在鼠标位于浏览器窗口内时触发,而不是在外面。 然而在Firefox中,当我移出浏览器窗口时,onmousemove事件被正确调用。 我如何设置IE浏览器窗口以外的事件? 谷歌地图在IE中这样做。 如果按住鼠标button并将鼠标移动到浏览器窗口外,则可以看到地图仍然移动。

jQuery的:修复div浏览器滚动时,它

http://knowyourmeme.com/memes/pizza-is-a-vegetable 如果向下滚动,div将locking到浏览器(我假设应用一个position:fixed;属性) 这怎么能用jQuery来实现呢?

Angular.js:在页面加载时设置元素高度

我是AngularJS新手。 我想要创build网格(使用ng-grid ),其高度取决于窗口高度即。 $('.gridStyle').height($(window).height() – 100); 我有书面指示: app.directive('resize', function($window) { return function(scope, element) { function applyHeight() { scope.height = $window.innerHeight; $('.gridStyle').height(scope.height – 100); } angular.element($window).bind('resize', function() { scope.$apply(function() { applyHeight(); }); }); applyHeight(); }; }); 当我调整浏览器窗口的大小时,这种方式效果很好,但是在第一次加载网站时,风格不适用。 我在哪里可以把代码初始化高度?

在光标位置插入文本到textarea(Javascript)

我想创build一个简单的函数,将文本添加到用户光标位置的文本区域。 它需要是一个干净的function。 只是基础知识。 我可以找出其余的。

保持溢出div滚动到底部,除非用户向上滚动

我有一个只有300像素大的div,我希望当页面加载滚动到内容的底部。 这个div有dynamic添加到它的内容,需要保持滚动一路下降。 现在,如果用户决定向上滚动,我不希望它跳回到底部,直到用户再次一路滚动 有没有可能有一个div将保持滚动到底部,除非用户向上滚动,当用户滚动到底部时,即使添加了新的dynamic内容,它也需要保持在底部。 我将如何去创造这个。

XMLHttpRequest中的onload是否等于readyState == 4?

我对xhr返回事件感到迷惑,因为我可以说, onreadystatechange之间没有太大的区别– > readyState == 4和onload,这是真的吗? var xhr = new XMLHttpRequest(); xhr.open("Get", url, false); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { /* do some thing*/ } }; xhr.send(null); 要么 xhr.onload = function() { /* do something */ }