Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。


12
在Chart.js中设置图表的高度
我想使用Chart.js绘制水平条形图,但它会不断缩放图表,而不是使用我从脚本中分配画布的高度。 是否可以通过脚本设置图形的高度? 参见小提琴:Jsfidle 的HTML <div class="graph"> <div class="chart-legend"> </div> <div class="chart"> <canvas id="myChart"></canvas> </div> </div> 的JavaScript var ctx = $('#myChart'); ctx.height(500); var myChart = new Chart(ctx, { type: 'horizontalBar', data: { labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, …


7
SyntaxError:JSON中位置1处的意外令牌o
我在控制器中使用类型类解析了一些数据,如下所示: { "data":{ "userList":[ { "id":1, "name":"soni" } ] }, "status":200, "config":{ "method":"POST", "transformRequest":[ null ], "transformResponse":[ null ], "url":"/home/main/module/userlist", "headers":{ "rt":"ajax", "Tenant":"Id:null", "Access-Handler":"Authorization:null", "Accept":"application/json, text/plain, */*" } }, "statusText":"OK" } 我试图像这样存储数据 var userData = _data; var newData = JSON.parse(userData).data.userList; 如何将用户列表提取到新变量?


21
如何在JavaScript中执行str_replace,替换JavaScript中的文本?
我想使用str_replace或其类似替代方法来替换JavaScript中的某些文本。 var text = "this is some sample text that i want to replace"; var new_text = replace_in_javascript("want", "dont want", text); document.write("new_text"); 应该给 this is some sample text that i dont want to replace 如果要使用正则表达式,与内置替换方法相比,性能影响是什么?

8
使用JQuery计时器调用js函数
无论如何有实现JQuery的计时器,例如。每10秒需要调用一个js函数。 我尝试了以下 window.setTimeout(function() { alert('test'); }, 10000); 但这只会执行一次,然后再也不会执行。
137 javascript  jquery 

6
在Internet Explorer中修复JavaScript数组函数(indexOf,forEach等)
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 至于详细的其他地方,否则显然是众所周知的,IE浏览器(版本绝对7,并在某些情况下,版本8)不落实的关键功能,特别是Array(如forEach,indexOf等)。 这里到处都有许多变通办法,但是我想将一组适当的规范的实现折叠到我们的网站中,而不是复制粘贴或修改我们自己的实现。我发现js-methods看起来很有前途,但是我想在这里发表文章,看看是否有另一个高度推荐的库。几个其他标准: 对于那些浏览器已经具有实现功能的功能,该库应该是js-methods无能为力的(在这里看起来做得很好)。 请使用非GPL,尽管LGPL是可以接受的。

5
jQuery document.ready与自调用匿名函数
两者之间有什么区别。 $(document).ready(function(){ ... }); (function(){ ... })(); 这两个功能是否同时调用?我知道,当整个HTML页面由浏览器呈现时,document.ready将被触发,但是第二个函数(自调用匿名函数)呢?它是等待浏览器完成页面渲染还是在遇到页面时调用它?
137 javascript  jquery 

19
Safari 3rd party cookie iframe技巧不再起作用?
因此,这是“如何在Safari中获得第三方Cookie的工作”问题的第十三次报仇,但我又是在问,因为我认为竞争环境发生了变化,也许是在2012年2月之后。获得第三方的标准技巧之一Safari中的第三方Cookie如下:使用一些javascript POST到隐藏的iframe。(过去)欺骗Safari使其认为用户已与第三方内容进行了交互,因此允许设置cookie。 我认为这个漏洞已经随着轻微的丑闻而被掩盖,当时有消息称谷歌在广告中使用了这种技巧。至少,在使用此技巧时,我完全无法在Safari中设置Cookie。我发掘了一些互联网随机发帖,声称苹果正在努力弥补漏洞,但我没有找到任何官方消息。 作为后备,我什至尝试重新设计主要的第三方框架,以便您在内容加载之前必须单击一个按钮,但是即使直接交互的程度也不足以融化Safari的冷漠之心。 那么,有人能确定Safari是否确实消除了这个漏洞吗?如果是这样,还有其他解决方法(除了在每个请求中手动包括会话ID之外)?


7
如何使用JavaScript模拟鼠标单击?
我知道这种document.form.button.click()方法。但是,我想知道如何模拟onclick事件。 我在堆栈溢出的某个地方找到了此代码,但我不知道如何使用它:( function contextMenuClick() { var element= 'button' var evt = element.ownerDocument.createEvent('MouseEvents'); evt.initMouseEvent('contextmenu', true, true, element.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 1, null); element.dispatchEvent(evt); } 如何使用JavaScript触发鼠标单击事件?

9
如何配置web.config以允许任何长度的请求
我正在建立一个站点,在该站点中我想从textarea元素的值创建文件客户端。 我有执行此操作的代码,但出现此错误 HTTP错误404.15-找不到请求过滤模块配置为在查询字符串过长的情况下拒绝请求。 有没有一种方法可以覆盖它,以便我能够处理任何大小的请求? 如果没有,有没有一种方法可以在不使用filesystem / active x对象的情况下生成客户端文件? 谢谢


13
phantomjs不等待“完整”页面加载
我正在使用PhantomJS v1.4.1加载某些网页。我无权访问他们的服务器端,我只是获得指向他们的链接。我使用的是Phantom的过时版本,因为我需要在该网页上支持Adobe Flash。 问题在于许多网站正在异步加载其次要内容,这就是为什么Phantom的onLoadFinished回调(HTML中的onLoad模拟)在尚未加载所有内容时触发得太早的原因。谁能建议我如何等待网页的完整加载,例如制作包含所有动态内容(如广告)的屏幕截图?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.