草庐IT

string_index

全部标签

javascript - Cufon 文本 z-index(IE6 和 IE7 时尚的选择框错误)

我在我的页面上用cufon替换了一些文本,我正在使用jquery时尚的选择框插件(http://www.scottdarby.com/plugins/stylish-select/0.4/)来设置选择框的样式。问题是,在IE6和IE7中,选择框位于自定义文本下方。(选择框实际上是一个)。以前有人遇到过这个问题吗? 最佳答案 我在下拉菜单中遇到了同样的问题,Cufonh1通过它在IE6和7中保持可见。给放置ul的元素一个z-index解决了这个问题!干杯 关于javascript-Cufo

javascript - "[index : string]": IFoo notation in typescript

谁能告诉我这是什么[index:string]:IFoo表示在exportinterfaceIBar{[index:string]:IFoo;}exportinterfaceIFoo{CharacterName:string;DisplayName:string;}我翻阅了TypescriptRevealed一书,没有发现任何有关该符号的内容。它应该是实现IFoo的对象的集合吗?谢谢。 最佳答案 用于显示接口(interface)实例被索引时结果的类型。当IBar类型的元素被字符串索引时,即[someString]结果将是IFoo类

javascript - Firebase 警告 : Using an unspecified index. 考虑添加 ".indexOn": "Keyboards"在/到您的安全规则以获得更好的性能

为什么我会收到此错误?:FIREBASEWARNING:Usinganunspecifiedindex.Consideradding".indexOn":"Keyboards"at/toyoursecurityrulesforbetterperformance我的Firebase中有很多Telegram键盘1:我想修复这个错误。✔️2:当电报用户键入rock时,我想获取和Console.logrock和rocky,constref=db.ref('Keyboards/rock');//keyboard1constref=db.ref('Keyboards/morning');//key

javascript - 为什么 (function() { return this; }).call ('string literal' ) 返回 [String : 'string literal' ] instead of 'string literal' ?

这是我在试验JS时的最新发现:(function(){returnthis;}).call('stringliteral');//=>[String:'stringliteral']inV8//=>String{"stringliteral"}inFF我在执行以下操作时偶然发现了这一点:(function(){returnthis==='stringliteral';}).call('stringliteral');//=>false谁能告诉我为什么函数内部的this不是作为第一个参数传递给call的正是?编辑1Whatisthedifferencebetweenstringprimi

javascript - AngularJS 中的二维数组 $Index

我正在开发一个AngularJS应用程序,该应用程序根据ng-repeat函数构建的二维数组构建电子表格。我目前正在编写一个函数,当用户在电子表格中输入新值时,该函数将更改数组的初始值。这需要我根据其行索引和列索引访问初始数组中的点,以便将其更改为新值。我查看了ng-repeatAPI并发现它有一个$index属性,可以让我检查当前重复值的索引。但是,我发现它只会让我检查您所在的任何重复循环的值的索引——没有其他您可能也在其中的外部循环。data=[[A1,B1,C1],[A2,B2,C2],[A3,B3,C3]]sheet=function($scope,$parse){$scope

javascript - 为什么 escape、unescape 等函数不是 String 对象上的方法?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。字符串可以被视为可以保存和操作文本的最简单的对象,因此作用于字符串的函数不应该被归为方法。另一方面,javascript主要是一种网络编程语言,使用URI是该语言中字符串的常见用法;在这种情况下,像lastName.encodeURIComponent()这样的东西实际上会非常有用。为什么像encodeURIComponent和unescape这样的东西

javascript - 早于 9 的 IE 版本引发错误 "Expected identifier, string or number”

这个knockout2.1绑定(bind)表达式在Firefox和IE9下工作正常,但在IE9兼容模式下崩溃并出现错误“Expectedidentifier,stringornumber”:我在调试器下找到了实际位置,就是这行代码(knockout-2.1.0.debug.js):returnnewFunction("sc",functionBody)functionBody是一个等于上述表达式的字符串。我尝试使用空格和回车符-没有任何帮助,结果相同:它可以在IE9兼容模式以外的任何浏览器上正常工作有什么建议吗? 最佳答案 我认为问

javascript - NodeJS - Javascript 从 String 创建对象实例

在我的Node.Js应用程序(服务器端)中,我必须创建一个对象实例(这是一个类,所以使用newMyClass())但是MyClass是一个string.可以从字符串创建对象实例吗?我已经看到在浏览器端我可以使用window,但在这里我在服务器端...我将需要这个,因为我现在将在运行时类的名称,所以我不能在“代码”中实例化这个对象。此外,我可以有几个类需要以这种方式创建。简而言之,我有一个明确显示此类的配置文件,我需要将此字符串转换为真正的JavaScript对象。 最佳答案 在nodejs中,window被global“替换”了。因

javascript - RegExp 和 String 组合导致 Chrome 崩溃

我有以下RegExp来验证电子邮件地址:^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$在基本电子邮件上运行它效果很好:/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/.test('dave@the-taylors.org');但是在长字符串上运行它会使Chrome崩溃:/^[A-Za-z0-9](([_\.\

javascript - jQuery `index()` 在 Vanilla JS 中等效

我有下面的代码片段(currentUser类在不同的列表项上,具体取决于谁在查看页面)。user1user2user3user4varcurLth=jQuery('.currentUser').index();console.log(curLth);//outputs2我正在工作的站点不加载jQuery,所以我想知道哪个列表项具有currentUser类而不使用jQuery我已经检查了开发工具中的NodeList,但没有看到任何我可以用来获取它的东西。如何实现? 最佳答案 这是等价的:varcurUser=document.getE