草庐IT

引用查找

全部标签

javascript - 在 Javascript 数组中查找字符串键

1)我有这个Javascript数组:lang=newArray();lang["sq"]="Albanian";lang["ar"]="Arabic";lang["en"]="English";lang["ro"]="Romanian";lang["ru"]="Russian";2)在其他一些进程中,变量中有返回值:result.detectedSourceLanguage='en';3)现在,我想通过这样做来打印语言全名:alert(lang[result.detectedSourceLanguage]);对话框显示:undefined有什么想法吗?顺便说一句:我使用的是JQuer

Javascript "this"onclick 事件引用无效

我正在尝试调用带有“onclick”事件的函数:在函数本身中,我指的是“this”:functionmove(e){varmyId=this.id;alert("myId");}当我运行整个程序时,警报显示“未定义”。当我尝试alert(this)时,我得到了[objectwindow]。顺便说一句,我正在使用IE9。谢谢 最佳答案 this是您代码中的window对象。您可以将this作为参数传递。然后:functionmove(ele){varmyId=ele.id;alert("myId");}

javascript - 如果你不能通过你给它们的名字来真正引用它们,那么命名函数表达式有什么意义呢?

这个问题在这里已经有了答案:Whyusenamedfunctionexpressions?(5个答案)关闭7年前。如果您不能通过您给函数表达式的名称真正引用它们,那么命名函数表达式有什么意义?varf=functiong(){console.log("test");};g();//ReferenceError:gisnotdefined

javascript - 如果元素存在于 DOM 中或者它是虚拟的(刚刚由 createElement 创建),如何使用 javascript 查找

我正在寻找一种方法来查找是否已将javascript中引用的元素插入到文档中。让我们用下面的代码来说明一个案例:varelem=document.createElement('div');//Elementhasnotbeeninsertedinthedocument,i.e.notpresentdocument.getElementByTagName('body')[0].appendChild(elem);//ElementcannowbefoundintheDOMtreeJquery有:visible选择器,但当我需要查找文档中某处放置的不可见元素时,它不会给出准确的结果。

javascript - 是否可以在 for 循环中引用匿名数组?

for(varnamein['dog','cat','cow']){alert(name);}这里的name返回数组的索引,但我不能引用它,因为它是匿名的。我知道我可以在循环外声明它,但在这里我想问一下是否有一种方法可以直接引用没有索引的名称。 最佳答案 ...不。没有,至少没有本地循环。但是,有ES5的forEach:['dog','cat','cow'].forEach(function(value,key){//dostuff});实际上是一样的。支持mostlyeverywhere,除了在旧的IE中:类似es5-shim的东

javascript - Phantomjs - 引用错误 : Can't find variable: $

我有一个PhantomJS脚本,当我在本地(Mac)运行它时它可以工作,但是当我在我的Linux服务器上运行它时,它返回以下错误:ReferenceError:Can'tfindvariable:$https://fantasy.premierleague.com/a/statistics/value_form:5712inglobalcode代码是:varpage=require('webpage').create();varfs=require('fs');varargs=require('system').args;page.settings.userAgent='Special

javascript - SublimeText:查找调用/调用/引用方法/函数的位置?

我知道您可以按Ctrl+R找到函数的定义/声明,但您如何返回。假设您有一个函数,并且想知道它的使用位置。您可以像name(这样进行正常搜索,然后它会显示出来但是..如果name被缩小,那么搜索A(就没那么有用了,有时会有空格A(不会被匹配。此外,我每次都可以编写正则表达式,但这很乏味且效率低下。就像有一种方法可以找到定义函数的位置一样,应该有一种方法可以突出显示并遍历该函数的每次调用。所以基本上是反向搜索功能。 最佳答案 只需使用:CTRL+Shift+F此外,第三方包可用于Sublime。尝试WhoCalled.

javascript - web socket学习引用

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想用javascript编写一个web套接字客户端,用ruby​​编写一个web套接字服务器。我该从哪里开始呢?是否有任何现有的库可以减少我的工作量?我对谷歌搜索感到迷茫和困惑。请提供从哪里开始的任何链接,前提是您了解ruby​​、javascript、ruby中的基本网络。

javascript - Web Worker - 使用 Bower 打包时如何引用工作文件

我正在编写一个小型javascript文本扩展库。该库使用WebWorker并与Bower打包在一起。当通过bower安装时,找不到解析器脚本(我得到一个404),因为浏览器是相对于消费站点的根目录而不是相对于它被消费的bower脚本(两个脚本都包含在同一个文件夹)。这似乎是correctbehavior.我的问题:应该如何将workers与bower结合使用,以便可以在不对bower_components/路径进行硬编码的情况下加载所需的脚本?functionExpander(args){...this.parser='parser.js';this.worker=newWorker

javascript - 如何在 Web 项目中查找未使用/无效代码(JavaScript 中 90% 的代码)

我确实找到了一个非常有趣的工具来识别网络项目中未使用的css定义。http://www.sitepoint.com/dustmeselectors/javascript项目是否也有类似的工具?附言我知道没有确定性地查找未使用代码的程序。但我正在寻找一份报告来识别可能未使用的代码。那么最后的决定永远是你自己的。 最佳答案 问题是没有办法真正确定。假设如下:最初的HTML站点几乎是空的。虽然有很多JS代码,但似乎没有使用。OnLoad,调用一个向服务器启动AJAX查询的函数。服务器返回很多HTML代码,也就是站点的主体。此正文包含大量J