草庐IT

data_o_var_t

全部标签

Javascript/jQuery : Reordering divs according to data-attribute values

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Sortelementbynumericalvalueofdataattribute我想根据设置在它们上的数据属性重新组织div,范围从最高整数到最低整数。现在,我将所有数据插入一个数组并对其进行排序,但我不确定如何进行。我如何使用它来重组其父div内的div?varprices=newArray();$(this).children('.listing-item').each(function(){varprice=parseInt($(this).attr('data-listing-price'));pr

javascript - "jQuery"var 是一个函数还是一个对象?

例如,当您使用jQuery('someDiv');时,它是一个函数,但您也可以使用jQuery.ajax(...);。这怎么可能? 最佳答案 在JavaScript中,函数本身就是对象。varx=function(){};x.foo="bar";console.log(x.foo);//bar编辑:要添加到此:varx=function(){return'foo';};x.bar=function(){return'baz';};现在:console.log(x());//fooconsole.log(x.bar());//baz

javascript - "var app = app || {};"是做什么的?

这个问题在这里已经有了答案:Whatdoesvarx=x||{};[duplicate](6个答案)关闭9年前。我正在查看一些Backbone.js示例,它们有varapp=app||{};在所有.js文件的顶部。我理解这个的字面意思,但是它对其他所有内容有什么作用?编辑:你们真的非常快。

javascript - Angular 力矩 : Moment Timezone has no data for America/New_York

从服务器收到的日期是UTC时区,我需要将其转换为特定时区,例如:America/New_York。以下是相同的代码但是在这样做时我得到了以下错误:MomentTimezonehasnodataforAmerica/New_York.Seehttp://momentjs.com/timezone/docs/#/data-loading/.但是America/New_York是moment的已知时区,但它仍然要求我添加时区。 最佳答案 您需要加载以下所有内容:时刻时刻时区moment-timezone的时区数据Angular矩关于mom

javascript - Javascript 函数中 var 和 this 的区别?

vartools={};tools.triangle=function(){varoriginX=0;varoriginY=0;}vartools={};tools.triangle=function(){this.originX=0;this.originY=0;}这两个代码块之间有什么区别吗?抱歉,如果之前有人问过这个问题。 最佳答案 var在tools.triangle中创建一个局部变量。变量originX和originY不能与tools.triangle外部交互。this是指向您正在处理的当前对象的指针。第二个示例可用于通过

javascript - JavaScript 构造函数中的 "var"变量会发生什么?

例子:functionFoo(){this.bla=1;varblabla=10;blablabla=100;this.getBlabla=function(){returnblabla;//exposesblablaoutside}}foo=newFoo();原始问题:我知道bla将被分配给Foo的每个实例。blabla会发生什么?新问题:我现在的理解:this.bla=1;//willbecomeanattributeofeveryinstanceofFOO.varblabla=10;//willbecomealocalvariableofFoo(**not**anattribut

javascript - 获取 : post json data, application/json 更改为 text/plain

我使用的是chrome53.0.2785.116m(64位)。我在devtools上得到了以下标题。该问题标有“//”注释。内容类型真的不允许我们将其设置为application/json,我已经尝试了100种不同的方法。importfetchfrom'isomorphic-fetch';constoption={method:'POST',mode:'no-cors',headers:{'Accept':'application/json','Content-Type':'application/json'},body:JSON.stringify({'aa':'bb'})}fetc

javascript var 与这个

这个问题在这里已经有了答案:varvsthisinJavascriptobject(4个答案)关闭8年前。如果我的代码看起来像这样,使用var和this的首选方法是什么?functionMyObject(){varself=this;vara=1;this.b=2;varinnerMethod=function(){logMessage(a);logMessage(self.b);}}据我了解,只要MyObject存在,var就会存在,所以这与使用this不一样吗?编辑:为了进一步澄清这个问题,我只对从对象内部而不是外部访问变量感兴趣。

javascript - AngularJS 用户界面路由器 : how to resolve typical data globally for all routes?

我有一个与服务器通信并返回的AngularJS服务应用程序不同部分的翻译:angular.module('utils').service('Translations',['$q','$http',function($q,$http){translationsService={get:function(section){if(!promise){varq=$q.defer();promise=$http.get('/api/translations',{section:section}).success(function(data,status,headers,config){q.res

javascript - Uncaught TypeError : this. state.data.map 不是函数

我是React的新手,见过一些类似的问题,但没有找到为什么会这样。我收到“未捕获的类型错误:this.state.data.map不是函数”。这是代码。请帮助找出问题所在。classAudiensesextendsReact.Component{constructor(props){super(props);this.state={data:''};this.loadFromServer=this.loadFromServer.bind(this);this.childeDelete=this.childeDelete.bind(this);this.childeEdit=this.c