草庐IT

from_private_key

全部标签

javascript - jQuery 颜色框 : how do I prevent the loading indicator small box from appearing before the main colorbox content does?

我正在使用jQuerycolorbox加载登录表单(通过ajax)。但是,这个小方框会显示几秒钟,然后会淡入我要加载的实际内容中。所以在观察了几个colorboxexamples之后在网站上,我有点确定这个小盒子应该是一个预装盒子。有什么办法可以让这个框完全不显示吗?我试过一些愚蠢的事情,比如调整CSS和为所有加载项设置display:none,但它不起作用。我想避免任何CSShack并通过修改javascript来解决这个问题。理想情况下,加载框永远不会显示的某种方式,因为我不会将colorbox用于任何需要很长时间才能加载。使用我修改过的colorboxjavascript和CSS

javascript - Backbone : Create collection from JSON

我正在尝试将JSON(来自php的json_encode)加载到BackboneJS集合中。我已将问题简化为:varmyJSON='[{"id":"1","name":"somename","description":"hmmm"}]';varmyCollection=newMyCollection(myJSON,{view:this});和:MyObject=Backbone.Model.extend({id:null,name:null,description:null});MyCollection=Backbone.Collection.extend({model:MyObjec

javascript - 在javascript中测试私有(private)函数

我在Javascript中使用模块模式将我的公共(public)接口(interface)与私有(private)实现分开。为了简化我正在做的事情,我的代码生成了一个图表。该图表由多个部分(轴、标签、绘图、图例等)组成。我的代码如下所示:varGraph=function(){varprivate_data;functiondraw_legend(){...}functiondraw_plot(){...}functionhelper_func(){...}...return{add_data:function(data){private_data=data;},draw:functi

javascript - Angular 2 Material : sidenav toggle from component

我在我的项目中以这种方式使用Angular2Materialsidenav:Close如何从我的组件调用start.toggle()而不是带有点击事件的元素?感谢阅读 最佳答案 你想在你的Controller中声明一个ViewChild来引用你组件中的MdSidenav,像这样://Sidemenu@ViewChild('start')sidenav:MdSidenav;其中start是您要引用的组件的名称,在本例中为sidenav。接下来,您可以在该sidenav上调用方法,例如在您的Controller函数中调用this.sid

javascript - JS 生成器 : How is `return yield` different from `yield` ?

function*foo(){yield123};//---function*foo(){returnyield123};我似乎无法证明两者之间的区别。有明显的区别吗?应该在生成器中使用return吗? 最佳答案 首先,我首先要说明生成器是一个有点复杂的主题,因此无法在此处给出完整的概述。有关更多信息,我强烈推荐KyleSimpson的YouDon'tKnowJS系列。第5本书(异步和性能)对生成器的来龙去脉进行了精彩的讨论。尽管如此,请看您给出的具体示例!首先,您在示例中编写的代码将显示无差异,但仅当正确运行时。这是一个例子:fu

Javascript:为什么私有(private)函数中的 "this"指的是全局作用域?

考虑以下代码:functionA(){}A.prototype.go=function(){console.log(this);//A{go=function()}varf=function(){console.log(this);//Window};f();}vara=newA();a.go();为什么函数“f”中的“this”指的是全局范围?为什么它不是函数“A”的范围? 最佳答案 JavaScript对特殊名称this指的是什么有不同的概念比大多数其他编程语言做的。恰好有五个不同this的值可以在语言中绑定(bind)的方式。

javascript - Uncaught ReferenceError : _ is not defined from restangular

我收到此错误:UncaughtReferenceError:_isnotdefinedfromrestangular尝试使用Restangular时。HTMLapp.jsvarcontactManager=angular.module('contactManager',['restangular'])contactManager.config(function(RestangularProvider){RestangularProvider.setBaseUrl('/api/');}) 最佳答案 您需要添加对下划线的脚本引用,作为依

javascript - Stripe 无法使用错误 'Uncaught (in promise) Error: We could not retrieve data from the specified Element.'

我正在尝试在https://stripe.com/docs/stripe-js/elements/quickstart之后使用Stripe.js我制作的html、css、javascript与该url的示例相同。但是当我点击“提交付款”按钮时,它总是显示控制台错误并且无法正常工作。(index):1Uncaught(inpromise)Error:WecouldnotretrievedatafromthespecifiedElement.PleasemakesuretheElementyouareattemptingtouseisstillmounted.atnewt((index):

javascript - 如何捕获谷歌地图的无效 API key

我有这个代码:如果key无效,则会弹出警报,但我想在这种情况下执行一些操作。我不确定如何连接它。有什么想法吗? 最佳答案 Google不提供检查GoogleMapsAPIkey的外部方法。因此,您不能查询某些服务,例如“此代码是否有效abcde1234”并获得TRUE/FALSE响应。关于howtheMapsAPIkeyisgenerated的讨论.但我建议你看看MikeWilliamsabouttheGValidateKeyfunction的帖子.这是实际执行神奇验证的函数-它到底做了什么,比如从您的Google帐户/域创建哈希-

javascript - Requirejs vs browserify vs webpack for js 加载顺序 : am I just moving the situation from one side to another?

好吧,现在是2016年了。Webpack看起来像是对requirejs的赢家和browserify.我一直在阅读这3种技术,以解决一个非常具体的问题。我想在我的HTML文件(AngularJS应用程序的一部分)中避免这种情况当然,我的HTML文件中这些行的顺序很重要。Bootstrap会要求jQuery等。我发现的第一件事:requirejs。您只需指定如下内容:然后,你用JS解决依赖问题。更进一步,我在这里发现了两种方法:CommonJS(浏览器化)AMD(require.js)Webpack适用于这两种方法,这听起来不错。最后,这3个工具可以用于同一件事:将多个文件捆绑在一个文件中