草庐IT

find_by_name

全部标签

javascript - 如何优化$.find().first()?

我需要检索第一个元素。我用这段代码来做...$(element).find('.x').first();据我了解,该代码...从element中检索与.x匹配的所有元素,删除不需要的元素;有没有更好的方法呢?像$.findOne()之类的? 最佳答案 根据jQuery文档:Because:firstisajQueryextensionandnotpartoftheCSSspecification,queriesusing:firstcannottakeadvantageoftheperformanceboostprovidedbyt

javascript - ember-data - store.find ('model' ) 总是查询服务器

详细信息:ember-data-1.0.0.beta.3和默认的RESTAdapter我可能误解了store.find()方法的工作原理,但是,据我了解,如果我要查询的记录已经存在于商店:varIndexRoute=Em.Route.extend({model:function(){returnthis.store.find('link');},});来自DS.Store.find()的emberjs.com文档:Thefindmethodwillalwaysreturnapromisethatwillberesolvedwiththerecord.Iftherecordwasalre

javascript - HTML5 Canvas : find out if click co-ordinates are inside a given rectangle

可能有人在这个困境上有过类似的经历,可以帮助我走出困境......基本上,我有一个Canvas元素,我使用在循环中绘制几个矩形context.fillRect(x,y,width,height)现在,我希望一些矩形成为热点并响应点击事件。我可以使用event.layerX和event.layerY找出点击事件的确切(x,y)。鉴于我知道以下内容:点击的确切x,y每个矩形的x、y、宽度和高度我如何确定点击事件是否发生在某个矩形的周边内?并且,点击事件发生在哪个矩形0n?有类似的数学公式吗?任何帮助将不胜感激,如果我不够清楚,请告诉我......谢谢编辑没有比遍历所有矩形并检查它们的位置和

javascript - typescript 错误 : TS2304: Cannot find name '$'

声明x=$('#msgBox_'+scope.boxId).position().left;生成一个errorTS2304:Cannotfindname'$'尽管jquery和@types安装在node_modules文件夹中。我的tsconfig.json看起来像这样:{"compilerOptions":{"module":"commonjs","target":"es5","sourceMap":true,"moduleResolution":"node","declaration":true},"exclude":["node_modules"]}我该如何解决?

JavaScript (ES6) : Named parameters and default values

我来自Python,我真的很喜欢设置命名参数和默认值的方式——现在看来ES6允许我做类似的事情。但我不明白为什么最后一次通话中断了:fun=({first=1,last=1})=>(1*first+2*last)console.log("-----------")console.log(fun({first:1,last:2}))console.log("-----------")console.log(fun({last:1,first:2}))console.log("-----------")console.log(fun())//Breaks 最佳答

Javascript:替代 Array.prototype.find()?

当我在AngularJS中使用Chrome浏览器时,我遇到了.find()无法正常工作的问题。这是我最初的问题:AngularJS:Array.prototype.find()doesnotworkinChrome这条线失败了:console.log($scope.products_colors);//prints`[Object]0:Objectlength:1__proto__:Array[0]concat:functionconcat(){[nativecode]}constructor:functionArray(){[nativecode]}every:functioneve

Javascript 正则表达式 : test people's name

来自这个问题:javascriptregex:onlyenglishlettersallowed如何对人名进行表情测试?目前它根本不允许名称之间有空格。我需要能够匹配像JohnDoe这样的东西干杯 最佳答案 letresult=/^[a-zA-Z]+$/.test('JohnDoe');console.log(result);在字符类中抛出您需要的任何符号。这就是为什么我说要具体确切地您想要验证的内容。此正则表达式不会考虑重音字符,如果您关心这一点,您最好使用unicode匹配。 关于J

javascript - knockout : find out which observable triggerred computed

我有一个包含多个可观察对象的对象。有没有办法在计算中知道哪些可观察的变化,从而知道哪个可观察的触发了计算?提前谢谢你马修 最佳答案 在没有详细说明您要实现的目标的情况下,我会发布此内容,希望它能有所帮助。跟踪更改的一种简单方法是对要跟踪的可观察对象使用.subscribe方法。每次更新observable时,都会触发此方法。self.myValue=ko.observable('initialvalue');self.myValue.subscribe(function(item){alert('myValuehaschangedt

javascript - 为什么要缓存 window.name?

在我最近参加的编程挑战中,我必须使用window.name属性来存储/操作数据。我发现,当您更改此属性时,它会在页面刷新时持续存在(但在打开具有相同URL的新页面时不会)。我能找到的唯一信息是,这是已知的,甚至被某些框架用作数据存储,但我想知道为什么(比如为什么window.name是持久的?有任何历史原因吗?)以及如何(当window.name在页面更改之间保留以及何时被丢弃时有哪些规则?)。显然,我的Google-fu还不够强大,无法找到这些问题的答案(在MDN页面上什至没有提到它!)所以我希望也许你能帮助我。 最佳答案 我的理

javascript - 检测 "Refused to display document because display forbidden by X-Frame-Options."错误的方法?

这个问题在这里已经有了答案:Catcherrorififramesrcfailstoload.Error:-"Refusedtodisplay'http://www.google.co.in/'inaframe.."(8个答案)关闭6年前。我正在使用“googleviewer”查看一些文档。唯一的问题是,如果浏览器有一个处于“边缘”的谷歌登录,它什么都不显示,并且“拒绝显示文档,因为X-Frame-Options禁止显示。”发生错误并显示在控制台中。我所说的“limbo”是指已知登录但用户必须重新输入密码以重新验证自己的情况。是否有一种方法可以检测此错误何时发生,以便我可以显示弹出错误