草庐IT

day34-JSON

全部标签

javascript - 使用 AngularJS 解析 JSON 响应时出现问题

我是AngularJS的新手,在解析json响应时遇到问题。这是我正在使用的HTML代码:{{car.name}}{{car.speed}}{{response}}这是使用AngularJS的Javascript代码:functionCarCtrl($scope,$http){$scope.getAllCars=function(){$scope.url='getAllCars';$http.get($scope.url).success(function(data,status){$scope.response=data;varcarsFromServer=JSON.parse(da

javascript - 如何运行 gulp "on end"任务,但仅在当前任务结束时运行?

我正在使用Gulp收集前端信息(通过gulp-front-matter插件),然后在聚合后将其保存到另一个文件中。在其他数据中,我保存了一堆CSS。这是我的compileCSS任务:varcollected=[];gulp.src('./client/**/*.html').pipe(frontMatter({property:'meta',remove:true})).pipe(through.obj(function(file,enc,callback){varcss=file.meta;collected.push(css);})).pipe(gulp.dest('./build

javascript - 为什么使用 "new"创建 Javascript 数组被认为是错误的?

这个问题在这里已经有了答案:WhatarethebestpracticestofollowwhendeclaringanarrayinJavascript?(9个回答)关闭7年前。W3SchoolssaysThesetwodifferentstatementsbothcreateanewarraycontaining6numbers:varpoints=newArray(40,100,1,5,25,10)//Badvarpoints=[40,100,1,5,25,10];//Good但没有解释为什么第一个不好。据我了解,唯一的区别是第一个调用构造函数。谁能告诉我为什么第一个不好?

javascript - 如何为按钮提供浏览器 "save image as"选项

我正在做一个Canvas绘图项目。我将Canvas转换为图像,然后将该图像保存为“.png”。我必须右键单击图像并选择“将图像另存为”选项。但我想通过一个按钮提供该选项。当我单击按钮时,它应该被保存。任何例子或想法将不胜感激。这是一个将canvas转为png的js函数。functionsave2(){window.open(canvas.toDataURL('image/png'));vargh=(canvas.toDataURL('png'));alert("converted");} 最佳答案 在现代浏览器中你可以使用下载属性f

javascript - 与导出默认值一起使用时, "=>"在 javascript 中意味着什么?

这个问题在这里已经有了答案:What'sthemeaningof"=>"(anarrowformedfromequals&greaterthan)inJavaScript?(14个答案)关闭7年前。我正在分析angular-file-upload插件的一些angularjs源代码,我在尝试理解一些代码时遇到了一些问题。我知道export是新ES6标准的一部分,它用于从给定文件(或模块)导出函数和对象。但是下面的语法对我来说有点奇怪:let{copy,extend,forEach,isObject,isNumber,isDefined,isArray,element}=angular;e

javascript - 可以在 JavaScript 中使用 "let"关键字来避免全局范围的变量吗?

我在用JavaScript做一个测试,我注意到使用let关键字就像letvariable="Iamavariable";console.log(window.variable);做了notaddavariablepropertytothewindowobject.这是否意味着它在全局范围内不存在?我可以声明变量而不必在函数或IIFE中限定它们的范围吗?我确实搜索过这个,但找不到任何东西。每个人都说要使用像{}()这样的函数,或者只是访问一个包含代码的唯一全局变量,但看到这个让我想知道它是否可以用于避免这些事情的目的。 最佳答案 不能

javascript - 如何使用javascript以逗号分隔的字符串转换json值

我有以下JSON字符串:{"name":"MarineLines","location_id":3},{"name":"Ghatkopar","location_id":2}我想要location_id作为3,2 最佳答案 简单:vardata=[{"name":"MarineLines","location_id":3},{"name":"Ghatkopar","location_id":2}]varresult=data.map(function(val){returnval.location_id;}).join(',');c

javascript - 调用 Javascript 函数时,如何设置自定义值 "this"?

我正在使用jQuery并且我有一个用作事件回调的函数,因此在该函数中“this”代表捕获事件的对象。但是,有一个实例,我想从另一个函数显式调用该函数-在这种情况下,我如何设置函数中的“this”将等于什么?例如:functionhandleEvent(event){$(this).removeClass("sad").addClass("happy");}$("a.sad").click(handleEvent);//inthiscase,"this"istheanchorclickedfunctiondifferentEvent(event){$("input.sad").keydo

javascript - 用 jQuery 实现 "this is taking too long"消息

如何实现类似gmail的“这花费的时间太长了”warningmessage使用jQueryAjaxAPI?对于那些从未在gmail上看到此消息的人,当“登录”过程完成时间过长时会出现此消息,然后建议一些解决方案。我在我的网站上使用jQueryAjax,我想在页面加载速度非常慢时警告用户,然后提出一些解决方案建议(例如,刷新页面或帮助页面的链接)。 最佳答案 我建议像这样简单的安排:functiontooLong(){//Whatshouldwedowhensomething'stakingtoolong?Perhapsshowa``

javascript - 类似于 python.org 的 Javascript 的 "Home"?

Perl、Ruby、Python、Javascript/ecmascript、PHP在开源、开放文档、多平台等方面都很相似。Perl有http://www.perl.orgruby有http://www.ruby-lang.orgPython有http://www.python.orgPHP有http://php.net是否存在与这些其他语言相同意义上的javascript的“家”?当我说“家”时,我指的是官方文档、规范、语言源代码、示例等的首选位置。 最佳答案 “JavaScript”是Mozilla特有的脚本语言,离家最近的可能