草庐IT

this-is-a-collection

全部标签

javascript - 在javascript中为什么使用 "var that = this "

这个问题在这里已经有了答案:Whatdoes'varthat=this;'meaninJavaScript?(6个答案)关闭7年前。嗨,我是JavaScript的新手使用这条线有什么好处varthat=this一个例子functionPerson(firstname,lastname,age){this.firstname=firstname;this.lastname=lastname;this.age=age;getfullname=function(){returnfirstname+““+lastname;};varthat=this;this.sayHi=function()

javascript - Laravel Uncaught ReferenceError webpackJsonp is not defined at app.js :1

因此,当我测试我的Laravel5.4网站时,我的浏览器控制台行出现以下错误:UncaughtReferenceError:webpackJsonpisnotdefinedatapp.js:1现在,老实说,我对webpack和相关的几乎一无所知,我只是按照说明编译Assets,通常一切正常......无论如何...我正在使用Laravel5.4并且已经将bootstrap3换成了bootstrap4。否则一切都与默认的laravel设置几乎一样。我的webpack.mix.js看起来像这样:mix.js('resources/assets/js/app.js','public/js')

javascript - Google 的 Places API 和 JQuery 请求 - 来源 http ://localhost is not allowed by Access-Control-Allow-Origin

我正在为我想到的一个项目做一些测试,该项目涉及使用附近的地方。所以我和大个子一起去了,开始摆弄谷歌的PlacesApi。我正在为我的map使用带有openstreettiles的传单。现在一切都很好,直到我尝试使用该死的东西。varlat=coords.lat;varlng=coords.lng;varapiUrl="https://maps.googleapis.com/maps/api/place/nearbysearch/json";vardata={key:'AIzaSyBl8bmE8kQT7RjoXhP6k2yDti44h9-fSUI',location:lat+','+ln

javascript - 我应该在 service worker 中使用 self 还是 this ?

我在其他文档中看到了this作为共享worker上下文的用法,还有self。我应该使用哪一个? 最佳答案 self保证指向ServiceWorkerGlobalScope您可以在其中找到诸如clients,registrationorcachesandavarietyofeventhandlers之类的属性.另一方面,this遵循与JavaScript环境的其余部分相同的动态绑定(bind)规则。记住这一点并不重要,但我的建议是当你想专门引用全局上下文时使用self。 关于javascr

javascript - ES6 模块语法 : is it possible to `export * as Name from ...` ?

参见问题标题。我找到了一个greatreferenceexport的形式可用,但我还没有看到我要找的东西。是否可以像下面那样做?//file:constants.jsexportconstSomeConstant1='yay';exportconstSomeConstant2='yayayaya';//file:index.jsexport*asConstantsfrom'./constants.js';即这将在index.js中提供一个命名导出Constants,其中包含来自constants.js的所有命名导出。Thisanswer似乎表明这在TypeScript中是不可能的;纯J

javascript - ES6 解构赋值 `this`

下面的代码有效。有没有更方便的方法,如果可能的话,甚至是一条线?const{nextUrl,posts}=awaitpostService.getCommunityPosts(6);this.communityPosts=posts;this.nextUrl=nextUrl;我知道给解构的属性起别名,但我认为这对这种情况没有帮助。MDN对那个案子什么也没说。 最佳答案 您可以通过提供别名并将赋值封装在圆括号(awaitcodepen)中来赋值给现有对象的属性。constdemo={nextUrl:'nextUrl',posts:'p

javascript - Backbone Marionette : Defer view close until beforeClose animation is complete

我正在尝试使用Backbone.Marionette在渲染和关闭ItemView时设置动画。对于渲染View,这是相当简单的:MyItemView=Backbone.Marionette.View.extend({...onRender:function(){this.$el.hide().fadeIn();}...});这将使我的View在渲染时淡入。但是假设我想在关闭时淡出我的观点。beforeClose:function(){this.$el.fadeOut();//doesn'tdoanything....}这是行不通的,因为该项目在调用this.beforeClose()后立

javascript - react .createElement : type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object

预计我应该能够导出我的App组件文件并将其导入到我的index.js中。结果出现以下错误React.createElement:typeisinvalid--expectedastring(forbuilt-incomponents)oraclass/function(forcompositecomponents)butgot:object我的index.jsconstReact=require('react');constReactDOM=require('react-dom');constApp=require('./components/App');require('./inde

javascript - "Backbone.Model.extend() is not a function",我做错了什么?

我对Backbone很感兴趣,因此决定打开一个jsFiddle来玩一玩。不幸的是,我不断收到此错误:Backbone.Model.extendisnotafunction我的代码:varModel=Backbone.Model.extend();我从Backbonetutorial得到这段代码.Thefiddle.我做错了什么? 最佳答案 您需要包括underscore.js在backbone.js之前,就像在你的fiddle的这个更新版本中一样:http://jsfiddle.net/ambiguous/AFmQ2/1/来自fin

javascript - TypeScript 中的枚举 : what is the JavaScript code doing?

以下typescript:enumPrimaryColors{Red,Green,Blue};生成以下JavaScript:varPrimaryColors;(function(PrimaryColors){PrimaryColors[PrimaryColors["Red"]=0]="Red";PrimaryColors[PrimaryColors["Green"]=1]="Green";PrimaryColors[PrimaryColors["Blue"]=2]="Blue";})(PrimaryColors||(PrimaryColors={}));;我不好意思承认我不明白Java