草庐IT

php内置过滤器

全部标签

javascript - jQuery 是否有返回 rootURL 的内置函数?

如果我需要的话,我通常使用下面的函数来返回根URL,但我想问问jQuery是否有一种“单一”的方式来做到这一点......functiongetRootURL(){varbaseURL=location.href;varrootURL=baseURL.substring(0,baseURL.indexOf('/',7));//iftherooturlislocalhost,don'taddthedirectoryascassanidoesn'tuseitif(baseURL.indexOf('localhost')==-1){returnrootURL+"/AppName/";}els

javascript - 如何在 node.js 中过滤 JSON 数据?

这个问题在这里已经有了答案:Howtofilterobjectarraybasedonattributes?(21个回答)关闭8年前。我看到了这个问题的非常古老的答案,并且2年前使用的许多技术都发生了变化。我拥有的是数据库发送到我的服务器的JSON文件,我想知道如何过滤该数据。我正在运行一个带有node.js的服务器,我想做的是:varresults=QueryLibrary.load(jsondata);varfiltered=results.query('selectwhereuser="user1"');如何在Node中运行的javascript中执行类似的操作?

javascript - AngularJS limitTo 过滤对象上的 ngRepeat(像字典一样使用)

是否可以在ngRepeat指令上使用limitTo过滤器,该指令重复对象的属性而不是数组中的项目。我知道官方文档说limitTo的输入需要是数组或字符串。但想知道是否有办法让它发挥作用。这是一个示例代码:$scope.phones_dict是一个对象,例如{item_1:{name:"John",age:24},item_2:{name:"Jack",age:23}} 最佳答案 limitTo仅适用于字符串和数组,例如对象使用自己的过滤器:myApp.filter('myLimitTo',[function(){returnfunc

JavaScript 1.6 Array.map() 和 Array.filter() 不使用内置函数作为参数

这很好用:["655971","2343","343"].map(function(x){returnparseInt(x)})//[655971,2343,343]但这不是:["655971","2343","343"].map(parseInt)//[655971,NaN,NaN]Array.filter()也是如此我在这里错过了什么? 最佳答案 这是因为map向回调函数传递的参数不仅仅是数组项。你得到:callback(item,index,array)通常你的函数会忽略它不需要的参数。但是parseInt接受一个可选的第二个

javascript - 使用另一个对象数组过滤对象数组

这个问题和这个问题很相似Jqueryfilterarrayofobjectwithloop但这次我需要用一组对象进行过滤。例子:我有一个这样的对象数组:myArray=[{userid:"100",projectid:"10",rowid:"0"},{userid:"101",projectid:"11",rowid:"1"},{userid:"102",projectid:"12",rowid:"2"},{userid:"103",projectid:"13",rowid:"3"},{userid:"101",projectid:"10",rowid:"4"}...]我想用这样的数组

javascript - 是否也应避免通过符号扩展内置 Javascript 原型(prototype)?

它是predominantopinion不应扩展(或以任何方式更改)内置的Javascript原型(prototype):Array.prototype.empty=function(){returnthis.length===0;}//don'ttrythat这条规则是否也适用于ES2015符号?constempty=Symbol("empty");Array.prototype[empty]=functionempty(){returnthis.length===0;}因为symbol是string(原始的,不可变的)和object(身份)的混合体,所以不会有对象属性命名冲突定义。

javascript - 如何从 mustache 内的过滤器输出 html

我有一个输入(右上角),用户可以在其中搜索内容,当它的指令长度达到3个字符时,它将显示产品列表并突出显示匹配...看看我的代码:html{{product.id}}-{{product.name|highlight}}-{{product.qtd}}fdfds{{message}}jsvarsearch=newVue({el:"#app",data:{message:"",searchInput:false,products:[{id:1,name:"produto01",qtd:20},{id:2,name:"produto02",qtd:40},{id:3,name:"produt

javascript - 制作 ul li 下拉过滤器

我有一个下拉菜单,现在正试图将其用作过滤器。当我单击菜单项开始过滤时传递一个值但是我在Jquery部分有点困惑。如何传递“名称”和“值”并开始过滤。重要的问题是当我单击一个项目并进行过滤时。之后,当我单击下一个项目时,我不希望它重新开始。我想保留旧的搜索历史记录。并将其添加到新过滤器。varallOptions=$(".init").children('li');$("ul").on("click",function(){allOptions.removeClass('selected');$(this).addClass('selected');$("ul").children('.

javascript - 使用 ngx-filter-pipe angular 过滤多个值

我正在使用Angular为4的ngx-filter-pipe,但我遇到了这个问题。我设法用一个值过滤,现在我试图用多个值过滤数据:这是我得到的这是我的组件:@Component({selector:'deudas-list',templateUrl:'../views/deudas-list.html',providers:[DeudaService]})exportclassDeudasListComponent{publictitulo:string;publicdeudas:Deuda[];publicuserFilter:any={mes:''};constructor(pri

javascript - AngularJS 以编程方式从服务调用过滤器(按自定义过滤器排序)

我有以下情况(服务中的翻译过滤器,在HTML文件中使用)//serviceFileangular.module('myModule').service('translation').filter('translate',function(translation){//translatestuffreturn'translatedString';});//controllerFileangular.module('myModule').controller('StringsController',function(blabla,translation){$scope.mySort=fun