草庐IT

PHPUnit:数据提供者问题

全部标签

javascript - 数据更新后触发的 Vue.js 事件

我有一个Vue.js应用程序,我有几个组件用于处理一些重复性任务。我还从AJAX请求中获取数据。我想要一些输入是,如果有一个事件在Vue数据(treeData和flatTreeData)被更新和操作后触发,以便我可以执行还有其他操作吗?varapp=newVue({el:'body',data:{treeData:{items:{}},flatTreeData:[],},});$.getJSON('./paths.json').done(function(data){//applythefilestructuretothevueappdemo.treeData=data;demo.fl

javascript - 预览后 - 使用 AJAX 和 Fancybox 传递数据

我正在尝试进行后期预览,它将出现在新的Fancyboxiframe中。几个星期以来,我一直在寻找一些帮助或最佳实践,但我找不到。我的主要问题是将数据从表单(在更新数据库之前)传递到Fancybox窗口。我的AJAX技能很差,所以也许我的问题没那么难。请检查代码:$('.preview2').fancybox({fitToView:false,width:905,height:505,autoSize:false,closeClick:false,openEffect:'none',closeEffect:'none',ajax:{type:"POST",cache:false,url:

javascript - 在 Notepad++ 中编译/运行 Javascript [初学者问题]

我是一名初级程序员。我对javascript的了解有限,但我只在IDE中工作过。我目前正在关注教授javascript的Lifehacker编程系列。我已经下载了Notepad++并完成了一个程序,但我不确定运行它的步骤。在视频中,用户只需将程序发送到浏览器,代码就会从那里运行。引用视频如下:http://bit.ly/gUsMd3谢谢!(注意:我是编程和这个网站的初学者,所以欢迎任何建设性的批评) 最佳答案 Javascript不需要编译,可以放在之间和在文件中,将其另存为something.html并在浏览器中打开。Java需要

javascript - 类型转换问题,如何使用旧的 == 而不是 ===

我真的很喜欢Coffeescript,但最近让我发疯的一件事是if语句中数字和字符串的类型问题。通常这不是问题,因为当你使用==时Javascript不关心,但Coffeescript将所有比较转换为===。有没有办法恢复草率的旧==比较?我喂了傻瓜,但我还没有在上面找到任何东西。原因是我使用出色的http://js2coffee.org/转换了其他人的代码使其更易于阅读,但随后我输入了类型转换问题,因为==比较被===取代。不用说,我他妈懒得重构整个代码;)。 最佳答案 这是设计使然。引自书中CoffeeScript:Accele

Chrome 中 scrollTo() 的 JavaScript 问题

我尝试创建一个网页,该网页的顶部有一个固定的导航栏,覆盖了下面的内容。当在url中加载带有anchor的页面时,正常行为是页面将anchor滚动到窗口顶部。但随后该内容隐藏在导航栏下。所以我尝试用JavaScriptscrollTo()来解决这个问题。我的解决方案适用于Firefox和Opera,但不适用于Chrome。请尝试这个例子。有什么想法可以解决Chrome中的这个问题吗?谢谢。测试.htm:Test#navi{position:fixed;left:0;top:0;width:100%;height:100px;background-color:yellow;}#spacer

javascript - Math.round() 和 .toFixed() 中的舍入问题

我使用了以下两种方法:Number.prototype.myRound=function(decimalPlaces){varmultiplier=Math.pow(10,decimalPlaces);return(Math.round(this*multiplier)/multiplier);};alert((239.525).myRound(2));数学上alert应该是239.53但它给出239.52作为输出。所以我尝试使用.toFixed()函数&我得到了正确的答案。但是当我尝试获取239.575的答案时,它再次给出了错误的输出。alert((239.575).toFixed(

javascript - jQuery 跨浏览器问题

我的代码适用于所有浏览器但不适用于IE6,我不知道为什么,任何人都可以阐明这一点吗?$("#handle").toggle(function(){$('#login').animate({marginTop:'0',},1000);$("#handle").addClass('opened');returnfalse;},function(){$('#login').animate({marginTop:'-280',},1000);$("#handle").removeClass('opened');returnfalse;}); 最佳答案

javascript - jQuery .trim() IE 浏览器兼容性问题

我在FF、OP、Chrome、Safari和IE中测试了以下内容。除了我测试的3个IE:8、7和6,它都适用于它们。//truncatetestimonialvarvisiblePara=$('div.bannerUnderp.show');if(visiblePara.text().trim().length>150){vartext=visiblePara.text().trim();varauthor=$('div.bannerUnderp.show>strong').text();text=text.substr(0,150)+"...";visiblePara.text(te

javascript - jQuery - 解析 JSON 数据 - 变量名有问题

我第一次深入研究使用JSON数据。不过,我有一些使用jQuery的经验。我发布到这个URL(tumblrapi):jyoseph.com/api/read/json我想做的是输出返回的json。到目前为止我所拥有的:$(document).ready(function(){$.getJSON("http://jyoseph.com/api/read/json?callback=?",function(data){//console.log(data);console.log(data.posts);$.each(data.posts,function(i,posts){varid=th

Javascript OOP/类 - 多个实例共享相同的数据

我正在编写一些oopjavascript代码。我有一个类的几个实例,并将不同的数据放入每个实例中。不幸的是,正如您将在下面的示例中看到的那样,它们似乎共享相同的数据。是否可以获取我的类的两个独立实例?将如何完成。索引.htmldebugger;//DothisbecauseapageresartseemstokeepolddatafunctionSetGlobals(){varui;varel;//Arr00ui=document.getElementById("Arr00");el=arr0.arrayGet(0);ui.innerHTML=el.m_String;//Arr01ui